[FFmpeg-user] libass cannot be detected in centos 7

Carl Eugen Hoyos ceffmpeg at gmail.com
Sun Jan 27 23:09:31 EET 2019


2019-01-27 22:03 GMT+01:00, Dennis Mungai <dmngaie at gmail.com>:

> 1. pkg-config --libs --cflags freetype2
> -I/usr/include/freetype2 -I/usr/include/libpng15  -lfreetype
>
> 2.    pkg-config --libs --cflags fribidi
> -I/usr/include/fribidi  -lfribidi
>
> 3. pkg-config --libs --cflags libass
> -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2
> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/uuid
> -I/usr/include/libpng15  -lass

This looks different from your config.log where libass needs libbz2
which is missing:
pkg-config --exists --print-errors libass
check_func_headers ass/ass.h ass_library_init -I/usr/include/harfbuzz
-I/usr/include/fribidi -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/uuid -I/usr/include/libpng15 -pthread -lass -lharfbuzz
-lfontconfig -lfribidi -lglib-2.0 -lgraphite2 -lpcre -luuid -lexpat
-lfreetype -lbz2 -lpng15 -lz -lm
test_ld cc -I/usr/include/harfbuzz -I/usr/include/fribidi
-I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/uuid
-I/usr/include/libpng15 -pthread -lass -lharfbuzz -lfontconfig
-lfribidi -lglib-2.0 -lgraphite2 -lpcre -luuid -lexpat -lfreetype
-lbz2 -lpng15 -lz -lm
test_cc -I/usr/include/harfbuzz -I/usr/include/fribidi
-I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/uuid
-I/usr/include/libpng15 -pthread
BEGIN /tmp/ffconf.Du3r0RrN/test.c
    1	#include <ass/ass.h>
    2	#include <stdint.h>
    3	long check_ass_library_init(void) { return (long) ass_library_init; }
    4	int main(void) { int ret = 0;
    5	 ret |= ((intptr_t)check_ass_library_init) & 0xFFFF;
    6	return ret; }
END /tmp/ffconf.Du3r0RrN/test.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -I/opt/ffmpeg/include
-I/usr/local/cuda/include/ -I/usr/include/ -std=c11
-fomit-frame-pointer -I/opt/ffmpeg/include -pthread
-I/usr/include/harfbuzz -I/usr/include/fribidi
-I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/uuid
-I/usr/include/libpng15 -pthread -c -o /tmp/ffconf.Du3r0RrN/test.o
/tmp/ffconf.Du3r0RrN/test.c
gcc -L/opt/ffmpeg/lib -L/usr/local/cuda/lib64/ -L/usr/lib64/
-Wl,--as-needed -Wl,-z,noexecstack -I/usr/include/harfbuzz
-I/usr/include/fribidi -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/include/uuid -I/usr/include/libpng15 -pthread -o
/tmp/ffconf.Du3r0RrN/test /tmp/ffconf.Du3r0RrN/test.o -lass -lharfbuzz
-lfontconfig -lfribidi -lglib-2.0 -lgraphite2 -lpcre -luuid -lexpat
-lfreetype -lbz2 -lpng15 -lz -lm -lpthread -lm
/usr/bin/ld: cannot find -lbz2

Carl Eugen


More information about the ffmpeg-user mailing list