Hi Erik, On 07.10.19 20:47, Erik Smith wrote: > More recent versions of MHD are requiring newer versions of gnutls then > RH can provide, so I'm trying to build gnutls from source with a prefix > into a third party lib bundle for my project. I get all the way up to > the part where gnutls fails on finding the nettle libs even though I'm > building nettle and I'm setting PKG_CONFIG_PATH as well. Anyone have > any experience with this? > > ./configure --prefix=$DIR/nettle/3.5.1 --disable-openssl --enable-shared > --enable-mini-gmp > make && make install > > export PKG_CONFIG_PATH=$DIR/nettle/3.5.1/lib64/pkgconfig
Is nettle really being installed in lib64/ ? Here (amd64, Debian) it goes into lib/. > ./configure --prefix=$DIR/nettle/3.5.1 --disable-guile > --with-included-libtasn1 --with-included-unistring --without-p11-kit > --disable-rpath > make && make install > > /usr/bin/ld: warning: libnettle.so.7, needed by > ../lib/.libs/libgnutls.so, not found (try using -rpath or -rpath link) Since a while I also have issues with just setting PKG_CONFIG_PATH. So my setup (for mingw, but that should not matter) starts with unset CC unset CXX PREFIX=x86_64-w64-mingw32 export PATH="/usr/$PREFIX/bin:$PATH" export INSTALLDIR="$PWD/$PREFIX" export PKG_CONFIG_PATH=$INSTALLDIR/lib/pkgconfig:/usr/$PREFIX/lib/pkgconfig export PKG_CONFIG_LIBDIR="$INSTALLDIR/lib/pkgconfig" export PKG_CONFIG="/usr/bin/${PREFIX}-pkg-config" export CPPFLAGS="-I$INSTALLDIR/include" export LDFLAGS="-L$INSTALLDIR/lib" export CFLAGS="-O2 -Wall -Wno-format" build and install nettle with ./configure --build=x86_64-pc-linux-gnu --host=$PREFIX --enable-mini-gmp --enable-shared --disable-documentation --pref ix=$INSTALLDIR build and install gnutls with ./configure --build=x86_64-pc-linux-gnu --host=$PREFIX \ --with-nettle-mini --enable-shared --with-included-libtasn1 \ --without-p11-kit --disable-doc --disable-tests --disable-tools \ --disable-cxx \ --disable-maintainer-mode --disable-libdane --disable-hardware-acceleration --disable-guile --prefix=$INSTALLDIR Regards, Tim
signature.asc
Description: OpenPGP digital signature