pkgsrc-Users archive

[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:

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.

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)

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.


Home | Main Index | Thread Index | Old Index