Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203716 - request an env-update after gnat-gcc emerged
Summary: request an env-update after gnat-gcc emerged
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://gnuada.sourceforge.net/pmwiki....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-29 21:35 UTC by jon R-B
Modified: 2007-12-29 22:05 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jon R-B 2007-12-29 21:35:34 UTC
emerging ghdl (to check out gnu VHDL simulation) it failed to compile with:

/bin/sh: line 1: gnatmake: command not found


HOWEVER this is provided by the gnat-gcc package

Fluid ~ # equery belongs /usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.2/gnatmake
[ Searching for file(s) /usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.2/gnatmake in *... ]
dev-lang/gnat-gcc-4.2.2 (/usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.2/gnatmake)


eselect gnat-gcc list 

 /usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.2/gnatmake
[ Searching for file(s) /usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.2/gnatmake in *... ]
dev-lang/gnat-gcc-4.2.2 (/usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.2/gnatmake)


eselect gnat-gcc list 


issuing 
env-update allows ghdl to get further in the install 


ps on an aside this does *NOT* build for amd64

/usr/x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/../lib/libc.so when searching for -lc
/usr/x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/../lib/libc.a when searching for -lc
/usr/x86_64-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `/usr/lib64/gcc/x86_64-pc-linux-gnu/../../../lib/crti.o' is incompatible with i386 output
/usr/x86_64-pc-linux-gnu/bin/ld: i386:x86-64 architecture of input file `/usr/lib64/gcc/x86_64-pc-linux-gnu/../../../lib/crtn.o' is incompatible with i386 output

for this to work for amd64 it may need to be forced to use /lib32 && /usr/lib32
but thats an aside

Reproducible: Always