Emerge of libquicktime fails on alpha with the following error: alpha-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/quicktime -I../include -I../include/ -O3 -funroll-all-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -finline-functions -W -Wall -Wno-unused -Winline -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c lqt_codecs.c -MT lqt_codecs.lo -MD -MP -MF .deps/lqt_codecs.TPlo -fPIC -DPIC -o .libs/lqt_codecs.lo cc1: invalid option `align-loops=2' cc1: invalid option `align-jumps=2' cc1: invalid option `align-functions=2' make[2]: *** [lqt_codecs.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... rm -f .libs/lqt_plugin.lo alpha-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/quicktime -I../include -I../include/ -O3 -funroll-all-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -finline-functions -W -Wall -Wno-unused -Winline -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c lqt_plugin.c -MT lqt_plugin.lo -MD -MP -MF .deps/lqt_plugin.TPlo -fPIC -DPIC -o .libs/lqt_plugin.lo cc1: invalid option `align-loops=2' cc1: invalid option `align-jumps=2' cc1: invalid option `align-functions=2' make[2]: *** [lqt_plugin.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2_pre1/work/libquicktime-0.9.2pre1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2_pre1/work/libquicktime-0.9.2pre1' make: *** [all] Error 2 !!! ERROR: media-libs/libquicktime-0.9.2_pre1 failed. !!! Function src_compile, Line -146, Exitcode 2 !!! (no error message)
Failure on x86 too: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/quicktime -I../../include -I../../include/ -O3 -funroll-all-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -finline-functions -W -Wall -Wno-unused -Winline -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c lqt_ffmpeg.c -MT lqt_ffmpeg.lo -MD -MP -MF .deps/lqt_ffmpeg.TPlo -fPIC -DPIC -o .libs/lqt_ffmpeg.lo cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions ffmpeg.c: In function `set_parameter_video': ffmpeg.c:85: structure has no member named `quality' ffmpeg.c:157: structure has no member named `aspect_ratio_info' ffmpeg.c:159: structure has no member named `aspect_ratio_info' ffmpeg.c:161: structure has no member named `aspect_ratio_info' ffmpeg.c:163: structure has no member named `aspect_ratio_info' ffmpeg.c:165: structure has no member named `aspect_ratio_info' ffmpeg.c: In function `set_parameter_audio': ffmpeg.c:193: structure has no member named `quality' ffmpeg.c:265: structure has no member named `aspect_ratio_info' ffmpeg.c:267: structure has no member named `aspect_ratio_info' ffmpeg.c:269: structure has no member named `aspect_ratio_info' ffmpeg.c:271: structure has no member named `aspect_ratio_info' ffmpeg.c:273: structure has no member named `aspect_ratio_info' lqt_ffmpeg.c:302: warning: missing initializer lqt_ffmpeg.c:302: warning: (near initialization for `encode_parameters_video[6].name') lqt_ffmpeg.c:309: warning: missing initializer lqt_ffmpeg.c:309: warning: (near initialization for `encode_parameters_mpegvideo[25].name') lqt_ffmpeg.c:326: warning: missing initializer lqt_ffmpeg.c:326: warning: (near initialization for `encode_parameters_mpeg4[26].name') lqt_ffmpeg.c:332: warning: missing initializer lqt_ffmpeg.c:332: warning: (near initialization for `encode_parameters_audio[1].name') lqt_ffmpeg.c:337: warning: missing initializer lqt_ffmpeg.c:337: warning: (near initialization for `decode_parameters_video[2].name') lqt_ffmpeg.c:351: warning: missing initializer lqt_ffmpeg.c:351: warning: (near initialization for `decode_parameters_mpeg4[3].name') lqt_ffmpeg.c:357: warning: missing initializer lqt_ffmpeg.c:357: warning: (near initialization for `decode_parameters_audio[0].name') make[3]: *** [ffmpeg.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... lqt_ffmpeg.c:726:1: warning: "IFUNC" redefined lqt_ffmpeg.c:682:1: warning: this is the location of the previous definition gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/quicktime -I../../include -I../../include/ -O3 -funroll-all-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -finline-functions -W -Wall -Wno-unused -Winline -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c lqt_ffmpeg.c -MT lqt_ffmpeg.lo -MD -MP -MF .deps/lqt_ffmpeg.TPlo -o lqt_ffmpeg.o >/dev/null 2>&1 mv -f .libs/lqt_ffmpeg.lo lqt_ffmpeg.lo make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2_pre1/work/libquicktime-0.9.2pre1/plugins/ffmpeg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2_pre1/work/libquicktime-0.9.2pre1/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2_pre1/work/libquicktime-0.9.2pre1' make: *** [all] Error 2 !!! ERROR: media-libs/libquicktime-0.9.2_pre1 failed. !!! Function src_compile, Line 38, Exitcode 2 !!! (no error message)
Hey Ted, you're not supposed to file bugs against packages that aren't even marked ~alpha or alpha! ;-) Anyway, it's fixed now in cvs, at least for alpha. Let me know if it's still broken for either of you.
libquicktime still have problem on amd64. CFLAGS is needed not only OPTIMIZE_CFLAGS but also RTJPEG_CFLAGS. I create patch for libquicktime-0.9.2.ebuild.
Created attachment 20853 [details, diff] libquicktime-0.9.2-r1.patch
There is a good patch in bug 33523 that resolves issues with 64bit platforms. Marking as duplicate of that so efforts can be joined. *** This bug has been marked as a duplicate of 33523 ***