| Summary: | c++ library headers missing when using MAKEFLAGS instead of MAKEOPTS | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | João Rafael Moraes Nicola <joaoraf> |
| Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
| Status: | RESOLVED INVALID | ||
| Severity: | major | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
output of "equery f gcc"
output of "equery f libstdc++-v3" output of "equery check gcc" output of "equery check libstdc++-v3" output of "emege gcc" in .bz2 format output of "emerge --info -v" "contents of /var/db/.../gcc-3.4.4-r1/CONTENTS" contents of "/var/db/..../libstdc++-v3/CONTENTS" |
||
*** This bug has been marked as a duplicate of 121588 *** Created attachment 78887 [details]
output of "equery f gcc"
Created attachment 78888 [details]
output of "equery f libstdc++-v3"
Created attachment 78889 [details]
output of "equery check gcc"
Created attachment 78890 [details]
output of "equery check libstdc++-v3"
Uh eh, the other way round then... *** Bug 121588 has been marked as a duplicate of this bug. *** Created attachment 78891 [details]
output of "emege gcc" in .bz2 format
Created attachment 78892 [details]
output of "emerge --info -v"
Created attachment 78894 [details]
"contents of /var/db/.../gcc-3.4.4-r1/CONTENTS"
Created attachment 78895 [details]
contents of "/var/db/..../libstdc++-v3/CONTENTS"
I had a MAKEFLAGS="-j3" in my make.conf, instead of MAKEOPTS. In the make install phase it got used and messed the install. Solved by renaming MAKEFLAGS to MAKEOPTS.... Thanks to jakub and marienz! k ... glad you found it |
neither gcc-3.4.4 nor libstdc++-v3 install c++ library headers. I had gcc-3.4.4-r1 in my system but wasn't using it. One day I switched from gcc-3.3.x to gcc-3.4.4 and: emerged gcc again, kernel, bin-utils, glibc emerged gcc again emerged libstdc++v3 started recompiling everything. When reemerging mozilla-firefox, it complained of a missing "new.h" header and a missing "new" operator. I tried emerging a different version of firefox, with the same error. I figured out that the missing header was supposed to be in the c++ library header dir. However, I could not find the c++ header dir anymore: tried locate stream, locate iostream, locate vector, etc. After that I tried to recompile gcc and libstdc++-v3 several times (5 times). equery f gcc does not show any header related to stdc++ libraries, nor equery f libstc++-v3 I have included the output of * emerge --info -v * emerge gcc * equery f gcc * equery f libstdc++-v3 * /var/db/pkg/.../gcc-3.3.4-r1/CONTENTS I just noticed that I am still using the 2005.0 profile, could that be the problem? * /var/db/pkg/.../libstdc++-v3-3.3.4/CONTENTS * equery check gcc * equery check libstdc++-v3