-lnettle ? or :
https://stackoverflow.com/questions/47318505/how-do-i-fix-an-undefined-reference-to-nettle-sha256-digest On Mon, 17 Jun 2019 at 08:53, russell <str...@willows7.myzen.co.uk> wrote: > Hi, > > After installing a pair of 500GB SSDs and performing a clean install of > OI Hipster I have started on rebuilding Filezilla. > In order to build a modern version I have been working on building > libfilezilla 0.15.1 > > In order to build libfilezilla 0.15.1 there are a number of prerequities > > wx-widgets-3.1.2 build > > CC=gcc CXX=g++ QT5_CUSTOM_DIR=/usr/lib/qt/5.8 ./configure > --prefix=/opt/gnu --with-qt > > gmp-6.1.2 > > CC=gcc CXX=g++ CFLAGS=-m64 ./configure --prefix=/opt/gnu > > nettle-3.4.1 (libhogweed library must be built) > > CC=gcc-6 CFLAGS="-m64 -I/usr/include -I/opt/gnu/include/" > CXX=g++-6 CPPFLAGS="-m64 -I/usr/include -I/opt/gnu/include/" > NETTLE_CFLAGS="-I/opt/gnu/include/nettle" NETTLE_LIBS="-L/opt/gnu/lib" > HOGWEED_CFLAGS="-I/opt/gnu/include/nettle" HOGWEED_LIBS="-L/opt/gnu/lib" > ./configure --prefix=/opt/gnu --enable-shared=yes --disable-static > --disable-assembler --build=x86_64-pc-solaris2 > > The prerequisites build without issue. > > When I attempt make libfilezilla 0.15.1 if fails with > > > Making all in demos > gmake[1]: Entering directory '/tmp/libfilezilla-0.15.1/demos' > g++-6 -DHAVE_CONFIG_H -I. -I../lib/libfilezilla/private -I../lib -m64 > -I/opt/gnu/include -I/usr/include/ -Wall -g -MT > timer_fizzbuzz-timer_fizzbuzz.o -MD -MP -MF > .deps/timer_fizzbuzz-timer_fizzbuzz.Tpo -c -o > timer_fizzbuzz-timer_fizzbuzz.o `test -f 'timer_fizzbuzz.cpp' || echo > './'`timer_fizzbuzz.cpp > mv -f .deps/timer_fizzbuzz-timer_fizzbuzz.Tpo > .deps/timer_fizzbuzz-timer_fizzbuzz.Po > /bin/sh ../libtool --tag=CXX --mode=link g++-6 -m64 > -I/opt/gnu/include -I/usr/include/ -Wall -g -no-install -m64 > -L/opt/gnu/lib -L/usr/lib -o timer_fizzbuzz > timer_fizzbuzz-timer_fizzbuzz.o ../lib/libfilezilla.la -lpthread > libtool: link: g++-6 -m64 -I/opt/gnu/include -I/usr/include/ -Wall -g > -m64 -o timer_fizzbuzz timer_fizzbuzz-timer_fizzbuzz.o -L/opt/gnu/lib > -L/usr/lib ../lib/.libs/libfilezilla.so -L/opt/gnu/lib/64 -lpthread > -Wl,-R -Wl,/tmp/libfilezilla-0.15.1/lib/.libs -Wl,-R -Wl,/opt/gnu/lib > Undefined first referenced > symbol in file > nettle_pbkdf2_hmac_sha256 ../lib/.libs/libfilezilla.so > nettle_sha512_digest ../lib/.libs/libfilezilla.so > nettle_sha256_digest ../lib/.libs/libfilezilla.so > nettle_ed25519_sha512_verify ../lib/.libs/libfilezilla.so > nettle_sha512_update ../lib/.libs/libfilezilla.so > nettle_sha256_update ../lib/.libs/libfilezilla.so > nettle_hmac_sha256_set_key ../lib/.libs/libfilezilla.so > nettle_md5_update ../lib/.libs/libfilezilla.so > nettle_gcm_aes256_set_key ../lib/.libs/libfilezilla.so > nettle_sha256_init ../lib/.libs/libfilezilla.so > nettle_gcm_aes256_encrypt ../lib/.libs/libfilezilla.so > nettle_md5_digest ../lib/.libs/libfilezilla.so > nettle_gcm_aes256_decrypt ../lib/.libs/libfilezilla.so > nettle_sha1_update ../lib/.libs/libfilezilla.so > nettle_sha512_init ../lib/.libs/libfilezilla.so > nettle_sha1_digest ../lib/.libs/libfilezilla.so > nettle_ed25519_sha512_public_key ../lib/.libs/libfilezilla.so > nettle_md5_init ../lib/.libs/libfilezilla.so > nettle_gcm_aes256_digest ../lib/.libs/libfilezilla.so > nettle_hmac_sha256_digest ../lib/.libs/libfilezilla.so > nettle_ctr_crypt ../lib/.libs/libfilezilla.so > nettle_aes256_encrypt ../lib/.libs/libfilezilla.so > nettle_hmac_sha256_update ../lib/.libs/libfilezilla.so > nettle_memeql_sec ../lib/.libs/libfilezilla.so > nettle_ed25519_sha512_sign ../lib/.libs/libfilezilla.so > nettle_aes256_set_encrypt_key ../lib/.libs/libfilezilla.so > nettle_gcm_aes256_set_iv ../lib/.libs/libfilezilla.so > nettle_sha1_init ../lib/.libs/libfilezilla.so > nettle_curve25519_mul ../lib/.libs/libfilezilla.so > ld: fatal: symbol referencing errors. No output written to timer_fizzbuzz > collect2: error: ld returned 1 exit status > gmake[1]: *** [Makefile:458: timer_fizzbuzz] Error 1 > gmake[1]: Leaving directory '/tmp/libfilezilla-0.15.1/demos' > gmake: *** [Makefile:464: all-recursive] Error 1 > > > Any pointers to fix it > > Regards > > Russell > > _______________________________________________ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss