Summary: | Compilatio of media-video/avidemux-2.0.42-r1/2.1_pre1 fails with gcc-4.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tobias Klausmann (RETIRED) <klausman> |
Component: | Eclasses | Assignee: | Marc Hildebrand (RETIRED) <zypher> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kristiaan.lenaerts, langthang, media-video, patrizio.bassi, rockoo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 117482 | ||
Attachments: | extra qualification fix |
Description
Tobias Klausmann (RETIRED)
2006-03-15 04:47:05 UTC
Reopen if you have the same issue 2.1_pre1 Unmasked and compiled: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/js -DXP_UNIX -I.. -IADM_library -I../ADM_library -march=prescott -O2 -pipe -fomit-frame-pointer -O2 -falign-loops=16 -c -o ADM_edRender.o ADM_edRender.cpp i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/js -DXP_UNIX -I.. -IADM_library -I../ADM_library -march=prescott -O2 -pipe -fomit-frame-pointer -O2 -falign-loops=16 -c -o ADM_edit.o ADM_edit.cpp ADM_edRender.cpp:500:3: warning: #warning FIXME should be FF_I_TYPE/B/P ADM_edit.cpp:1209:2: warning: #warning FIXME, does not work if audio track is shorter ../ADM_inpics/ADM_pics.h:47: error: extra qualification 'picHeader::' on member 'read32' ../ADM_inpics/ADM_pics.h:48: error: extra qualification 'picHeader::' on member 'read16' ../ADM_inpics/ADM_pics.h:49: error: extra qualification 'picHeader::' on member 'read8' ../ADM_mpegdemuxer/dmx_io.h:67: error: extra qualification 'fileParser::' on member 'read32i' ../ADM_mpegdemuxer/dmx_io.h:87: error: extra qualification 'fileParser::' on member 'read16i' ../ADM_mpegdemuxer/dmx_io.h:107: error: extra qualification 'fileParser::' on member 'read8i' ../ADM_mpegdemuxer/dmx_demuxerPS.h:98: error: extra qualification 'dmx_demuxerPS::' on member 'read16i' ../ADM_mpegdemuxer/dmx_demuxerPS.h:115: error: extra qualification 'dmx_demuxerPS::' on member 'read32i' ../ADM_mpegdemuxer/dmx_demuxerTS.h:111: error: extra qualification 'dmx_demuxerTS::' on member 'read16i' ../ADM_mpegdemuxer/dmx_demuxerTS.h:128: error: extra qualification 'dmx_demuxerTS::' on member 'read32i' make[3]: *** [ADM_edit.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/avidemux-2.1_pre1/work/avidemux_2.1_step1/avidemux/ADM_editor' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/avidemux-2.1_pre1/work/avidemux_2.1_step1/avidemux' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/avidemux-2.1_pre1/work/avidemux_2.1_step1' make: *** [all] Error 2 !!! ERROR: media-video/avidemux-2.1_pre1 failed. Call stack: ebuild.sh, line 1557: Called dyn_compile ebuild.sh, line 966: Called src_compile Created attachment 82697 [details, diff]
extra qualification fix
Patch applies cleanly with 2.0.42 (r1) and seems to fix the problem. It semy-cleanly applies to 2.1_pre1 but there seem to remain a few extra qualifications. 2.0.24 patch works, please apply to portage. I added the patch to FILESDIR for now. Please make sure it makes it into your next patchset please :) *** Bug 116015 has been marked as a duplicate of this bug. *** |