Created attachment 195657 [details]
There is no more lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ dir with files.
Is this still necessary? I've just tried building the port with "poudriere bulk -t" and everything passed.
(In reply to Raphael Kubo da Costa from comment #2)
Yes, for me
====> Compressing man pages (compress-man)
===> Building package for arm-none-eabi-gcc-6.4.0_7
pkg-static: Unable to access file /tmp/ports/usr/ports/devel/arm-none-eabi-gcc/work/stage/usr/local/lib/gcc/arm-none-eabi/6.4.0/include-fixed/netinet/ip_fil.h:No such file or directory
pkg-static: Unable to access file /tmp/ports/usr/ports/devel/arm-none-eabi-gcc/work/stage/usr/local/lib/gcc/arm-none-eabi/6.4.0/include-fixed/netinet/ip_lookup.h:No such file or directory
pkg-static: Unable to access file /tmp/ports/usr/ports/devel/arm-none-eabi-gcc/work/stage/usr/local/lib/gcc/arm-none-eabi/6.4.0/include-fixed/netinet/ip_nat.h:No such file or directory
pkg-static: Unable to access file /tmp/ports/usr/ports/devel/arm-none-eabi-gcc/work/stage/usr/local/lib/gcc/arm-none-eabi/6.4.0/include-fixed/netinet/ip_proxy.h:No such file or directory
pkg-static: Unable to access file /tmp/ports/usr/ports/devel/arm-none-eabi-gcc/work/stage/usr/local/lib/gcc/arm-none-eabi/6.4.0/include-fixed/netinet/ip_scan.h:No such file or directory
pkg-static: Unable to access file /tmp/ports/usr/ports/devel/arm-none-eabi-gcc/work/stage/usr/local/lib/gcc/arm-none-eabi/6.4.0/include-fixed/netinet/ip_state.h:No such file or directory
*** Error code 1
Is the machine/jail you're building this port on built without ipfilter support?
Yes, I remove many things: http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/12.0/base/etc/src.conf
OK, that explains it, as those headers are retrieved from the system building the port.
+jhb who did some work on these ports recently for input.
I'm really trying to only focus on the GCC ports for an external base system toolchain (and those ports rm -rf include-fixed which sidesteps this issue). Someone could fix this by checking for these headers in /usr/include and setting a PLIST_SUB. Supporting all the various WITHOUT_* options might be a bit much though. I wonder if lang/gcc* suffer from the same issue? If they just rm -rf all of include-fixed as well, perhaps these two ports (the aarch64 one as well) should just be doing that.
I am not the ports committer anymore and eabi was never on the list of port I supported. being dependent on xtoolchain port does not make me the ports maintainer. Chances are this has been fixed since anyway.
Does this patch pass QA on systems *with* IPFILTER?
This patch (plist entries) appears to need to be scoped/limited to systems without IPFILTER (comment 7)
@Rozhuk Could you please include src.conf from comment 5 as an attachment please
@All This port has no maintainer, so this issue needs an Assignee to progress
- (Ex) maintainer *feedback* (not approval) was provided -> +
- Affects some people: Appears to be scoped to users without pfilter support
Created attachment 209987 [details]