minisip trunk build error
Zach Welch
zach-minisip at splitstring.com
Thu May 11 23:30:26 CEST 2006
Juha Heinanen wrote:
[snip]
> g++ -shared -nostdlib /usr/lib/gcc-lib/i486-linux/3.3.5/../../../crti.o /usr/lib/gcc-lib/i486-linux/3.3.5/crtbeginS.o .libs/libmnetutil_la-IPAddress.o .libs/libmnetutil_la-IP4Address.o .libs/libmnetutil_la-IP4ServerSocket.o .libs/libmnetutil_la-NetworkException.o .libs/libmnetutil_la-NetworkFunctions.o .libs/libmnetutil_la-ServerSocket.o .libs/libmnetutil_la-TLSServerSocket.o .libs/libmnetutil_la-Socket.o .libs/libmnetutil_la-TCPSocket.o .libs/libmnetutil_la-TLSSocket.o .libs/libmnetutil_la-NetUtil.o .libs/libmnetutil_la-UDPSocket.o .libs/libmnetutil_la-DatagramSocket.o .libs/libmnetutil_la-StreamSocket.o -Wl,--rpath -Wl,/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil/../libmcrypto/.libs/.libs -Wl,--rpath -Wl,/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil/../libmutil/.libs/.libs -Wl,--rpath -Wl,/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib -L/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil/../libmcrypto/.libs /us
r/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil/../libmcrypto/.libs/.libs/libmcrypto.so -lssl -lcrypto -L/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil/../libmutil/.libs /usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil/../libmutil/.libs/.libs/libmutil.so -lresolv -L/usr/lib/gcc-lib/i486-linux/3.3.5 -L/usr/lib/gcc-lib/i486-linux/3.3.5/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc-lib/i486-linux/3.3.5/crtendS.o /usr/lib/gcc-lib/i486-linux/3.3.5/../../../crtn.o -Wl,--no-undefined -Wl,-soname -Wl,libmnetutil.so.0 -o .libs/libmnetutil.so.0.0.0
> .libs/libmnetutil_la-ServerSocket.o(.text+0x7a1): In function `ServerSocket::create(int, bool)':
> : undefined reference to `IP6ServerSocket::IP6ServerSocket[in-charge](int, int)'collect2: ld returned 1 exit status
> make[1]: *** [libmnetutil.la] Error 1
> make[1]: Leaving directory `/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil'
>
> i have in build.d/build.local:
>
> ## override libmnetutil configure parameters
> set_configure_param('libmnetutil',
> ipv6 => 0,
> );
[snip]
This should be fixed in r2490.
That said, I am still totally baffled by the "double .libs" bug;
however, I had an idea to help us gather more information.
Update to r2492, run './build.pl envdump minisip', then post the
results here. It's not much, but that information may help us take the
next step... or give me time to come up with a better answer. ;)
Cheers,
Zach
More information about the Minisip-users
mailing list