FS#30952 - [gvhdl] (freehdl) fails linking stage libfreehdl-kernel.la
Attached to Project:
Community Packages
Opened by Aldo Bedrij (ne555) - Wednesday, 01 August 2012, 01:03 GMT
Last edited by Sergej Pupykin (sergej) - Monday, 06 August 2012, 09:07 GMT
Opened by Aldo Bedrij (ne555) - Wednesday, 01 August 2012, 01:03 GMT
Last edited by Sergej Pupykin (sergej) - Monday, 06 August 2012, 09:07 GMT
|
Details
Description:
Trying to use the `gvhdl' script to generate the simulator, but it fails at the linking stage gvhdl: Linking simulator 'empty'... gvhdl: libtool --mode=link g++ empty._main_.o empty.o -lm /usr/lib/libfreehdl-kernel.la /usr/lib/libfreehdl-std.la -o empty linker: libtool: link: cannot find the library `/usr/lib/libfreehdl-kernel.la' or unhandled argument `/usr/lib/libfreehdl-kernel.la' gvhdl: Linking failed! Died at /usr/bin/gvhdl line 277. That line is my $cpplibs = "-lm FREEHDL/lib/libfreehdl-kernel.la FREEHDL/lib/libfreehdl-std.la"; The files `/usr/lib/libfreehdl-kernel.la' `/usr/lib/libfreehdl-std.la' do not exist Additional info: freehdl 0.0.8-3 Steps to reproduce: $ > empty.vhdl $ gvhdl empty.vhdl |
This task depends upon
Closed by Sergej Pupykin (sergej)
Monday, 06 August 2012, 09:07 GMT
Reason for closing: Fixed
Additional comments about closing: freehdl-0.0.8-4
on empty.vhdl it says "undefined reference to `main'", but it is probably ok.
Monday, 06 August 2012, 09:07 GMT
Reason for closing: Fixed
Additional comments about closing: freehdl-0.0.8-4
on empty.vhdl it says "undefined reference to `main'", but it is probably ok.
I changed the line in the script to
my $cpplibs = "-lm -lfreehdl-kernel -lfreehdl-std";
Given a correct input file, the script does generate the simulator.