[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: icu-60.2 build failure 6.1-STABLE
On 01/04/2018 15:41, Mike Pumford wrote:
On 01/04/2018 12:27, Joerg Sonnenberger wrote:
Still getting this issue in my pkg_comp1 environment. The package build
IS picking up gcc 4.9 as the compiler but for some reason is not getting
the cmath header file from the GCC 4.9 package. I tested this by adding
a #error to the top of the GCC 4.9 cmath headerfile (which never gets hit)
To be able to do GCC_REQD=4.9 in pkg_comp I'm having to do the following:
1. Do a bootstrap build of gcc 4.9 in a separate sandbox.
2. Install the gcc 4.9 package using INSTALL_PACKAGES
3. Add a mount hook that only adds GCC_REQD=4.9 into mk.conf once the
base tools are install (cwrappers, digest x11-links etc).
If I don't take these steps the pkgcomp bootstrap fails as it can't
create the bootstrap environment due to the circular dependency between
digest and gcc 4.9!
The 6.x machine in question would take forever to build its own packages
which is why I use the pkg_comp environment.
Would love some suggestions on how to debug this further. I'm guessing
something is going wrong with the way pkgsrc is setting up the include
paths for the GCC package but I don't really know enough about how
pkgsrc does that to investigate further.
I'm guessing this is also an issue for the pkgsrc bulk builder as there
are no binary packages for icu on the NetBSD website for i386.
Main Index |
Thread Index |