libharfbuzz linking error when trying to compile FFmpeg.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

libharfbuzz linking error when trying to compile FFmpeg.

Victor Carneiro Fardim

So, I'm trying to compile a custom build of FFmpeg, but whenever it gets to the executable linking stage, it fails with the following message:

LD ffmpeg_g
/usr/lib/ undefined reference to `FT_Done_MM_Var'
/usr/lib/ undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
make: *** [Makefile:107: ffmpeg_g] Error 1

I'm running Manjaro GNU/Linux, all of my packages are up to date, and I'm building from the latest official Git commit. My freetype and harfbuzz packages are both from the official Manjaro repositories and are up-to-date - from what I've read, this error usually occurs with unofficial freetype and harfbuzz builds, which is not the case.

My ./configure command looks like this:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ && ./configure --prefix=/usr --enable-gpl --enable-version3 --enable-libopus --enable-libcodec2 --enable-libmp3lame --enable-libx265 --enable-libaom --enable-libfreetype --enable-libvpx --enable-libv4l2 --enable-libx264 --enable-libass --enable-libpulse --enable-libvorbis --enable-libwebp --enable-libtheora

I'd appreciate your help with this problem. I'll also be posting this issue on the Manjaro forums to see if anyone is able to reproduce/give me some insight on the problem.

Thanks in advance and good encodes for all of you,

Victor Carneiro
ffmpeg-user mailing list
[hidden email]

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