[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Build problems for ddd-3.3 on AIX and HP-UX
From: |
Freddy Jensen |
Subject: |
Build problems for ddd-3.3 on AIX and HP-UX |
Date: |
Sun, 18 Mar 2001 10:30:04 -0800 |
I just downloaded DDD-3.3 and built it for Linux and Solaris
with no problems whatsoever. However, I ran into some problems
on AIX and on HP-UX. Maybe someone can spot what I am doing wrong.
Thanks
--
Freddy Jensen, Sr. Computer Scientist, Adobe Systems Incorporated
345 Park Avenue, San Jose, CA 95110-2704, USA, Ph: (408) 536-2869
Email: address@hidden, URL: http://www.adobe.com
--
For AIX I get this (last part of logfile):
=== begin logfile
.
.
.
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/tmp_mnt/disks/quad/dps1/dps1/jensen/tools/ddd/ddd-3.3/rs6000aix/themes'
Making all in ddd
make[1]: Entering directory
`/tmp_mnt/disks/quad/dps1/dps1/jensen/tools/ddd/ddd-3.3/rs6000aix/ddd'
cat ../../src/ddd/host.h.in | \
sed "address@hidden@%rs6000-ibm-aix4.3.2.0%" | \
sed "address@hidden@%rs6000-ibm-aix4.3.2.0%" | \
cat > host.h~ && mv host.h~ host.h
cat ../../src/ddd/root.h.in | \
sed
"address@hidden@%/disks/grog/int135/jensen/tools/ddd/ddd-3.3/rs6000aix.installed/share/ddd-3.3%"
| \
sed
"address@hidden@%/disks/grog/int135/jensen/tools/ddd/ddd-3.3/rs6000aix.installed/share/ddd%"
| \
cat > root.h~ && mv root.h~ root.h
cat Ddd | cat | \
sed -n -f ../../src/ddd/ad2c.sed > Ddd.ad.h~ && mv Ddd.ad.h~ Ddd.ad.h
/user/unibat/gnutools/aix/gcc_2.95/aix_4.3/bin/c++ -DHAVE_CONFIG_H -I.
-I../../src/ddd -I. -I../../s
rc/ddd/.. -isystem /usr/include -DNDEBUG -O2 -g -W -Wall -trigraphs -c
../../src/ddd/userinfo.C
/bin/sh ./libtool --mode=link
/user/unibat/gnutools/aix/gcc_2.95/aix_4.3/bin/c++ -DNDEBUG -O2 -g -W
-Wall -trigraphs -o userinfo userinfo.o
mkdir .libs
/user/unibat/gnutools/aix/gcc_2.95/aix_4.3/bin/c++ -DNDEBUG -O2 -g -W -Wall
-trigraphs -o userinfo u
serinfo.o
ld: 0711-317 ERROR: Undefined symbol: .isspace(int)
ld: 0711-317 ERROR: Undefined symbol: .tolower(int)
ld: 0711-317 ERROR: Undefined symbol: .isdigit(int)
ld: 0711-317 ERROR: Undefined symbol: .isascii(int)
ld: 0711-317 ERROR: Undefined symbol: .isalpha(int)
ld: 0711-317 ERROR: Undefined symbol: .toupper(int)
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
make[1]: *** [userinfo] Error 1
make[1]: Leaving directory
`/tmp_mnt/disks/quad/dps1/dps1/jensen/tools/ddd/ddd-3.3/rs6000aix/ddd'
make: *** [all-recursive] Error 1
=== end logfile
For some reason the linker cannot find the library containing
the isspace() function and its friends. I don't understand
this. Isn't isspace() in libc.a?
For HP-UX I don't get nearly as far. It breaks during the "configure"
phase:
=== begin logfile
.
.
.
checking for xdb... no
checking for jdb... no
checking for xterm... xterm
checking for xfontsel... no
checking for a BSD compatible install... ../../src/ddd/../install-sh -c
checking for ranlib... (cached) ranlib
checking for bison... no
checking for byacc... no
checking for yacc flags...
checking how to run the C preprocessor... (cached)
/user/unibat/gnutools/hpux/gcc_2.95/bin/gcc -E
checking for flex... no
checking for lex... no
../../src/ddd/configure[2114]: flex: not found.
checking for flex... lex
checking for yywrap in -ll... yes
checking lex output file root... ../../src/ddd/configure[2202]: lex: not found.
configure: error: cannot find output from lex; giving up
configure: error: ../../src/ddd/configure failed for ddd
=== end logfile
Help will be greatly appreciated.
Thanks
Freddy
- Build problems for ddd-3.3 on AIX and HP-UX,
Freddy Jensen <=