octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: glob and fnmatch functions from gnulib


From: Judd Storrs
Subject: Re: glob and fnmatch functions from gnulib
Date: Wed, 16 Dec 2009 16:27:30 -0500

I haven't been able to compile since this changeset went in (my last
successful build was using revision 9988, I'm now trying with 9993).
The build dies with:

./.libs/liboctinterp.so: undefined reference to `glob_match::glob()'

gnulib is download from git just fine.  Do I also need to install a
gnulib package?  I thought maybe I had some cruft somewhere in my
working copy so I did a fresh checkout this afternoon and the problem
persists. I did:

./autogen.sh
./configure --prefix=/usr/local/stow/octave-devel
make

I'm on Ubuntu 9.10 64-bit

autoconf 2.64
automake 1.11
libtool 2.2.6


--judd

....

libtool: link: (cd "DLD-FUNCTIONS/.libs" && rm -f "urlwrite.so.0" &&
ln -s "urlwrite.so.0.0.0" "urlwrite.so.0")
libtool: link: (cd "DLD-FUNCTIONS/.libs" && rm -f "urlwrite.so" && ln
-s "urlwrite.so.0.0.0" "urlwrite.so")
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "urlwrite.la" && ln
-s "../urlwrite.la" "urlwrite.la" )
depbase=`echo main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        ccache gcc -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libcruft/misc
-I../liboctave -I../liboctave -I. -I.   -g -O2 -pthread
-DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -g -O2 -pthread -pthread
-g -O2 -pthread -MT main.o -MD -MP -MF $depbase.Tpo -c -o main.o
main.c &&\
        mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CC   --mode=link ccache gcc -g -O2 -pthread
-DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -g -O2 -pthread -pthread
-g -O2 -pthread   -o octave main.o ./liboctinterp.la
../liboctave/liboctave.la ../libcruft/libcruft.la ../libgnu/libgnu.la
 -lfftw3 -lfftw3f        -lcholmod -lumfpack -lamd -lcamd -lcolamd
-lccolamd -lcxsparse  -Wl,-Bsymbolic-functions -lfltk_gl -lfltk
-lfreetype -lz  -lhdf5  -lz -lfontconfig   -L/usr/X11R6/lib -lGL -lGLU
-lX11  -lreadline -lncurses  -llapack -lblas -lm
-L/usr/lib/gcc/x86_64-linux-gnu/4.4.1
-L/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../..
-L/usr/lib/x86_64-linux-gnu -lgfortranbegin -lgfortran -lm -lm
libtool: link: ccache gcc -g -O2 -pthread -DHAVE_CONFIG_H -Wall -W
-Wshadow -Wformat -g -O2 -pthread -pthread -g -O2 -pthread -o
.libs/octave main.o -Wl,-Bsymbolic-functions  ./.libs/liboctinterp.so
../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so
../libgnu/.libs/libgnu.a /usr/lib/libfftw3.so /usr/lib/libfftw3f.so
-lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse
-lfltk_gl -lfltk /usr/lib/libfreetype.so /usr/lib/libhdf5.so -lz
-lfontconfig -L/usr/X11R6/lib -lGL -lGLU -lX11 -lreadline -lncurses
-llapack -lblas -L/usr/lib/gcc/x86_64-linux-gnu/4.4.1
-L/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../..
-L/usr/lib/x86_64-linux-gnu -lgfortranbegin -lgfortran -lm -pthread
-Wl,-rpath -Wl,/usr/local/stow/octave-devel/lib/octave-3.3.50+
./.libs/liboctinterp.so: undefined reference to `glob_match::glob()'
collect2: ld returned 1 exit status
make[3]: *** [octave] Error 1
make[3]: Leaving directory `/home/judd/Projects/octave/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/judd/Projects/octave/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/judd/Projects/octave'
make: *** [all] Error 2


reply via email to

[Prev in Thread] Current Thread [Next in Thread]