FPGARelated.com
Forums

WebPack on Linux

Started by Henrik Pedersen October 16, 2006
Greetings

How is this supposed to work ?

I have installed webpack for Linux on my FC5 box, and that part is working.
I can compile my VHDL files, generate fitterrepports etc.
But the following does'nt work:

"Assign Package Pins"
When i click it, it says >>Started : "Assign Package Pins".<<
But nothing happens.
I think that the executable is a file name "pace", and when i run pace in a
console window i get the error 
/opt/Xilinx/bin/lin/_pace: error while loading shared libraries: libXm.so.3:
cannot open shared object file: No such file or directory
I have installed openmotif, which should contain the file in question, but
without any luck.

Then i have tried executing different files in the /opt/Xilinx/bin/lin/
directory. (create_sdc, arwz, qtconfig) and a couple others all of them
generates errors about missing libX?????.so files that actually are located
in the same directory.

How do i go about narrowing down the problem and getting it to work ?

Henrik
>How is this supposed to work ?
>I have installed webpack for Linux on my FC5 box, and that part is working. >I can compile my VHDL files, generate fitterrepports etc. >But the following does'nt work:
>"Assign Package Pins" >When i click it, it says >>Started : "Assign Package Pins".<< >But nothing happens. >I think that the executable is a file name "pace", and when i run pace in a >console window i get the error >/opt/Xilinx/bin/lin/_pace: error while loading shared libraries: libXm.so.3: >cannot open shared object file: No such file or directory >I have installed openmotif, which should contain the file in question, but >without any luck.
>Then i have tried executing different files in the /opt/Xilinx/bin/lin/ >directory. (create_sdc, arwz, qtconfig) and a couple others all of them >generates errors about missing libX?????.so files that actually are located >in the same directory.
>How do i go about narrowing down the problem and getting it to work ?
Check ldconfig + setenv LD_LIBRARY_PATH ,it might help. I have run it under FreeBSD.org myself without major problems.
On Mon, 16 Oct 2006 20:14:07 +0200, Henrik Pedersen wrote:

> Greetings > > How is this supposed to work ? > > I have installed webpack for Linux on my FC5 box, and that part is working. > I can compile my VHDL files, generate fitterrepports etc. > But the following does'nt work: > > "Assign Package Pins" > When i click it, it says >>Started : "Assign Package Pins".<< > But nothing happens. > I think that the executable is a file name "pace", and when i run pace in a > console window i get the error > /opt/Xilinx/bin/lin/_pace: error while loading shared libraries: libXm.so.3: > cannot open shared object file: No such file or directory > I have installed openmotif, which should contain the file in question, but > without any luck. > > Then i have tried executing different files in the /opt/Xilinx/bin/lin/ > directory. (create_sdc, arwz, qtconfig) and a couple others all of them > generates errors about missing libX?????.so files that actually are located > in the same directory. > > How do i go about narrowing down the problem and getting it to work ? > > Henrik
Make sure you have the compatibility libraries loaded. The Xilinx tools are targeted at RHEL which is way behind Fedora so you need to load the compatibility libraries.
Josh Rosen wrote:

> On Mon, 16 Oct 2006 20:14:07 +0200, Henrik Pedersen wrote: > >> Greetings >> >> How is this supposed to work ? >> >> I have installed webpack for Linux on my FC5 box, and that part is >> working. I can compile my VHDL files, generate fitterrepports etc. >> But the following does'nt work: >> >> "Assign Package Pins" >> When i click it, it says >>Started : "Assign Package Pins".<< >> But nothing happens. >> I think that the executable is a file name "pace", and when i run pace in >> a console window i get the error >> /opt/Xilinx/bin/lin/_pace: error while loading shared libraries: >> libXm.so.3: cannot open shared object file: No such file or directory >> I have installed openmotif, which should contain the file in question, >> but without any luck. >> >> Then i have tried executing different files in the /opt/Xilinx/bin/lin/ >> directory. (create_sdc, arwz, qtconfig) and a couple others all of them >> generates errors about missing libX?????.so files that actually are >> located in the same directory. >> >> How do i go about narrowing down the problem and getting it to work ? >> >> Henrik > > Make sure you have the compatibility libraries loaded. The Xilinx tools > are targeted at RHEL which is way behind Fedora so you need to load the > compatibility libraries.
Sounds good and easy, but how do i go about doing that ? Henrik
pbdelete@spamnuke.ludd.luthdelete.se.invalid wrote:

