PennMUSH Community

Ticket #7661 (closed build problems: wontfix)

Opened 3 months ago

Last modified 3 weeks ago

1.8.2 Subversion trunk flags.h compile error

Reported by: Kelvin Assigned to:
Priority: major Milestone:
Keywords: Cc:
Visibility: Public

Description

I'm getting the following error on Subversion trunk for 1.8.2 but not the released 1.8.2p8.

(cd src; make all "CC=cc" "CCFLAGS=-g -I.. -I../hdrs -D__USE_POSIX -I/usr/local/include  " \
	"LDFLAGS=-L/usr/local/lib" "CLIBS=-lnsl -lm -lc -lcrypt -lresolv    " "MAKE=make" \
	"MAKEFLAGS=")
make[1]: Entering directory `/home/gtaylor/Desktop/cleanpenn/src'
rm -f ../hdrs/buildinf.h
cc -g -I.. -I../hdrs -D__USE_POSIX -I/usr/local/include       -c -o access.o access.c
cc -g -I.. -I../hdrs -D__USE_POSIX -I/usr/local/include       -c -o atr_tab.o atr_tab.c
cc -g -I.. -I../hdrs -D__USE_POSIX -I/usr/local/include       -c -o attrib.o attrib.c
cc -g -I.. -I../hdrs -D__USE_POSIX -I/usr/local/include       -c -o boolexp.o boolexp.c
In file included from ../hdrs/mushdb.h:10,
                 from boolexp.c:93:
../hdrs/flags.h:92: error: expected ‘)’ before ‘*’ token
../hdrs/flags.h:93: error: expected ‘)’ before ‘*’ token
make[1]: *** [boolexp.o] Error 1
make[1]: Leaving directory `/home/gtaylor/Desktop/cleanpenn/src'
make: *** [all] Error 2

Ubuntu 8.04 gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)

Change History

07/09/08 20:20:17 changed by Kelvin

For some really strange reading, adding this to flags.h shut it up:

#include <stdio.h>

It's not getting a definition for FILE, apparently.

07/09/08 20:27:42 changed by Kelvin

To make things even weirder, someone with the same exact compiler and operating system as me compiled just fine. Here's a diff of our config.h files:

http://www.nopaste.com/p/a5jVRqpUq

I'm the one without MySQL and SSL.

09/23/08 13:00:56 changed by raevnos

  • status changed from new to closed.
  • resolution set to wontfix.

No longer fixing 1.8.2 issues for lack of interest and maintainer. If this is ever a problem with 1.8.3 or higher, let us know.