minisip trunk build error
Cesc
cesc.santa at gmail.com
Thu May 11 17:09:52 CEST 2006
i think that you'll need to create the symlink into every libm* folder ...
But that is not the way ... we should figure out why the -lmutil,
-lmcrypto, etc, are resolved from -L/path/libm*/.libs ... into
.libs/.libs/libm*.so ...
Cesc
On 5/11/06, Juha Heinanen <jh at tutpro.com> wrote:
> Christoph Fürstaller writes:
>
> > The 2nd .libs is wrong. I looked at the sources, but couldn't find the
> > error. I fixed it with a symlink in .libs:
> >
> > .libs -> .
> >
> > Quick and Dirty, but works : )
>
> yes, that works. i couldn't find either where the extra .libs comes
> from to the path. i needed to do the same link also in
>
> /usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmnetutil/../libmcrypto/.libs
>
> then build got even further, but ended in error:
>
> 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 /usr/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,
> );
>
> should i create similar entry for libmutil too?
>
> -- juha
> _______________________________________________
> Minisip-users mailing list
> Minisip-users at minisip.org
> http://lists.minisip.org/mailman/listinfo/minisip-users
>
>
>
More information about the Minisip-users
mailing list