Opened 11 years ago
Closed 11 years ago
#10093 closed bug (fixed)
Configure can't find gcc
Reported by: | idefix | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Build System | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Using hrev46224 (haiku-nightly-hrev46224-x86gcc2hybrid-anyboot.tar.xz).
With bug:10087 being fixed, running configure
on a freshly cloned haiku git repo (hrev46225) now gives the following error:
/Build> git clone git://git.haiku-os.org/haiku Cloning into 'haiku'... remote: Counting objects: 556161, done. remote: Compressing objects: 100% (124105/124105), done. remote: Total 556161 (delta 432175), reused 550777 (delta 427421) Receiving objects: 100% (556161/556161), 282.72 MiB | 954.00 KiB/s, done. Resolving deltas: 100% (432175/432175), done. Checking connectivity... done Checking out files: 100% (41438/41438), done. /Build> cd haiku/ /Build/haiku> ./configure Build tool "gcc" not found. /Build/haiku>
Change History (5)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
To blame is hrev46157, the removal of the which
script from the image. Either it should be re-added or the "which" package needs to be added for all architectures.
comment:3 by , 11 years ago
Our which script didn't work in chrooted build environment (for example haikuporter) as /etc/profile somehow wasn't sourced, that's why I replaced it with a binary version.
I just added the package for x86_gcc2 to the repo, however I can't test it on other archs. Anyone wants to contribute packages ?
Also, I'm still unsure if it should be a depends of haiku_devel, or if we should leave people installing it. Seems not having which is very unexpected in most configure scripts. It's not part of POSIX, however.
comment:4 by , 11 years ago
POSIX or not, I think which
is mostly taken for granted. I think we should add it as a "mandatory" package (cf. the root Jamfile).
comment:5 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Hopefully fixed in hrev46266. Forgot to mention the ticket number in the commit message. Untested on other non-x86 archs.
BTW, I have workarounded this problem by setting the HAIKU_CC_x86_gcc2 environment variable to the path of gcc binary on my system.