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