> ldconfig + setenv LD_LIBRARY_PATH
Tried as root doing above. Response is ldconfig: relative path `+' used to build cache But it still does'nt work. Henrik
On Tue, 17 Oct 2006 21:38:56 +0200, Henrik Pedersen wrote:

> Josh Rosen wrote: > >> On Mon, 16 Oct 2006 20:14:07 +0200, Henrik Pedersen wrote: >> >>> Greetings >>> >>> How is this supposed to work ? >>> >>> I have installed webpack for Linux on my FC5 box, and that part is >>> working. I can compile my VHDL files, generate fitterrepports etc. >>> But the following does'nt work: >>> >>> "Assign Package Pins" >>> When i click it, it says >>Started : "Assign Package Pins".<< >>> But nothing happens. >>> I think that the executable is a file name "pace", and when i run pace in >>> a console window i get the error >>> /opt/Xilinx/bin/lin/_pace: error while loading shared libraries: >>> libXm.so.3: cannot open shared object file: No such file or directory >>> I have installed openmotif, which should contain the file in question, >>> but without any luck. >>> >>> Then i have tried executing different files in the /opt/Xilinx/bin/lin/ >>> directory. (create_sdc, arwz, qtconfig) and a couple others all of them >>> generates errors about missing libX?????.so files that actually are >>> located in the same directory. >>> >>> How do i go about narrowing down the problem and getting it to work ? >>> >>> Henrik >> >> Make sure you have the compatibility libraries loaded. The Xilinx tools >> are targeted at RHEL which is way behind Fedora so you need to load the >> compatibility libraries. > > Sounds good and easy, but how do i go about doing that ? > > Henrik
Use Yumex. Search for compat and then install the compat-libstdc++-33 library.
Josh Rosen wrote:

> On Tue, 17 Oct 2006 21:38:56 +0200, Henrik Pedersen wrote: > >> Josh Rosen wrote: >> >>> On Mon, 16 Oct 2006 20:14:07 +0200, Henrik Pedersen wrote: >>> >>>> Greetings >>>> >>>> How is this supposed to work ? >>>> >>>> I have installed webpack for Linux on my FC5 box, and that part is >>>> working. I can compile my VHDL files, generate fitterrepports etc. >>>> But the following does'nt work: >>>> >>>> "Assign Package Pins" >>>> When i click it, it says >>Started : "Assign Package Pins".<< >>>> But nothing happens. >>>> I think that the executable is a file name "pace", and when i run pace >>>> in a console window i get the error >>>> /opt/Xilinx/bin/lin/_pace: error while loading shared libraries: >>>> libXm.so.3: cannot open shared object file: No such file or directory >>>> I have installed openmotif, which should contain the file in question, >>>> but without any luck. >>>> >>>> Then i have tried executing different files in the /opt/Xilinx/bin/lin/ >>>> directory. (create_sdc, arwz, qtconfig) and a couple others all of them >>>> generates errors about missing libX?????.so files that actually are >>>> located in the same directory. >>>> >>>> How do i go about narrowing down the problem and getting it to work ? >>>> >>>> Henrik >>> >>> Make sure you have the compatibility libraries loaded. The Xilinx tools >>> are targeted at RHEL which is way behind Fedora so you need to load the >>> compatibility libraries. >> >> Sounds good and easy, but how do i go about doing that ? >> >> Henrik > > Use Yumex. Search for compat and then install the compat-libstdc++-33 > library.
Allready installed. What am i missing here ? Henrik
On Wed, 18 Oct 2006 19:02:22 +0200, Henrik Pedersen wrote:

> Josh Rosen wrote: > >> On Tue, 17 Oct 2006 21:38:56 +0200, Henrik Pedersen wrote: >> >>> Josh Rosen wrote: >>> >>>> On Mon, 16 Oct 2006 20:14:07 +0200, Henrik Pedersen wrote: >>>> >>>>> Greetings >>>>> >>>>> How is this supposed to work ? >>>>> >>>>> I have installed webpack for Linux on my FC5 box, and that part is >>>>> working. I can compile my VHDL files, generate fitterrepports etc. >>>>> But the following does'nt work: >>>>> >>>>> "Assign Package Pins" >>>>> When i click it, it says >>Started : "Assign Package Pins".<< >>>>> But nothing happens. >>>>> I think that the executable is a file name "pace", and when i run pace >>>>> in a console window i get the error >>>>> /opt/Xilinx/bin/lin/_pace: error while loading shared libraries: >>>>> libXm.so.3: cannot open shared object file: No such file or directory >>>>> I have installed openmotif, which should contain the file in question, >>>>> but without any luck. >>>>> >>>>> Then i have tried executing different files in the /opt/Xilinx/bin/lin/ >>>>> directory. (create_sdc, arwz, qtconfig) and a couple others all of them >>>>> generates errors about missing libX?????.so files that actually are >>>>> located in the same directory. >>>>> >>>>> How do i go about narrowing down the problem and getting it to work ? >>>>> >>>>> Henrik >>>> >>>> Make sure you have the compatibility libraries loaded. The Xilinx tools >>>> are targeted at RHEL which is way behind Fedora so you need to load the >>>> compatibility libraries. >>> >>> Sounds good and easy, but how do i go about doing that ? >>> >>> Henrik >> >> Use Yumex. Search for compat and then install the compat-libstdc++-33 >> library. > > Allready installed. > What am i missing here ? > > Henrik
Have you set your LD_LIBRARY_PATH env variable? You need the following either in your .cshrc or in your scripts that call the Xilinx tools, set path = (${path} $XILINX/bin/lin) setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${XILINX}/bin/lin:${XILINX}/lib setenv LMC_HOME ${XILINX}/smartmodel/lin/installed_lin setenv NPX_PLUGIN_PATH ${XILINX}/java/lin/jre/plugin/i386/ns4
Josh Rosen wrote:

> set path = (${path} $XILINX/bin/lin) > setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${XILINX}/bin/lin:${XILINX}/lib > setenv LMC_HOME ${XILINX}/smartmodel/lin/installed_lin > setenv NPX_PLUGIN_PATH ${XILINX}/java/lin/jre/plugin/i386/ns4
Heureka !!!! Thank you so very, very much. Now i can get a bit further with my projects. Henrik
Next problem.

Running a simulation turns up the following error.
ERROR:Simulator:222 - Generated C++ compilation was unsuccessful

Seaching Xilinx.com does'nt give many ideas as to what is happening.

Anyone here has a clue ?

Henrik