gnupg-1.4.2rc1 build feedback
Nelson H. F. Beebe
beebe at math.utah.edu
Tue May 31 18:24:09 CEST 2005
I just did build attempts for gnupg-1.4.2rc1 in 21 build environments
on that many flavors of Unix. Of them, 17 succeeded and reported "All
25 tests passed". Three of the four failures seem to have a common
cause, and the other is specific to one platform:
============================================================
Machinetype: SGI Origin/200-4 (180 MHz) (4 CPUs); IRIX 6.5
Remote c89 version: MIPSpro Compilers: Version 7.3.1.3m
Configure environment: CC=c89 CXX=CC CFLAGS=-I/usr/local/include CXXFLAGS=-I/usr/local/include LDFLAGS=-Wl,-rpath,/usr/local/libn32
c89 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl -I/usr/local/include -I/usr/local/include -c memrchr.c
cc-3316 c89: ERROR File = memrchr.c, Line = 36
The expression must be a pointer to a complete object type.
const unsigned char *start=s,*end=s+n-1;
^
============================================================
Machinetype: DEC Alpha 4100-5/466 (4 21164 EV5 CPUs, 466 MHz, 2GB RAM); OSF/1 4.0F
Remote cc version: DEC C V5.9-005 on Digital UNIX V4.0 (Rev. 1229)
Configure environment: CC=cc CFLAGS="-ieee -I/usr/local/include" CXX=cxx CXXFLAGS="-ieee -I/usr/local/include" LDFLAGS="-Wl,-rpath,/usr/local/lib -Wl,-oldstyle_liblookup -L/usr/local/lib" FC=f77 F77=f77
cc -std1 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl -I/usr/local/include -ieee -I/usr/local/include -w -c memrchr.c
cc: Error: memrchr.c, line 36: In the initializer for end, "s" and "n" cannot be added. (noadd)
============================================================
Machinetype: Sun Ultra Enterprise 450/400 (4 CPUs, 400 MHz); Solaris 7
Remote cc version: cc: WorkShop Compilers 5.0 98/12/15 C 5.0
Configure environment: CC=cc CFLAGS=-I/usr/local/include CXX=CC CXXFLAGS=-I/usr/local/include LDFLAGS="-R/usr/local/lib -L/usr/local/lib"
cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl -I/usr/local/include -I/usr/local/include -c memrchr.c
line 36: cannot do pointer arithmetic on operand of unknown size
"memrchr.c", line 36: cannot do pointer arithmetic on operand of unknown size
============================================================
Machinetype: Compaq AlphaServer DS20 Sierra/667 (2 EV67 21264 CPUs, 667 MHz, 1MB RAM); OSF/1 5.1
Remote c89 version: Compaq C V6.3-028 on Compaq Tru64 UNIX V5.1 (Rev. 732)
Configure environment: CC=c89 CFLAGS="-ieee -I$HOME/alpha/local/include" CXX=cxx CXXFLAGS="-ieee -I$HOME/alpha/local/include" LDFLAGS="-L$HOME/alpha/local/lib -Wl,-rpath,$HOME/alpha/local/lib -Wl,-oldstyle_liblookup"
c89 -E -I.. -I../include -DHAVE_CONFIG_H mpih-mul1.S | grep -v '^#' > _mpih-mul1.s
make: *** [mpih-mul1.o] Error 1
The problem here is that with a .S file, c89 does not run the
preprocessor, so grep fails because it has no input.
-------------------------------------------------------------------------------
- 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: beebe at math.utah.edu -
- 155 S 1400 E RM 233 beebe at acm.org beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe -
-------------------------------------------------------------------------------
More information about the Gnupg-devel
mailing list