Hi Uros, On Wed, May 05, 2021 at 19:29:43 -0400, Uros Kolar wrote: > pkg-config can find gnutls if I run it manually: > > $ pkg-config gnutls --cflags > -I/usr/local/include > > I also exported GNUTLS_CFLAGS and GNUTLS_LIBS. I am not sure if the > undefined references are related with this error or not.
It appears to be using the static gnutls, so this fails: > /usr/local/lib/libgnutls.a(kx.o): In function `_gnutls_nss_keylog_write': > /home/ec2-user/ffmpeg-libfdk_aac/src/gnutls-3.6.15/lib/kx.c:153: undefined > reference to `pthread_mutex_lock' > /home/ec2-user/ffmpeg-libfdk_aac/src/gnutls-3.6.15/lib/kx.c:163: undefined > reference to `pthread_mutex_unlock' because the linker should be using the output of $ pkg-config --libs --static gnutls not $ pkg-config --libs gnutls Did you read these very last lines of your config.log?: > ERROR: gnutls not found using pkg-config > Note: When building a static binary, add --pkg-config-flags="--static". That's what you should be doing. Cheers, Moritz _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".