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
already in prefix