Summary: | x11-misc/electricsheep-2.6.8-r1 libtool 2.2 issue | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Billy DeVincentis <billydv1> |
Component: | Current packages | Assignee: | Daniel Black (RETIRED) <dragonheart> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aronparsons, bugs+gentoo, bugs, flameeyes, greg, jeanfrancis, joakim, kerick, lane, patrick, plaes |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 149804, 212763 |
Description
Billy DeVincentis
2008-06-15 15:59:30 UTC
This seems to be more like a libtool-2.2 issue. Looking at the error message, I believe you are right. patches/tips welcome :-) It's bit hard to tell without downloading source, as in svn mpeg2dec got removed, but if I dug deep enough, it seems it's calling AC_DISABLE_SHARED and AC_LIBTOOL_WIN32_DLL but fails to call AC_PROG_LIBTOOL (later (before they dropped mpeg2dec in favor of ffmpeg) they removed those two and called only AC_PROG_RANLIB). If that's not the case, see if removing libtool.m4 in mpeg2dec/autotools before eautoreconf helps. I have found that the line that calls eautoreconf is absent in the earlier version (2.6.7). Commenting out that line allows it to compile, just as 2.6.7 did. I hope this helps towards a long-term fix. Removing the eautoreconf line worked here. *** Bug 248558 has been marked as a duplicate of this bug. *** *** Bug 266608 has been marked as a duplicate of this bug. *** (In reply to comment #6) > Removing the eautoreconf line worked here. > That's not a fix :) Also, when I remove it I just hit the next error: video_out_pgm.c: In function 'md5_draw_frame': video_out_pgm.c:149: error: ignoring return value of 'system', declared with attribute warn_unused_result make[3]: *** [video_out_pgm.o] Error 1 make[3]: *** Waiting for unfinished jobs.... cc1: warnings being treated as errors video_out_x11.c: In function 'overlay_read_ppm': video_out_x11.c:296: error: ignoring return value of 'fscanf', declared with attribute warn_unused_result video_out_x11.c:303: error: ignoring return value of 'fscanf', declared with attribute warn_unused_result video_out_x11.c:304: error: ignoring return value of 'fscanf', declared with attribute warn_unused_result make[3]: *** [video_out_x11.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/x11-misc/electricsheep-2.6.8-r1/work/electricsheep-2.6.8/mpeg2dec/libvo' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/x11-misc/electricsheep-2.6.8-r1/work/electricsheep-2.6.8/mpeg2dec' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-misc/electricsheep-2.6.8-r1/work/electricsheep-2.6.8' make: *** [all] Error 2 * * ERROR: x11-misc/electricsheep-2.6.8-r1 failed. +*electricsheep-2.6.8-r2 (27 Apr 2009) + + 27 Apr 2009; Patrick Lauer <patrick@gentoo.org> + +electricsheep-2.6.8-r2.ebuild: + Horrible compile fix to remove -Werror from CFLAGS (#264081) and avoid the + libtool issues (#227239). Fix mostly avoids the issue instead of really fixing it. If anyone has a cleaner fix please speak up :) |