Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119857 - Problem after emerging app-crypt/johntheripper
Summary: Problem after emerging app-crypt/johntheripper
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Gentoo for Mac OS X
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-21 13:31 UTC by Dirk Schoenberger
Modified: 2007-09-14 16:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Schoenberger 2006-01-21 13:31:43 UTC
While trying to emerge johntheripper 1.6.40 I ran into some problems

If I emerge with USE="altivec", I get 

cc -c -Wall -fomit-frame-pointer -fast -mcpu=7450 -finline-limit=4000 DES_bs_b.c
cc -c -Wall -fomit-frame-pointer -fast -mcpu=7450 -finline-limit=4000 -faltivec -maltivec ppc-alti.c -o ppc-alti-macosx.o
ppc-alti.c: In function 'DES_bs_crypt_25':
ppc-alti.c:178: warning: unused variable 'depth'
ppc-alti.c: In function 'DES_bs_crypt':
ppc-alti.c:75: warning: 'zero' is used uninitialized in this function
ppc-alti.c: In function 'DES_bs_crypt_25':
ppc-alti.c:181: warning: 'zero' is used uninitialized in this function
ppc-alti.c: In function 'DES_bs_crypt_LM':
ppc-alti.c:283: warning: 'zero' is used uninitialized in this function
cc -s -lm DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o des.o MD5_apache_fmt.o BFEgg_fmt.o lotus5_fmt.o md5.o NSLDAP_fmt.o sha1.o base64.o MYSQL_fmt.o NT_fmt.o md4.o smbencrypt.o rawMD5_fmt.o rawSHA1_fmt.o mssql_fmt.o hmacMD5_fmt.o WPAPSK_fmt.o mscash_fmt.o oracle_fmt.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o unshadow.o unafs.o undrop.o unique.o DES_bs_b.o ppc-alti-macosx.o -o ../run/john 
/usr/bin/ld: multiple definitions of symbol _cursalt
hmacMD5_fmt.o definition of _cursalt in section (__DATA,__common)
WPAPSK_fmt.o definition of _cursalt in section (__DATA,__common)
/usr/bin/ld: multiple definitions of symbol _ipad
hmacMD5_fmt.o definition of _ipad in section (__DATA,__common)
WPAPSK_fmt.o definition of _ipad in section (__DATA,__common)
/usr/bin/ld: multiple definitions of symbol _opad
hmacMD5_fmt.o definition of _opad in section (__DATA,__common)
WPAPSK_fmt.o definition of _opad in section (__DATA,__common)
/usr/bin/ld: multiple definitions of symbol _out
hmacMD5_fmt.o definition of _out in section (__DATA,__common)
WPAPSK_fmt.o definition of _out in section (__DATA,__common)
collect2: ld returned 1 exit status
make[1]: *** [../run/john] Error 1
make: *** [macosx-ppc32-altivec] Error 2

Without USE="altivec" I get

cc -c -traditional-cpp -O2 john.c
cc -c -traditional-cpp -O2 list.c
cc -c -traditional-cpp -O2 loader.c
loader.c: In function 'ldr_split_line':
loader.c:218: error: parse error before '/' token
loader.c:264: error: invalid storage class for function 'ldr_split_string'
loader.c:282: error: invalid storage class for function 'ldr_init_words'
loader.c:299: error: invalid storage class for function 'ldr_load_pw_line'
loader.c:444: error: invalid storage class for function 'ldr_load_pot_line'
loader.c:474: error: invalid storage class for function 'ldr_init_salts'
loader.c:488: error: invalid storage class for function 'ldr_remove_marked'
cc -c -traditional-cpp -O2 logger.c
loader.c:523: error: invalid storage class for function 'ldr_filter_salts'
loader.c:577: error: invalid storage class for function 'ldr_init_hash'
loader.c:618: error: invalid storage class for function 'ldr_cracked_hash'
loader.c:634: error: invalid storage class for function 'ldr_show_pot_line'
loader.c:671: error: invalid storage class for function 'ldr_show_pw_line'
loader.c:805: error: parse error at end of input
make[1]: *** [loader.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [macosx-ppc32] Error 2
Comment 1 Fabian Groffen gentoo-dev 2007-09-14 16:41:48 UTC
already in prefix