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