Opened 15 years ago

Last modified 14 years ago

#21616 closed defect

john @1.7.0.2 breaks on macports 1.8.0 on Snow Leopard — at Version 2

Reported by: atma@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: john the ripper Cc:
Port: john

Description (last modified by tobypeterson)

angel:~ atma$ sudo port info john
john @1.7.0.2 (sysutils, security)
Variants:             altivec, i386, powerpc

Description:          John the Ripper is a UNIX password cracker, currently available for UNIX (tested with Linux x86, FreeBSD x86, Solaris 2.x SPARC, OSF/1 Alpha), DOS,
                      WinNT/Win95.
Homepage:             http://www.openwall.com/john/

Platforms:            darwin
License:              unknown
Maintainers:          nomaintainer@macports.org
angel:~ atma$ port version
Version: 1.8.0
angel:~ atma$ sudo port install john
--->  Computing dependencies for john
--->  Building john
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_john/work/john-1.7.0.2/src" && /usr/bin/make -j2 clean macosx-x86-mmx " returned error 2
Command output: DES_std.c: In function 'DES_raw_set_key':
DES_std.c:596: error: 'pos' undeclared (first use in this function)
DES_std.c:598: error: nested functions are disabled, use -fnested-functions to re-enable
DES_std.c:598: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
DES_std.c:598: error: 'value1' undeclared (first use in this function)
DES_std.c:601: error: 'DES_KS_current' undeclared (first use in this function)
DES_std.c:601: error: 'DES_KS_table' undeclared (first use in this function)
DES_std.c:605: error: expected expression before ')' token
DES_std.c: In function 'DES_std_set_key':
DES_std.c:616: error: nested functions are disabled, use -fnested-functions to re-enable
DES_std.c:616: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
DES_std.c:616: error: 'value1' undeclared (first use in this function)
DES_std.c:616: error: 'value2' undeclared (first use in this function)
DES_std.c:616: warning: left-hand operand of comma expression has no effect
DES_std.c:640: error: 'DES_KS_table' undeclared (first use in this function)
DES_std.c:640: error: 'DES_KS_current' undeclared (first use in this function)
DES_std.c: At top level:
DES_std.c:668: error: expected ')' before 'R'
DES_std.c:723: error: expected ')' before 'binary'
DES_std.c:941: error: expected ')' before 'KS'
DES_std.c:1047: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DES_raw_get_salt'
DES_std.c:1057: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DES_std_get_salt'
DES_std.c:1066: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'DES_raw_get_count'
DES_std.c:1075: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
DES_std.c:1091: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
DES_std.c:1116: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
make[1]: *** [DES_fmt.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [DES_std.o] Error 1
make: *** [macosx-x86-mmx] Error 2

Error: Status 1 encountered during processing.

Change History (3)

comment:1 Changed 15 years ago by atma@…

I've used this program before. On my mac mini G4 ppc:

devo:~ atma$ uname -a
Darwin devo.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc
devo:~ atma$ port version
Version: 1.8.0
devo:~ atma$ john
-bash: john: command not found
devo:~ atma$ sudo port install john
Password:
--->  Computing dependencies for john
--->  Fetching john
--->  Attempting to fetch john-1.7.0.2.tar.bz2 from ftp://ftp.mathematik.uni-marburg.de/pub/mirror/openwall/projects/john/1.7.0.2/
--->  Verifying checksum(s) for john
--->  Extracting john
--->  Configuring john
--->  Building john
--->  Staging john into destroot
--->  Installing john @1.7.0.2_0+powerpc

You'll find the john files under /opt/local/share/john/

--->  Activating john @1.7.0.2_0+powerpc
--->  Cleaning john
devo:~ atma$ 

comment:2 Changed 15 years ago by tobypeterson

Description: modified (diff)

Changed 15 years ago by hsivank@…

Attachment: patch-src-Makefile.diff added
Note: See TracTickets for help on using tickets.