Nelson H. F. Beebe
2014-04-25 14:30:38 UTC
On several platforms, compilation of sharutils-4.14 fails like this:
/usr/local/bin/gcc-4.5 -std=c99 \
-DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I.. \
-I../libopts -I. -I.. -I../lib -I../lib -I../intl -D_REENTRANT \
-I/usr/local/include -Wno-format-contains-nul -g -O2 \
-Wno-format-contains-nul -MT scribble.o -MD -MP -MF .deps/scribble.Tpo \
-c -o scribble.o scribble.c
In file included from ../lib/stdlib.h:96:0,
from scribble.c:3:
../lib/unistd.h:121:3: error: #error "Please include config.h first."
../lib/unistd.h:553:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
In file included from scribble.c:3:0:
../lib/stdlib.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
The 4.13.x versions of sharutils did not have that problem.
The above build problem for 4.14 appears on at least these systems:
DragonflyBSD 3.2 x86-64
FreeBSD 9.1 x86
Mac OS X (PowerPC & x86-64)
MirBSD 10 x86
NetBSD 5.0.2 x86
OpenBSD 4.9 x86
OpenBSD 5.1 x86
SGI IRIX 6 MIPS
Solaris 10 (SPARC, x86, x86-64)
Solaris 11 (x86-64)
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: ***@math.utah.edu -
- 155 S 1400 E RM 233 ***@acm.org ***@computer.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
/usr/local/bin/gcc-4.5 -std=c99 \
-DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I.. \
-I../libopts -I. -I.. -I../lib -I../lib -I../intl -D_REENTRANT \
-I/usr/local/include -Wno-format-contains-nul -g -O2 \
-Wno-format-contains-nul -MT scribble.o -MD -MP -MF .deps/scribble.Tpo \
-c -o scribble.o scribble.c
In file included from ../lib/stdlib.h:96:0,
from scribble.c:3:
../lib/unistd.h:121:3: error: #error "Please include config.h first."
../lib/unistd.h:553:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
In file included from scribble.c:3:0:
../lib/stdlib.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
The 4.13.x versions of sharutils did not have that problem.
The above build problem for 4.14 appears on at least these systems:
DragonflyBSD 3.2 x86-64
FreeBSD 9.1 x86
Mac OS X (PowerPC & x86-64)
MirBSD 10 x86
NetBSD 5.0.2 x86
OpenBSD 4.9 x86
OpenBSD 5.1 x86
SGI IRIX 6 MIPS
Solaris 10 (SPARC, x86, x86-64)
Solaris 11 (x86-64)
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: ***@math.utah.edu -
- 155 S 1400 E RM 233 ***@acm.org ***@computer.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------