trying to build synopsis for FreeBSD 4.7

Vicki Brown <[email protected]>
Newsgroups gmane.comp.documentation.synopsis
Message-ID <p0611040fbd46df28db10@[10.1.1.144]>
I've built and installed gcc 3.1
I have gmake available.
Things go along well until eval.c
Suggestions?

$ uname -a
FreeBSD test21.eng 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Fri Dec  6 
13:38:10 PST 2002     root@:/usr/src/sys/compile/350-GODSPEED-4.7 
i386


$ gcc -v
Reading specs from /usr/local/lib/gcc-lib/i386-portbld-freebsd4.7/3.1.1/specs
Configured with: ./..//gcc-3.1.1/configure --disable-nls 
--with-gnu-as --with-gnu-ld 
--with-gxx-include-dir=/usr/local/lib/gcc-lib/i386-portbld-freebsd4.7/3.1.1/include/g++-v3 
--with-system-zlib 
--includedir=/usr/local/lib/gcc-lib/i386-portbld-freebsd4.7/3.1.1/include/Java 
--disable-shared --prefix=/usr/local i386-portbld-freebsd4.7
Thread model: posix
gcc version 3.1.1 [FreeBSD]
$ g++ -v
Reading specs from /usr/local/lib/gcc-lib/i386-portbld-freebsd4.7/3.1.1/specs
Configured with: ./..//gcc-3.1.1/configure --disable-nls 
--with-gnu-as --with-gnu-ld 
--with-gxx-include-dir=/usr/local/lib/gcc-lib/i386-portbld-freebsd4.7/3.1.1/include/g++-v3 
--with-system-zlib 
--includedir=/usr/local/lib/gcc-lib/i386-portbld-freebsd4.7/3.1.1/include/Java 
--disable-shared --prefix=/usr/local i386-portbld-freebsd4.7
Thread model: posix
gcc version 3.1.1 [FreeBSD]


$ MAKE=gmake python setup.py build
...
...
...
gcc -I /usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp -I 
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/../../../Cxx-API/include 
-I /usr/local/include/python2.2 -g -O2 -DSYNOPSIS -DSTAND_ALONE 
-DAUDIT -DMEM_CHECK -c -o ucpp/eval.o 
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:88: 
parse error before "op_slash_u"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:88: 
parse error before "x"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `op_slash_u':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:90: 
`y' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:90: 
(Each undeclared identifier is reported only once
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:90: 
for each function it appears in.)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:94: 
`x' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:97: 
parse error before "op_pct_u"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:97: 
parse error before "x"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `op_pct_u':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:99: 
`y' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:103: 
`x' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:514: 
parse error before "ulong"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:514: 
warning: no semicolon at end of struct or union
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:514: 
warning: no semicolon at end of struct or union
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:516: 
parse error before '}' token
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:516: 
warning: data definition has no type or storage class
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:517: 
parse error before '}' token
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:517: 
warning: data definition has no type or storage class
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:519: 
parse error before "x"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `boolval':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:521: 
`x' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:567: 
parse error before "pp_decconst"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `pp_decconst':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:569: 
parse error before "q"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:571: 
`q' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:580: 
`ulong' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:594: 
parse error before "pp_octconst"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `pp_octconst':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:596: 
parse error before "q"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:598: 
`q' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:607: 
`ulong' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:621: 
parse error before "pp_hexconst"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `pp_hexconst':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:623: 
parse error before "q"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:625: 
`q' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:634: 
`ulong' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:718: 
parse error before "pp_strtoconst"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `pp_strtoconst':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:720: 
parse error before "q"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:725: 
`q' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:730: 
`ulong' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `ucpp_strtoconst':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:758: 
parse error before "q"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:760: 
`q' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:760: 
`ulong' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:760: 
parse error before "q"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:767: 
parse error before "eval_opun"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:767: 
parse error before "ppval"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `eval_opun':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:769: 
`op' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:770: 
`v' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:797: 
parse error before "eval_opbin"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:797: 
parse error before "ppval"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `eval_opbin':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:799: 
parse error before "r"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:801: 
`op' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:806: 
`v1' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:806: 
`v2' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:808: 
`ulong' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:808: 
parse error before "v1"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:811: 
parse error before "v2"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:814: 
`r' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:824: 
parse error before "v1"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:827: 
parse error before "v2"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:844: 
parse error before "v2"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: At top level:
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:960: 
parse error before "eval_shrd"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `eval_shrd':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:962: 
parse error before "top"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:965: 
`top' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:996: 
parse error before "tr"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:1000: 
`tr' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:1017: 
parse error before "r1"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:1022: 
`r1' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:1029: 
`r2' undeclared (first use in this function)
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c: In 
function `ucpp_eval_expr':
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:1064: 
parse error before "r"
/usr/home/vlbrown/synopsis-0.7/Synopsis/Parsers/Cpp/ucpp/eval.c:1079: 
`r' undeclared (first use in this function)
gmake: *** [ucpp/eval.o] Error 1
gmake: Leaving directory 
`/usr/home/vlbrown/synopsis-0.7/build/temp.freebsd-4.7-RELEASE-i386-2.2/Synopsis/Parsers/Cpp'
error: command 'sh' failed with exit status 2
*** Error code 1

-- 
- V.
Vicki Brown  <[email protected]>  (Jabber: vlbrown     Home: [email protected])
   Internal Documentation:
        Review, Edit, (Re)Write - Overviews, Specs, Web Pages, Process 
Descriptions
   About: http://www.cfcl.com/vlb/Jobweb
   Demo: http://catnip.ironport.com/~vlbrown/  (pointers to recent work)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.