The FreeBSD ports framework applies some additional macros. The entire magic is in: https://cgit.freebsd.org/ports/tree/x11-fm/xfe The patches in files/ have already been reported and incorporated (separate PR). Have a look at the Makefile: https://cgit.freebsd.org/ports/tree/x11-fm/xfe/Makefile The USES macros do some magic. The ones addressing the issues you're seeing are probably: localbase (adding -I${PREFIX}/include) to CFLAGS (3rd party libraries on FreeBSD are per default under /usr/local/include...
The FreeBSD ports framework applies some additional macros. The entire magic is in: https://cgit.freebsd.org/ports/tree/x11-fm/xfe The patches in files/ have already been reported and incorporated (separate PR). Have a look at the Makefile: https://cgit.freebsd.org/ports/tree/x11-fm/xfe/Makefile The USES macros do some magic. The ones addressing the issues you're seeing are probably: localbase (adding -I${PREFIX}/include) to CFLAGS (3rd party libraries on FreeBSD are per default under /usr/local/include...
In the FreeBSD ports framework applies some additional macros. The entire magic is in: https://cgit.freebsd.org/ports/tree/x11-fm/xfe The patches in files/ have already been reported and incorporated (separate PR). Have a look at the Makefile: https://cgit.freebsd.org/ports/tree/x11-fm/xfe/Makefile The USES macros do some magic. The ones addressing the issues you're seeing are probably: localbase (adding -I${PREFIX}/include) to CFLAGS (3rd party libraries on FreeBSD are per default under /usr/local/include...
Hello @baudinr, thanks for looking into it. I can confirm that your pre-version 2.1.1 solves the compiler issue. The error in your screenshot comes from the usage of bsd make (make) instead of gmake. The ports framework is taking care of this with the gmake USES macro.
Hello @baudinr, thanks for looking into it. I can confirm that your pre-version 2.1.1 solves the compiler issue. The error in your screenshot comes from the usage of bsd make (make) instead of gmake. The ports framework is taking care of this with the gmake USES macro.
xfe 2.1 fails to compile on FreeBSD 14.2 due to undefined identifiers
Fix build of 2.0.1 on FreeBSD
Unfortunately configure assumes it is only available on OpenBSD. Modify