Summary: | [gcc 4.3] app-emulation/bochs-2.3.7 fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vladimir Lushnikov <vladimir> |
Component: | [OLD] GCC Porting | Assignee: | Luca Barbato <lu_zero> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra, evan.teran, guido-genbugs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 198121 | ||
Attachments: |
gcc 4.3 patch
updated ebuild complete build log (before patch) fixed version of the patch |
Description
Vladimir Lushnikov
2008-04-22 13:54:28 UTC
Created attachment 150593 [details, diff] gcc 4.3 patch Red Hat patch, found on http://cvs.fedoraproject.org/viewcvs/devel/bochs/bochs-2.3.6-gcc43.patch?view=markup Created attachment 150594 [details]
updated ebuild
Created attachment 150595 [details]
complete build log (before patch)
Perhaps someone would like to verify it works for them, so this can go into portage? :) Does this still fail with 2.3.7 ? Yes, it does - compiles with the same fix as before. This bug is pulled in by USE="debug". Last time I checked, upstream added a similar fix, to bx_debug/symbols.cc 98 #ifdef __GNUC__ 99 using namespace __gnu_cxx; 100 #endif The change is from yesterday (but I'm not so sure, I haven't checked CVS, I use a git mirror). is this going to make it into portage any time soon? It seems to be a trivial patch. The commit got lost somehow, committed for sure now. (In reply to comment #9) > The commit got lost somehow, committed for sure now. > Patch fails to apply with: * Messages for package app-emulation/bochs-2.3.7: * Failed Patch: bochs-2.3.7-gcc43.patch ! * ( /usr/portage/app-emulation/bochs/files/bochs-2.3.7-gcc43.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/app-emulation/bochs-2.3.7/temp/bochs-2.3.7-gcc43.patch-25272.out * * ERROR: app-emulation/bochs-2.3.7 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 2668: Called epatch 'src_unpack' * environment, line 1603: Called die * The specific snippet of code: * die "Failed Patch: ${patchname}!"; * The die message: * Failed Patch: bochs-2.3.7-gcc43.patch! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-emulation/bochs-2.3.7/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/bochs-2.3.7/temp/environment'. * It's missing the unified diff header (if you look at the error message log). Created attachment 159428 [details, diff]
fixed version of the patch
making a minor change to the path specified in the patch makes it work. Please commit to portage, since the patch currently committed fails to apply.
+ 23 Jul 2008; Peter Alfredsen <loki_val@gentoo.org> + files/bochs-2.3.7-gcc43.patch: + Fix failing patch, bug #218888. + *** Bug 228585 has been marked as a duplicate of this bug. *** |