ddd
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]