[Bug 231044] Makefile in aalib-1.4.0 requires CFLAGS to have -I/usr/local/include
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Aug 31 02:23:26 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231044
Bug ID: 231044
Summary: Makefile in aalib-1.4.0 requires CFLAGS to have
-I/usr/local/include
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: dclarke at blastwave.org
CC: amdmi3 at FreeBSD.org, vbox at FreeBSD.org
CC: amdmi3 at FreeBSD.org, vbox at FreeBSD.org
A normal make results in an error that slang.h can not be found and if
aalib-1.4.0 is a downstream dependency on another build then we see :
.
.
.
cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -pipe -fstack-protector -fno-strict-aliasing
-I/usr/local/include/slang -c aalinux.c -o aalinux.o >/dev/null 2>&1
--- aaslang.lo ---
*** [aaslang.lo] Error code 1
make[7]: stopped in /usr/ports/graphics/aalib/work/aalib-1.4.0/src
--- aalinux.lo ---
mv -f .libs/aalinux.lo aalinux.lo
--- aafastre.lo ---
cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -pipe -fstack-protector -fno-strict-aliasing
-I/usr/local/include/slang -c aafastre.c -o aafastre.o >/dev/null 2>&1
--- aafont.lo ---
mv -f .libs/aafont.lo aafont.lo
--- aafastre.lo ---
mv -f .libs/aafastre.lo aafastre.lo
--- aamktabl.lo ---
mv -f .libs/aamktabl.lo aamktabl.lo
1 error
make[7]: stopped in /usr/ports/graphics/aalib/work/aalib-1.4.0/src
*** [all-recursive] Error code 1
make[6]: stopped in /usr/ports/graphics/aalib/work/aalib-1.4.0
1 error
make[6]: stopped in /usr/ports/graphics/aalib/work/aalib-1.4.0
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[5]: stopped in /usr/ports/graphics/aalib
*** Error code 1
Stop.
make[4]: stopped in /usr/ports/graphics/aalib
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/devel/sdl12
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/devel/sdl12
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/emulators/virtualbox-ose
*** Error code 1
Stop.
The real truth is that slang.h can not be found.
a manual check revelas this and so I edit the Makefile and change the
CFLAGS line to insert -I/usr/local/include before -I/usr/local/include/slang
and then all goes well.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-emulation
mailing list