john the ripper on sol8 won't compile

2007-12-24 22:03:00

i'm having a bit of a problem with the make
solaris-sparc-gcc routine...here's the last of the
failure:

make[5]: Entering directory
`/export/home/johnr/src'
gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops
DES_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops
DES_std.c
gcc -c sparc.S
gcc -s DES_bs.o DES_bs_b.o DES_fmt.o DES_std.o sparc.o
MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o bench.o best.o
common.o config.o formats.o memory.o misc.o params.o
path.o signals.o tty.o -o bench
Undefined first referenced
symbol in file
DES_SPE_F DES_std.o
ld: fatal: Symbol referencing errors. No output
written to bench
collect2: ld returned 1 exit status
make[5]: *** [bench] Error 1
make[5]: Leaving directory
`/export/home/johnr/src'
make[4]: *** [use-solaris-sparc-gcc] Error 2
make[4]: Leaving directory
`/export/home/johnr/src'
make[3]: *** [sparc.h] Error 1
make[3]: Leaving directory
`/export/home/johnr/src'
make[2]: *** [use-solaris-sparc-gcc] Error 2
make[2]: Leaving directory
`/export/home/johnr/src'
make[1]: *** [solaris-sparc-any] Error 2
make[1]: Leaving directory
`/export/home/johnr/src'
make: *** [solaris-sparc-gcc] Error 2

i've install gcc v3.0.3, i also have gcc v2.95
installed and both give me this error.

what's up with the ld? if i remove /usr/ccs/bin/ld,
the make gives up:

make[3]: Entering directory
`/export/home/johnr/src'
rm -f arch.h
gcc -c -Wall -O2 -fomit-frame-pointer -DOS_TIMER
-DOS_FLOCK -DDES_ASM detect.c
gcc -s detect.o -o detect
/usr/local/bin/ld: skipping incompatible
/export/home/gcc-3.0.3/gcc-3.0sparcv9/lib/gcc-lib/sparcv9-sun-solaris2/3.0.3/libgcc.a
when searching for -lgcc
/usr/local/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
make[3]: *** [sparc.h] Error 1
make[3]: Leaving directory
`/export/home/johnr/src'
make[2]: *** [use-solaris-sparc-gcc] Error 2
make[2]: Leaving directory
`/export/home/johnr/src'
make[1]: *** [solaris-sparc-any] Error 2
make[1]: Leaving directory
`/export/home/johnr/src'
make: *** [solaris-sparc-gcc] Error 2

thank you very much.

rf
Yahoo! Greetings - Send FREE e-cards for every occasion!
http://greetings.yahoo.com

Comments

Got something to say?

You must be logged in to post a comment.