Summary: | sys-devel/dev86-0.16.17-r6 fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | 白川間瀬流 <vamp898> |
Component: | New packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | jedi_robyn, lebedev.ri, madcored |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
The Build.log
english build.log Build environment Emerge.info from my x86-32 system build log on hardened amd64 and gcc-4.3.3 emerge --info on hardened amd64 and gcc-4.3.3 build log emerge --info |
Description
白川間瀬流
2009-03-21 10:33:08 UTC
Created attachment 185720 [details]
The Build.log
Could you please provide the build.log file completely in english language? Comment on attachment 185720 [details]
The Build.log
Please attach a build log made with `LANG=C LC_ALL=C emerge ...'
It's not a blocker at all. Re-open when appropriate (In reply to comment #5) > Re-open when appropriate > i am in the process of verifying this bug on a Gentoo x86 32-bit system i am attaching full english build logs and a series of tests, as i can get the makefile to run if i do it manually, but the ebuild fails, therefore i think this is an ebuild problem, and i am going to try and patch it, in the meantime, if i can get this to work by performing parts of the merge manually using the ebuild(5) utility and running the Makefile, i will post this procedure as a workaround. Please reopen this bug Created attachment 187542 [details]
english build.log
Created attachment 187544 [details]
Build environment
Created attachment 187545 [details]
Emerge.info from my x86-32 system
(In reply to comment #0) > Try to Emerge VirtualBox-OSE and this happend > > Reproducible: Always > > Steps to Reproduce: > 1. Emerge VirtualBox > Actual Results: > sys-devel/dev86-0.16.17-r6 did not compiled > > Expected Results: > Compiling > Alright here is the more information i can get for You all to reopen this bug. First of all this has 0 to do with VirtualBox. In the meantime use virtualbox-bin as a workaround. To reproduce this bug, you can in fact do emerge =sys-devel/dev86-0.16.17-r6 This is much as suggested by the original reporter. On doing this, the build dies with a string of make error during the src_compile execution. The kernel of this is below. make[4]: Entering directory `/var/tmp/portage/portage/sys-devel/dev86-0.16.17-r6/work/dev86-0.16.17/libc/bcc' ncc -Mn -O -D__LIBC__ -march=pentium4 -O2 -pipe -fforce-addr -c -o __ldivmod.o __ldivmod.c Usage: ncc [-ansi] [-options] [-o output] file [files]. Which suggests that the utility ncc, which is being used to compile other parts of the package, is choking on the command shown. However this utility is compiled as part od dev86 and as far as i can tell has no man pages built with it. However there is an online manual here http://linux.die.net/man/1/bcc CAN we get someone who knows the dev86 source to help fix this, as this does stop VirtualBox-OSE building, which is annoying if not critical. Can someone update the homepage location for sys-devel/dev86 as it seems to be DEAD. i found a homepage of sorts updated on Thu Jun 5 2008 at http://homepage.ntlworld.com/robert.debath/ which was offering a link to what appears to be the current source. This guy also claims to be one of the principal authors. The ebuild just needs the -j1 option Created attachment 192869 [details]
build log on hardened amd64 and gcc-4.3.3
Most interesting part:
*** buffer overflow detected ***: ncc terminated
builded without distcc and ccache.
And it happens every time.
Created attachment 192877 [details]
emerge --info on hardened amd64 and gcc-4.3.3
I think that bug need to be reopened.
(In reply to comment #12) > The ebuild just needs the -j1 option > still can not build with "-j1" Created attachment 209713 [details]
build log
Created attachment 209714 [details]
emerge --info
Still not working! Please reopen bug because of new logs Will reassign, but this ebuild is maintainer-needed...so don't expect a quick fix. (In reply to comment #17) > Created an attachment (id=209714) [details] > emerge --info > This happens because of your aggresive CPPFLAGS="-march=native -O3 -mmmx -msse -msse2 -msse3 -m3dnow -ftree-vectorize -mfpmath=sse -pipe" (In reply to comment #20) > (In reply to comment #17) > > Created an attachment (id=209714) [details] [details] > > emerge --info > > > > This happens because of your aggresive CPPFLAGS="-march=native -O3 -mmmx -msse > -msse2 -msse3 -m3dnow -ftree-vectorize -mfpmath=sse -pipe" > In fact, they are terribly wrong, CPPFLAGS are flags for the C preprocessor , your system will be happy if you remove it from /etc/make.conf unless you know what you are doing |