[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
undefined references while linking
From: |
Marc Weber |
Subject: |
undefined references while linking |
Date: |
Tue, 21 Oct 2008 12:26:28 +0200 |
User-agent: |
Mutt/1.5.15 (2007-04-06) |
Hi,
I've tried updating octave to the latest version (
ftp://ftp.octave.org/pub/octave/bleeding-edge/octave-2.9.6.tar.bz2 ),
however when linking octave I'm getting
rm -f liboctinterp.so.3.1.51
ln -s liboctinterp.so liboctinterp.so.3.1.51
building main.o
gcc -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc
-DHAVE_CONFIG_H -Wall -W -Wshadow -g -O2 main.c -o main.o
building octave
g++ -I. -I.. -I../liboctave -I../src -I../libcruft/misc
-DHAVE_CONFIG_H -Wall -W -Wshadow -Wold-style-cast -g -O2 -rdynamic \
-L.. -fPIC -o octave \
main.o \
-L../liboctave -L../libcruft -L../src -Wl,-rpath
-Wl,/nix/store/bbx8c8cdldr7cg0d1h6nfs57rrbblr05-octave-3.1.51/lib/octave-3.1.51
\
-loctinterp -loctave -lcruft \
\
\
-lreadline -lncurses -ldl -lm
-L/nix/store/7j1cv1kj53mikbzqycim3rmlc0ax0fx4-gcc-4.2.4/lib/gcc/x86_64-unknown-linux-gnu/4.2.4
-L/nix/store/7j1cv1kj53mikbzqycim3rmlc0ax0fx4-gcc-4.2.4/lib/gcc/x86_64-unknown-linux-gnu/4.2.4/../../../../lib64
-L/nix/store/7j1cv1kj53mikbzqycim3rmlc0ax0fx4-gcc-4.2.4/lib/gcc/x86_64-unknown-linux-gnu/4.2.4/../../..
-lgfortranbegin -lgfortran -lm
../liboctave/liboctave.so: undefined reference to `zsyrk_'
../libcruft/libcruft.so: undefined reference to `icmax1_'
../libcruft/libcruft.so: undefined reference to `isamax_'
../libcruft/libcruft.so: undefined reference to `icamax_'
../liboctave/liboctave.so: undefined reference to `csyrk_'
collect2: ld returned 1 exit status
make[2]: *** [octave] Error 1
make[2]: Leaving directory
`/tmp/nix-build-wcmrd66jrjbmd5w3fwwl1pbn2kpbyn6m-octave-3.1.51.drv-0/octave-3.1.51/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory
`/tmp/nix-build-wcmrd66jrjbmd5w3fwwl1pbn2kpbyn6m-octave-3.1.51.drv-0/octave-3.1.51'
make: *** [all] Error 2
Do you have an idea which libraries do contain those symbols?
I've tried compiling with these configure options:
--enable-readline --enable-dl --disable-static --enable-shared
and with the octave lapack library.
Marc
- undefined references while linking,
Marc Weber <=