Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159968 - sys-devel/gcc-3.4.6 - headerfiles don't have .h suffix in alpha-stage3-2006.1
Summary: sys-devel/gcc-3.4.6 - headerfiles don't have .h suffix in alpha-stage3-2006.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: Alpha Linux
: High normal (vote)
Assignee: Alpha Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-04 07:27 UTC by anton.lefering
Modified: 2007-06-02 11:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info from the system (emerge-info,1.88 KB, text/plain)
2007-01-05 12:42 UTC, anton.lefering
Details
directorylisting with the headerless files (dir,700 bytes, text/plain)
2007-01-05 12:48 UTC, anton.lefering
Details
gzipped buildlog of gcc (log.gz,100.76 KB, application/octet-stream)
2007-01-06 10:23 UTC, anton.lefering
Details

Note You need to log in before you can comment on or make changes to this bug.
Description anton.lefering 2007-01-04 07:27:12 UTC
after building a nearly complete system, with X, creation of libtiff broke.
solution :
mv /usr/lib/gcc/alpha-unknown-linux-gnu/3.4.6/include/g++-v3/alpha-unknown-linux-gnu/bits/os_defines. /usr/lib/gcc/alpha-unknown-linux-gnu/3.4.6/include/g++-v3/alpha-unknown-linux-gnu/bits/os_defines.h
mv /usr/lib/gcc/alpha-unknown-linux-gnu/3.4.6/include/g++-v3/alpha-unknown-linux-gnu/bits/ctype_base. /usr/lib/gcc/alpha-unknown-linux-gnu/3.4.6/include/g++-v3/alpha-unknown-linux-gnu/bits/ctype_base.h
Comment 1 SpanKY gentoo-dev 2007-01-04 12:54:45 UTC
you cant just file a bug and say "hey look it's broken" ... you need to provide actual details about your system

start with `emerge --info` and then post as an attachment the full build log from doing `emerge gcc >& log`
Comment 2 anton.lefering 2007-01-05 12:42:06 UTC
Created attachment 105561 [details]
emerge-info from the system
Comment 3 anton.lefering 2007-01-05 12:48:07 UTC
Created attachment 105563 [details]
directorylisting with the headerless files

listing of the files in 
/usr/lib/gcc/alpha-unknown-linux-gnu/3.4.6/include/g++-v3/alpha-unknown-linux-gnu/bits

in the unpacked stage3-alpha-2006.1.tar.bz2
4 files end as foo. instead of foo.h
Comment 4 anton.lefering 2007-01-05 13:34:53 UTC
emerge --info atttached.
I used the compiler as is given as a binary in stage 3. (I am still building the system), and because it worked good felt no need to build my own gcc. Then 4 headerfiles do not have the .h suffix. Directory listing in attchm. 'dir' . This is what you will find in stage3-alpha-2006.1.tar.bz2

By now I did "emerge gcc >& log", 2 other headerfiles without .h suffix are left,but the correct ones are there. Directory listing in attchm. 'dir-build'. 

These files are appearently very little used. However one may stumble upon it.

The build log from gcc is too log to attache.(1969087 bytes). I grepped the log for these headerfiles and they seem, with their correct names, to be given to install. No error messages. 

So there is only something wrong in stage3-alpha-2006.1.tar.bz2 
I don't know if that is a problem.
Comment 5 SpanKY gentoo-dev 2007-01-05 17:12:10 UTC
so use compression
Comment 6 anton.lefering 2007-01-06 10:23:32 UTC
Created attachment 105613 [details]
gzipped buildlog of gcc

emerge gcc >& log
gzip log
Comment 7 SpanKY gentoo-dev 2007-01-06 12:44:50 UTC
so it's only broken in the release ... re-emerging it fixed things on your end
Comment 8 anton.lefering 2007-01-06 16:16:41 UTC
checked the other headerfiles in stage3-alpha-2006.1.tar.bz2. The rest seems ok.
So there are only four files wrong, and they are very little used.
However, Gentoo's boot cd makes (also) a perfect resque cd. And for alpha users (with scsi, multiple disks, maybe multiple systems, hardly no current binaries available) a small system with a complete errorfree gcc is a very nifty thing to have on a cd
With a free partition somewhere (unneeded swapspace?) one can drop stage3 there, chroot, set some flags and compile.
Therefore I think it is usefull to give these 4 headerfiles their .h in any new release.
Comment 9 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2007-06-02 11:13:10 UTC
I think it's time to close the bug.