Hi all,

I've been building FFmpeg for years in Win64 using Msys2. --enable-libtwolame has been always on and working but starting a couple weeks ago I'm getting an error when trying to include this library and running ./configure command. It says the library is not present or it's outdated.

Msys2 twolame library is up to date to last version and my FFmpeg source code is last version via Git.

I've checked FFmpeg Configure file and it seems it is not locating 'twolame_encode_buffer_float32_interleaved' reference into twolame library. I've modified the Configure file to ignore the warning and continue but at linking time and I got these errors:

C:/Msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libavcodec/libtwolame.o: in function twolame_encode_frame': C:\Msys64\home\ion\ffmpeg/libavcodec/libtwolame.c:115: undefined reference totwolame_encode_buffer_float32_interleaved' C:\Msys64\home\ion\ffmpeg/libavcodec/libtwolame.c:115:(.text+0x85): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `twolame_encode_buffer_float32_interleaved'

Anyone bulding FFmpeg in Windows coming across this issue?.

    Thank you.

_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to