[CLN-list] Trouble compiling cln-1.3.2 - cl_DS.h:466: multiple definition of `_shift1right_loop_down'

Stephen Kauffman strangerland at gmail.com
Thu Mar 28 11:29:15 CET 2013


Can anyone help with this make error:

libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin 
shared libraries
libtool: link: ar cru .libs/libcln.a @.libs/libcln.libcmd
libtool: link: ranlib .libs/libcln.a
libtool: link: ( cd ".libs" && rm -f "libcln.la" && ln -s "../libcln.la" 
"libcln.la" )
make[1]: Leaving directory `/home/Steve/cln/src'
Making all in tests
make[1]: Entering directory `/home/Steve/cln/tests'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/Steve/cln/tests'
Making all in examples
make[1]: Entering directory `/home/Steve/cln/examples'
g++ -DHAVE_CONFIG_H -I.   -I../include -I../include   -g -O2 -MT pi.o 
-MD -MP -MF .deps/pi.Tpo -c -o pi.o pi.cc
mv -f .deps/pi.Tpo .deps/pi.Po
/bin/sh ../libtool --tag=CXX    --mode=link g++  -g -O2    -o pi.exe 
pi.o ../src/libcln.la -lgmp
libtool: link: g++ -g -O2 -o .libs/pi.exe pi.o ../src/.libs/libcln.a 
/usr/lib/gcc/i686-pc-cygwin/4.5.3/libstdc++.dll.a /usr/lib/libgmp.dll.a 
-L/usr/lib/gcc/i686-pc-cygwin/4.5.3
../src/.libs/libcln.a(cl_LF_1plus.o):/home/Steve/cln/src/./base/digitseq/cl_DS.h:466: 
multiple definition of `_shift1right_loop_down'
../src/.libs/libcln.a(cl_asm.o):/home/Steve/cln/src/./base/digitseq/cl_asm_i386_.cc:1704: 
first defined here
collect2: ld returned 1 exit status
Makefile:425: recipe for target `pi.exe' failed
make[1]: *** [pi.exe] Error 1
make[1]: Leaving directory `/home/Steve/cln/examples'
Makefile:602: recipe for target `all-recursive' failed
make: *** [all-recursive] Error 1

Thanks, Steve


More information about the CLN-list mailing list