Trouble compiling Crack 5.0a.
Worked fine using gcc on my Sparc 5 running Solaris 2.5.1
Ditto on an Ultra-10 running Solaris 2.6
But, on Ultra-60 using gcc 2.9.5 (?) and running Solaris 8, I get a
mess. Can anyone offer help? Thanks
-----
Have compileCrack 5.0a: The Password Cracker.
(c) Alec Muffett, 1991, 1992, 1993, 1994, 1995, 1996
System: SunOS yoda 5.8 Generic_108528-05 sun4u sparc SUNW,Ultra-60
Home: /usr/local/source/c50a
Invoked: ./Crack passwd
Stamp: sunos-5-sparc
Crack: making utilities in run/bin/sunos-5-sparc
find . -name "*~" -print | xargs -n50 rm -f
( cd src; for dir in * ; do ( cd $dir ; make clean ) ; done )
make[1]: Entering directory `/usr/local/source/c50a/src/lib'
rm -f dawglib.o debug.o rules.o stringlib.o *~
make[1]: Leaving directory `/usr/local/source/c50a/src/lib'
make[1]: Entering directory `/usr/local/source/c50a/src/libdes'
/bin/rm -f *.o tags core rpw destest des speed libdes.a .nfs* *.old \
*.bak destest rpw des speed
make[1]: Leaving directory `/usr/local/source/c50a/src/libdes'
make[1]: Entering directory `/usr/local/source/c50a/src/util'
rm -f *.o *~
make[1]: Leaving directory `/usr/local/source/c50a/src/util'
make[1]: Entering directory `/usr/local/source/c50a/src/lib'
make[1]: `../../run/bin/sunos-5-sparc/libc5.a' is up to date.
make[1]: Leaving directory `/usr/local/source/c50a/src/lib'
make[1]: Entering directory `/usr/local/source/c50a/src/util'
mkcracker ../../run/bin/sunos-5-sparc
"XDIR=../../run/bin/sunos-5-sparc" "XCFLAGS=-g -O2 -Wall
-DUSE_STRING_H -DUSE_STDLIB_H -DUSE_SIGNAL_H -DUSE_SYS_TYPES_H
-DUSE_UNISTD_H -DUSE_PWD_H" "XCC=gcc"
"XLIB=../../run/bin/sunos-5-sparc/libc5.a "
prefix=../../run/bin/sunos-5-sparc
+ shift
+ [ -d ../libdes ]
+ cd ../libdes
+ make
make[2]: Entering directory `/usr/local/source/c50a/src/libdes'
cc -O -DRAND -DTERMIO -c -o cbc3_enc.o cbc3_enc.c
/usr/ucb/cc: language optional software package not installed
make[2]: *** [cbc3_enc.o] Error 1
make[2]: Leaving directory `/usr/local/source/c50a/src/libdes'
+ exit 1
make[1]: *** [../../run/bin/sunos-5-sparc/cracker] Error 1
make[1]: Leaving directory `/usr/local/source/c50a/src/util'
make: *** [utils] Error 1
#
-----Many thanks.
Earl Keyser, Sys Admin, Wayzata Schools