| Summary: | DirectFB-0.9.20 mpeg support not correctly detected | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | CBke -Left- bye <cbatdotcom> |
| Component: | [OLD] Library | Assignee: | SpanKY <vapier> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
hmm i think this is actually a bug in mpeg3 ... it doesnt link in the a52 lib even though it obviously needs it ... upgrade to libmpeg3-1.5.2 to fix this |
in DirectFB-0.9.20 the test for libmpeg3 support is missing -la52 which result in these undefined symbols: (form config.log) /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../libmpeg3.so: undefined reference to `a52_init' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../libmpeg3.so: undefined reference to `a52_frame' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../libmpeg3.so: undefined reference to `a52_block' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../libmpeg3.so: undefined reference to `a52_samples' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../libmpeg3.so: undefined reference to `a52_free' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../libmpeg3.so: undefined reference to `a52_dynrng' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../libmpeg3.so: undefined reference to `a52_syncinfo' this diff to the configure seems to fix that: *** configure.ORG Sun Nov 2 13:54:55 2003 --- configure Sun Nov 2 13:56:09 2003 *************** *** 20838,20844 **** echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS ! LIBS="-lmpeg3 -lm -lpthread $LIBS" cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" /* confdefs.h. */ --- 20838,20844 ---- echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS ! LIBS="-lmpeg3 -lm -lpthread -la52 $LIBS" cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" /* confdefs.h. */