Forum Discussion
From what I can tell, vlog under Ubuntu (and likely other versions of Linux, though I have not direct way to test that right now) and vlog under Windows work differently. Under Windows, it appears to know what an encrypted IP is and how to deal with it. Under Ubuntu, it seems to operate differently and not support it. I'm unsure why that is the case, but this seems to happen even when running vlog by hand, using the same command as listed in the log. I can't track why that is the case.
This isn't even the only issue I've had running Questa, even under Windows. There is one bug that I had to puzzle out and nearly couldn't get things to work there either had I not been having such trouble here. It seems that when you go to build the simulation Library, under Windows or Linux, unless you point the GUI at the binaries, press start compile, let it fail, and then add a single character (such as a slash to the end of the directory), the GUI doesn't register that you've pointed it at anything and keeps telling you to point it at the binaries. I can't tell you how long it took me to figure that one out. And that was using the whole thing under a supposedly SUPPORTED platform. I get the feeling Intel just wants this stuff to die and only support AI based things with FPGAs because there are many niggling little bugs like this. I don't mean to direct this at you, because you have definitely tried to help, but I have been frustrated by these tools for a while now as they seem to have gotten worse and I'm not even sure who to really speak with at this point (and yes, we have a paid license, but that doesn't seem to help).
Again, thanks for the help. Believe me, knowing what "fiftyfivenm..." is cleared a TON of things up. Especially when all of the other files were named based on product names. It has let me navigate around under the hood to get some more answers at least and maybe point me to where to look for myself. I'm also hoping to get an answer in the thread you pointed me to, but I think the person with the answers appears to be gone.
Regards,
roboknave.
PS: just a note - the Linux and Windows versions of vlog (or qverilog... I guess they are the same thing) were at least compiled 1 day different. I don't know if they use the same code base, but the Linux version was compiled 1 day prior to the Windows version. Probably means nothing as maybe it takes the build system a whole day to compile for each platform, but the Windows version of vlog has no problem compiling the encrypted verilog. But the Linux one seems to. Not that anyone will take a look at that, but it seems that's where the problem appears to be. At least for building the Simulation libraries. I don't know if you can just build them on Windows and copy them to Linux and skip the step entirely. I'm hoping I don't have to run things on a VM, as it runs slow enough already as well as maintaining a copy of Windows I didn't have to maintain before, but it seems there isn't another alternative.