Summary: | ports-mgmt/synth: Fails to build on 11.1-RC1 AMD64 unknown type names '__vm_ooffset_t' and '__vm_pindex_t' | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Lacey Powers <lacey.leanne> |
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | daz, ericturgeon.bsd, godevilove, pi, rigoletto |
Priority: | --- | Keywords: | needs-qa |
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(ericturgeon.bsd) |
Hardware: | Any | ||
OS: | Any | ||
Bug Depends on: | 221111 | ||
Bug Blocks: |
Description
Lacey Powers
2017-07-03 21:04:30 UTC
@Lacey Did this port version build on previous FreeBSD versions? If so, what was the last FreeBSD version that it was successfully built on. If not, what was the last (or currently installed version) of synth that successfully built? The last version of synth that worked for me was 1.68 on FreeBSD 11. Once I upgraded to FreeBSD 11.1, 1.68 started having problems. I tried 1.69 in the hopes that the latest version fixed some sort of bug. I did a few of hours of troubleshooting (interesting way to spend a bit of vacation time), and it looks like synth didn't force a rebuild of lang/gcc6-aux, which had older definitions in the types.h header. Once lang/gcc6-aux was fully and completely rebuilt, and reinstalled with pkg upgrade -f lang/gcc6-aux, the resulting header was updated, and synth started building again just fine. I'm not sure why synth didn't force a rebuild of all of the packages when upgrading from 11.0-RELEASE to 11.1-RC1 (or any of the in-between BETA and RC versions). 11.1-RELEASE and the problem persist with v1.69, and with v1.70 (just out). CORRECTION: 11.1-RELEASE and the problem persist with v1.69, but v1.70 is just out. However I had to delete the old gcc6-aux package to install it, and so I do not have how to test it anymore. I can confirm the same problem on 11.1-RELEASE i386. Same error when building v1.70. I haven't rebuilt lang/gcc6-aux yet; it was previously built under 11.0-RELEASE. I just created PR 221111 to fix the underlying problem in lang/gcc6-aux. It should fix the problem with building synth. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221111 *** Bug 221138 has been marked as a duplicate of this bug. *** Fixed with more recent gcc6-aux |