- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I'm using the quartus tools under Linux (Fedora). Every thing was OK (Fedora 11) until I have upgraded to Fedora 12 and wanted to perform new synthesis. When I use sopc builder in my design and want to generate the SoPC system, I have now the following errors:Info: Starting PTF file elaboration.
"/opt/altera9.0/quartus/linux/jre/bin/java" -Xmx512M -classpath "/opt/altera9.0/quartus/sopc_builder/bin/sopc_builder.jar:/opt/altera9.0/quartus/sopc_builder/bin/PinAssigner.jar:/opt/altera9.0/quartus/sopc_builder/bin/sopc_wizard.jar:/opt/altera9.0/quartus/sopc_builder/bin/jptf.jar" sopc_builder.sopc_builder -d"/opt/altera9.0/quartus/sopc_builder" -notalkback=1 -projectnamestandard.qpf -projectpath/home/kadionik/design/design --no_splash --refresh /home/kadionik/design/design/std_1s10.vhd --quartus_dir="/opt/altera9.0/quartus" --sopc_perl="/opt/altera9.0/quartus/linux/perl" --sopc_lib_path="/home/kadionik/design/design+/opt/altera9.0/ip/altera/asi/lib/ip_toolbench+... /triple_speed_ethernet/lib/sopc_builder/altera_triple_speed_ethernet++/opt/altera9.0/quartus/../ip/altera/sopc_builder_ip+/opt/altera9.0/quartus/../ip/altera/nios2_ip"
/opt/altera9.0/quartus/linux/jre/bin/java: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
Error: Failed to refresh PTF file
Info: Finished elaborating PTF file.
Executing: /opt/altera9.0/quartus//sopc_builder/bin/sopc_builder --classic --generate /home/kadionik/design/design/std_1s10.ptf
Info: Starting generation...
"/opt/altera9.0/quartus/linux/jre/bin/java" -Xmx512M -classpath "/opt/altera9.0/quartus/sopc_builder/bin/sopc_builder.jar:/opt/altera9.0/quartus/sopc_builder/bin/PinAssigner.jar:/opt/altera9.0/quartus/sopc_builder/bin/sopc_wizard.jar:/opt/altera9.0/quartus/sopc_builder/bin/jptf.jar" sopc_builder.sopc_builder -d"/opt/altera9.0/quartus/sopc_builder" -notalkback=1 -projectnamestandard.qpf -projectpath/home/kadionik/design/design --generate /home/kadionik/design/design/std_1s10.vhd --quartus_dir="/opt/altera9.0/quartus" --sopc_perl="/opt/altera9.0/quartus/linux/perl" --sopc_lib_path="/home/kadionik/design/design+/opt/altera9.0/ip/altera/asi/lib/ip_toolbench+/opt/altera9.0/quartus/common/librarian/factories+/opt/altera9.0/quartus/cusp/bin+... ... /triple_speed_ethernet/lib/sopc_builder/altera_triple_speed_ethernet++/opt/altera9.0/quartus/../ip/altera/sopc_builder_ip+/opt/altera9.0/quartus/../ip/altera/nios2_ip"
/opt/altera9.0/quartus/linux/jre/bin/java: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
Error: System generation failed.
I have no system generation now. The strange thing is that is OK when I perform it in command line:
/opt/altera9.0/quartus//sopc_builder/bin/sopc_builder --classic --generate /home/kadionik/design/design/std_1s10.ptf
I don't know why it doesn't work now under the sopc builder GUI... Problem with java environment? Problem with /usr/lib/libXi.so.6 (XESetWireToEventCookie undefined) ? No, I've recompiled the library (not stripped) and the symbol is present... I've installed quartus 9.1 too and I have the same problem... Any idea? Thank You; Patrice
Link Copied
14 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Hi all, I'm using the quartus tools under Linux (Fedora). Every thing was OK (Fedora 11) until I have upgraded to Fedora 12 and wanted to perform new synthesis. When I use sopc builder in my design and want to generate the SoPC system, I have now the following errors:
Info: Starting PTF file elaboration.
"/opt/altera9.0/quartus/linux/jre/bin/java" -Xmx512M -classpath "/opt/altera9.0/quartus/sopc_builder/bin/sopc_builder.jar:/opt/altera9.0/quartus/sopc_builder/bin/PinAssigner.jar:/opt/altera9.0/quartus/sopc_builder/bin/sopc_wizard.jar:/opt/altera9.0/quartus/sopc_builder/bin/jptf.jar" sopc_builder.sopc_builder -d"/opt/altera9.0/quartus/sopc_builder" -notalkback=1 -projectnamestandard.qpf -projectpath/home/kadionik/design/design --no_splash --refresh /home/kadionik/design/design/std_1s10.vhd --quartus_dir="/opt/altera9.0/quartus" --sopc_perl="/opt/altera9.0/quartus/linux/perl" --sopc_lib_path="/home/kadionik/design/design+/opt/altera9.0/ip/altera/asi/lib/ip_toolbench+... /triple_speed_ethernet/lib/sopc_builder/altera_triple_speed_ethernet++/opt/altera9.0/quartus/../ip/altera/sopc_builder_ip+/opt/altera9.0/quartus/../ip/altera/nios2_ip"
/opt/altera9.0/quartus/linux/jre/bin/java: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
Error: Failed to refresh PTF file
Info: Finished elaborating PTF file.
Executing: /opt/altera9.0/quartus//sopc_builder/bin/sopc_builder --classic --generate /home/kadionik/design/design/std_1s10.ptf
Info: Starting generation...
"/opt/altera9.0/quartus/linux/jre/bin/java" -Xmx512M -classpath "/opt/altera9.0/quartus/sopc_builder/bin/sopc_builder.jar:/opt/altera9.0/quartus/sopc_builder/bin/PinAssigner.jar:/opt/altera9.0/quartus/sopc_builder/bin/sopc_wizard.jar:/opt/altera9.0/quartus/sopc_builder/bin/jptf.jar" sopc_builder.sopc_builder -d"/opt/altera9.0/quartus/sopc_builder" -notalkback=1 -projectnamestandard.qpf -projectpath/home/kadionik/design/design --generate /home/kadionik/design/design/std_1s10.vhd --quartus_dir="/opt/altera9.0/quartus" --sopc_perl="/opt/altera9.0/quartus/linux/perl" --sopc_lib_path="/home/kadionik/design/design+/opt/altera9.0/ip/altera/asi/lib/ip_toolbench+/opt/altera9.0/quartus/common/librarian/factories+/opt/altera9.0/quartus/cusp/bin+... ... /triple_speed_ethernet/lib/sopc_builder/altera_triple_speed_ethernet++/opt/altera9.0/quartus/../ip/altera/sopc_builder_ip+/opt/altera9.0/quartus/../ip/altera/nios2_ip"
/opt/altera9.0/quartus/linux/jre/bin/java: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
Error: System generation failed.
I have no system generation now. The strange thing is that is OK when I perform it in command line:
/opt/altera9.0/quartus//sopc_builder/bin/sopc_builder --classic --generate /home/kadionik/design/design/std_1s10.ptf
I don't know why it doesn't work now under the sopc builder GUI... Problem with java environment? Problem with /usr/lib/libXi.so.6 (XESetWireToEventCookie undefined) ? No, I've recompiled the library (not stripped) and the symbol is present... I've installed quartus 9.1 too and I have the same problem... Any idea? Thank You; Patrice --- Quote End --- I've got the same problem with ubuntu 9.04 and altera 9.1 . I don't know if it is a perl or a java problem ? any solution ? reese
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had a similar problem with sopc and Quartus 9.0
I think there is a forum post somewhere about 'environment variables' that fixed it cheers dave- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for your response. cooperman, have you succeeded in with this problem? if yes, what have you done? Environment variable problem? Shared library problem? Difficult to have an idea... The only fix I have found until now is to use the command line. Cheers; Pat.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Pat,
I've had a look and found the post. It may not help you but I remember I had problems relating to Java and sopc system generation failing. I just followed the instructions and all was ok. http://www.alteraforum.com/forum/showthread.php?t=18867&highlight=environmet+variable good luck- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, for me I solved the Problem :)
with a little shell script I called "quartusstart" This script sets the locales and then starts Quartus. I'm using Ubuntu 9.04 and quartus 9.1 and for me the SOPC Builder works. Herse the script # !/bin/sh LANG="C" export LANG LC_CTYPE="en_US" export LC_CTYPE quartus Hope it helps hauke- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank your for your responses. I've tried the reese's and cooperman's suggestions but it doesn't solve my problem... Very strange! Pat.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I've finally fixed the problem. It was a libXi version problem. Quartus V9.0 is OK under Fedora 11 and Fedora 10 but there is a problem with sopc_builder under Fedora 12. Under Fedora 12, libXi version is:# rpm -qa|grep libXi-
libXi-1.3-1.fc12.i686# ls -l /usr/lib/libXi.so*
lrwxrwxrwx 1 root root 14 2010-01-11 15:37 /usr/lib/libXi.so -> libXi.so.6.1.0
lrwxrwxrwx 1 root root 14 2010-01-11 15:37 /usr/lib/libXi.so.6 -> libXi.so.6.1.0
-rwxr-xr-x 1 root root 56728 2009-10-06 19:32 /usr/lib/libXi.so.6.1.0
i.e: version 6.1.0
Under Fedora 11, libXi version is: # rpm -qa|grep libXi-
libXi-1.2.1-1.fc11.i586
i.e: version 6.0.0
So, I've installed the libXi (version 6.0.0) Fedora 11 version under Fedora 12 and ajusted symbolic links for using the libXi version 6.0.0 instead of the libXi version 6.1.0: # wget ftp://ftp.free.fr/pub/Distributions_Linux/Fedora/releases/11/Everything/i386/os/Packages/libXi-1.2.1-1.fc11.i586.rpm# rpm -ivh --force libXi-1.2.1-1.fc11.i586.rpm
# cd /usr/lib# rm libXi.so.6# ln -s libXi.so.6.0.0 libXi.so.6# rm libXi.so# ln -s libXi.so.6.0.0 libXi.so
# ls -l /usr/lib/libXi.so*
lrwxrwxrwx 1 root root 14 2010-01-11 15:37 /usr/lib/libXi.so -> libXi.so.6.0.0
lrwxrwxrwx 1 root root 14 2010-01-11 15:37 /usr/lib/libXi.so.6 -> libXi.so.6.0.0
-rwxr-xr-x 1 root root 34636 2009-02-26 00:38 /usr/lib/libXi.so.6.0.0
-rwxr-xr-x 1 root root 56728 2009-10-06 19:32 /usr/lib/libXi.so.6.1.0
This "quick and dirty" solution fixes the problem. Pat.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is this the only way to solve this problem? got the same error
quartus: /opt/altera9.1sp1/quartus/linux/libuuid.so.1: no version information available (required by /usr/lib/libsm.so.6)quartus: symbol lookup error: /usr/lib/libxi.so: undefined symbol: xesetwiretoeventcookie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had the same error in Ubuntu (after installing Lucid, not in Karmic). After much searching, I solved the error replacing the Altera provided libraries by the system ones. Use the following list of commands (change install dir as necessary):
cd /opt/altera9.1/quartus/linux/ sudo mv libX11.so.6 libX11.so.6_old sudo ln -s /usr/lib/libX11.so.6 libX11.so.6 sudo mv libuuid.so.1 libuuid.so.1_old sudo ln -s /lib/libuuid.so.1 libuuid.so.1 Hope it helps !- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
nice post, though i'm curious if you can skip the step of linking the system libraries back into Quartus. i believe Quartus will use the system libraries if it doesn't find the Quartus ones (after you mv them to .old).
that's what i've found at least. :)- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Perfect post. It's so simple. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- nice post, though i'm curious if you can skip the step of linking the system libraries back into Quartus. i believe Quartus will use the system libraries if it doesn't find the Quartus ones (after you mv them to .old). --- Quote End --- Yes! You are right. So, it can be put more simple as: cd /opt/altera9.1/quartus/linux/ sudo mv libX11.so.6 libX11.so.6_old sudo mv libuuid.so.1 libuuid.so.1_old
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just this is ok!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- I had the same error in Ubuntu (after installing Lucid, not in Karmic). After much searching, I solved the error replacing the Altera provided libraries by the system ones. Use the following list of commands (change install dir as necessary): cd /opt/altera9.1/quartus/linux/ sudo mv libX11.so.6 libX11.so.6_old sudo ln -s /usr/lib/libX11.so.6 libX11.so.6 sudo mv libuuid.so.1 libuuid.so.1_old sudo ln -s /lib/libuuid.so.1 libuuid.so.1 Hope it helps ! --- Quote End --- This worked for me. Thanks!

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page