Could not find libmcrypto

Juha Heinanen jh at tutpro.com
Tue May 16 19:48:31 CEST 2006


Zach Welch writes:

 > It's been there for a while; including last week. What it probably means
 > is that libmcrypto failed to build properly. Look at the actual errors
 > produced by the configure script, not just the output printed on the
 > screen. The full results are in build/<spec>/<project>/config.log.

libmcrypto was installed without problems:

/usr/bin/install -c .libs/libmcrypto.so.0.0.0T /usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib/libmcrypto.so.0.0.0
(cd /usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib && rm -f libmcrypto.so.0 && ln -s libmcrypto.so.0.0.0 libmcrypto.so.0)
(cd /usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib && rm -f libmcrypto.so && ln -s libmcrypto.so.0.0.0 libmcrypto.so)
/usr/bin/install -c .libs/libmcrypto.lai /usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib/libmcrypto.la
PATH="$PATH:/sbin" ldconfig -n /usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

test -z "/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib/pkgconfig" || mkdir -p -- "/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib/pkgconfig"
 /usr/bin/install -c -m 644 'libmcrypto.pc' '/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr/lib/pkgconfig/libmcrypto.pc'
make[2]: Leaving directory `/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmcrypto'
make[1]: Leaving directory `/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmcrypto'

but still a bit later in build process libmcrypto is not found:

checking for main in -lmcrypto... no
configure: error: Could not find libmcrypto. Please install the corresponding package.
system /usr/src/minisip/trunk.work/libmnetutil/configure --cache=/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/config.cache --srcdir=/usr/src/minisip/trunk.work/libmnetutil --prefix=/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr --enable-shared --disable-ipv6 --enable-maintainer-mode --disable-debug --disable-static --disable-test-suite --with-mutil=/usr/src/minisip/trunk.work/libmutil --with-mcrypto=/usr/src/minisip/trunk.work/libmcrypto failed: 256 at ./build.pl line 427.

this kind of problem didn't exist a few days ago.

-- juha


More information about the Minisip-users mailing list