- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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
Lien copié
14 Réponses
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
--- 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
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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.- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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.- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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.
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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 !- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
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. :)- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
Perfect post. It's so simple. Thanks!
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
--- 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
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
Just this is ok!
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
--- 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!

Répondre
Options du sujet
- S'abonner au fil RSS
- Marquer le sujet comme nouveau
- Marquer le sujet comme lu
- Placer ce Sujet en tête de liste pour l'utilisateur actuel
- Marquer
- S'abonner
- Page imprimable