Opened 8 years ago

Closed 8 years ago

#52473 closed defect (fixed)

john-jumbo: update to 1.8.0+ to fix build failure on macOS 10.12 + XCode 8.0.0

Reported by: newsoft@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: sierra Cc:
Port: john-jumbo

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Here is the relevant part:

...
:info:build rawSHA1_ng_fmt.c:535:19: error: redefinition of '_mm_testz_si128'
:info:build static inline int _mm_testz_si128 (__m128i __M, __m128i __V)
:info:build                   ^
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include/smmintrin.h:252:1: note: previous definition is here
:info:build _mm_testz_si128(__m128i __M, __m128i __V)
:info:build ^
:info:build 1 error generated.
:info:build make[1]: *** [rawSHA1_ng_fmt.o] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src'
:info:build make: *** [macosx-x86-64] Error 2
...

Change History (7)

comment:1 Changed 8 years ago by newsoft@…

With proper formatting:

:info:build rawSHA1_ng_fmt.c:535:19: error: redefinition of '_mm_testz_si128'
:info:build static inline int _mm_testz_si128 (m128i M, m128i V)
:info:build
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include/smmintrin.h:252:1: note: previous definition is here
:info:build _mm_testz_si128(m128i M, m128i V)
:info:build
:info:build 1 error generated.
:info:build make[1]: * [rawSHA1_ng_fmt.o] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src'
:info:build make: * [macosx-x86-64] Error 2 ...

comment:2 Changed 8 years ago by larryv (Lawrence Velázquez)

Keywords: sierra added
Port: john-jumbo added
Summary: John-Jumbo does not build on macOS 10.12 + XCode 8.0.0john-jumbo: build fails on macOS 10.12 + XCode 8.0.0

We’d like more information than that. Please run sudo port clean john-jumbo and try installing again. When it fails, attach the main.log file that is mentioned in the error message.

comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

comment:4 Changed 8 years ago by newsoft@…

Here is the full main.log:

version:1
:debug:main epoch: in tree: 0 installed: 0
:debug:main xz 5.2.2_0 exists in the ports tree
:debug:main xz 5.2.2_0 +universal is the latest installed
:debug:main xz 5.2.2_0 +universal is active
:debug:main Merging existing variants '+universal' into variants
:debug:main new fully merged portvariants: universal +
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/archivers/xz
:debug:main OS darwin/16.0.0 (Mac OS X 10.12) arch i386
:debug:main adding the default universal variant
:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Executing variant universal provides universal
:debug:main Running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Finished running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main Finished running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main No need to upgrade! xz 5.2.2_0 >= xz 5.2.2_0
:debug:main epoch: in tree: 0 installed: 0
:debug:main libiconv 1.14_0 exists in the ports tree
:debug:main libiconv 1.14_0 +universal is the latest installed
:debug:main libiconv 1.14_0 +universal is active
:debug:main Merging existing variants '+universal' into variants
:debug:main new fully merged portvariants: universal +
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/libiconv
:debug:main OS darwin/16.0.0 (Mac OS X 10.12) arch i386
:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Sourcing PortGroup muniversal 1.0 from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/muniversal-1.0.tcl
:debug:main universal variant already exists, so not adding the default one
:debug:main Executing variant universal provides universal
:debug:main Running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Finished running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main Finished running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main No need to upgrade! libiconv 1.14_0 >= libiconv 1.14_0
:debug:main epoch: in tree: 2 installed: 2
:debug:main gettext 0.19.8.1_0 exists in the ports tree
:debug:main gettext 0.19.8.1_0 +universal is the latest installed
:debug:main gettext 0.19.8.1_0 +universal is active
:debug:main Merging existing variants '+universal' into variants
:debug:main new fully merged portvariants: universal +
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/gettext
:debug:main OS darwin/16.0.0 (Mac OS X 10.12) arch i386
:debug:main Sourcing PortGroup compiler_blacklist_versions 1.0 from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/compiler_blacklist_versions-1.0.tcl
:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Sourcing PortGroup muniversal 1.0 from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/muniversal-1.0.tcl
:debug:main compiler clang 800.0.38 not blacklisted because it doesn't match {clang < 211.10.1}
:debug:main universal variant already exists, so not adding the default one
:debug:main Executing variant universal provides universal
:debug:main Running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Finished running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main Finished running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main No need to upgrade! gettext 0.19.8.1_0 >= gettext 0.19.8.1_0
:debug:main epoch: in tree: 0 installed: 0
:debug:main expat 2.2.0_0 exists in the ports tree
:debug:main expat 2.2.0_0 +universal is the latest installed
:debug:main expat 2.2.0_0 +universal is active
:debug:main Merging existing variants '+universal' into variants
:debug:main new fully merged portvariants: universal +
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/textproc/expat
:debug:main OS darwin/16.0.0 (Mac OS X 10.12) arch i386
:debug:main adding the default universal variant
:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Executing variant universal provides universal
:debug:main Running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Finished running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main Finished running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main No need to upgrade! expat 2.2.0_0 >= expat 2.2.0_0
:debug:main epoch: in tree: 0 installed: 0
:debug:main ncurses 6.0_0 exists in the ports tree
:debug:main ncurses 6.0_0 +universal is the latest installed
:debug:main ncurses 6.0_0 +universal is active
:debug:main Merging existing variants '+universal' into variants
:debug:main new fully merged portvariants: universal +
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/ncurses
:debug:main OS darwin/16.0.0 (Mac OS X 10.12) arch i386
:debug:main adding the default universal variant
:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
:debug:main Executing variant universal provides universal
:debug:main Running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Finished running callback portconfigure::add_automatic_compiler_dependencies
:debug:main Running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main Finished running callback portbuild::add_automatic_buildsystem_dependencies
:debug:main No need to upgrade! ncurses 6.0_0 >= ncurses 6.0_0
:msg:main --->  Computing dependencies for john-jumbo:info:main .:debug:main Checking for conflicts against john-jumbo
:debug:main Searching for dependency: john
:debug:main Didn't find receipt, going to depspec regex for: john
:debug:main Searching for dependency: john-devel
:debug:main Didn't find receipt, going to depspec regex for: john-devel
:debug:main Searching for dependency: xz
:debug:main Found Dependency: receipt exists for xz
:msg:main 
:debug:main Executing org.macports.main (john-jumbo)
:debug:main changing euid/egid - current euid: 0 - current egid: 0
:debug:main egid changed to: 20
:debug:main euid changed to: 502
:debug:archivefetch archivefetch phase started at Sun Oct  2 12:02:26 CEST 2016
:msg:archivefetch --->  Fetching archive for john-jumbo
:debug:archivefetch Executing org.macports.archivefetch (john-jumbo)
:debug:archivefetch euid/egid changed to: 0/0
:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
:debug:archivefetch euid/egid changed to: 502/20
:info:archivefetch --->  john-jumbo-1.7.9_0.darwin_16.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
:msg:archivefetch --->  Attempting to fetch john-jumbo-1.7.9_0.darwin_16.x86_64.tbz2 from http://jnb.za.packages.macports.org/packages/john-jumbo
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch john-jumbo-1.7.9_0.darwin_16.x86_64.tbz2 from http://osl.no.packages.macports.org/john-jumbo
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch john-jumbo-1.7.9_0.darwin_16.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/john-jumbo
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:debug:archivefetch Privilege de-escalation not attempted as not running as root.
:debug:fetch fetch phase started at Sun Oct  2 12:02:28 CEST 2016
:notice:fetch --->  Fetching distfiles for john-jumbo
:debug:fetch Executing org.macports.fetch (john-jumbo)
:info:fetch --->  john-1.7.9-jumbo-7.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/john
:notice:fetch --->  Attempting to fetch john-1.7.9-jumbo-7.tar.bz2 from http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/john
:debug:fetch Privilege de-escalation not attempted as not running as root.
:debug:checksum checksum phase started at Sun Oct  2 12:02:32 CEST 2016
:notice:checksum --->  Verifying checksums for john-jumbo
:debug:checksum Executing org.macports.checksum (john-jumbo)
:info:checksum --->  Checksumming john-1.7.9-jumbo-7.tar.bz2
:debug:checksum Calculated (rmd160) is 8452e34dc858aef209deaa14f12c79ce30854bc5
:debug:checksum Correct (rmd160) checksum for john-1.7.9-jumbo-7.tar.bz2
:debug:checksum Calculated (sha256) is fa7e5a1a31e61d516a97318fac27758ca40b1a626f4dbf353ecece8a41f54d32
:debug:checksum Correct (sha256) checksum for john-1.7.9-jumbo-7.tar.bz2
:debug:checksum Privilege de-escalation not attempted as not running as root.
:debug:extract extract phase started at Sun Oct  2 12:02:32 CEST 2016
:notice:extract --->  Extracting john-jumbo
:debug:extract setting option extract.cmd to /usr/bin/bzip2
:debug:extract Executing org.macports.extract (john-jumbo)
:info:extract --->  Extracting john-1.7.9-jumbo-7.tar.bz2
:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/john/john-1.7.9-jumbo-7.tar.bz2'
:debug:extract Environment: 
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.12'
:debug:extract Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/john/john-1.7.9-jumbo-7.tar.bz2' | /usr/bin/tar -xf -'
:debug:extract Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/john/john-1.7.9-jumbo-7.tar.bz2' | /usr/bin/tar -xf - 
:debug:extract euid/egid changed to: 0/0
:debug:extract chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work to macports
:debug:extract euid/egid changed to: 502/20
:debug:extract Privilege de-escalation not attempted as not running as root.
:debug:patch patch phase started at Sun Oct  2 12:02:33 CEST 2016
:debug:patch Executing org.macports.patch (john-jumbo)
:notice:patch --->  Applying patches to john-jumbo
:info:patch --->  Applying patch-src-params.h.diff
:debug:patch Environment: 
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.12'
:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7" && /usr/bin/patch -p0'
:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/sysutils/john/files/patch-src-params.h.diff'
:info:patch patching file src/params.h
:info:patch Hunk #1 succeeded at 74 (offset 4 lines).
:debug:patch Executing proc-post-org.macports.patch-patch-0
:info:patch --->  Patching params.h: s|@PREFIX@|/opt/local|g
:debug:patch Executing reinplace: /usr/bin/sed s|@PREFIX@|/opt/local|g < /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src/params.h >@ file9 2>@stderr
:debug:patch euid/egid changed to: 0/0
:debug:patch chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src/params.h to macports
:debug:patch euid/egid changed to: 502/20
:debug:patch euid/egid changed to: 0/0
:debug:patch setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src/params.h
:debug:patch euid/egid changed to: 502/20
:debug:patch Privilege de-escalation not attempted as not running as root.
:debug:configure configure phase started at Sun Oct  2 12:02:33 CEST 2016
:notice:configure --->  Configuring john-jumbo
:debug:configure Using compiler 'Xcode Clang'
:debug:configure Executing org.macports.configure (john-jumbo)
:debug:configure Privilege de-escalation not attempted as not running as root.
:debug:build build phase started at Sun Oct  2 12:02:33 CEST 2016
:notice:build --->  Building john-jumbo
:debug:build Executing org.macports.build (john-jumbo)
:debug:build port disallows a parallel build
:debug:build Environment: 
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.12'
:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src" && /usr/bin/make -w clean macosx-x86-64 CC=/usr/bin/clang'
:debug:build Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src" && /usr/bin/make -w clean macosx-x86-64 CC=/usr/bin/clang 
:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src'
:info:build rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/undrop ../run/ssh2john ../run/pdf2john ../run/rar2john ../run/zip2john ../run/genmkvpwd ../run/mkvcalcproba ../run/calc_stat ../run/tgtsnarf ../run/racf2john ../run/mozilla2john ../run/hccap2john ../run/pwsafe2john ../run/raw2dyna ../run/keepass2john ../run/keychain2john john.local.conf ../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com ../run/unique.com ../run/undrop.com ../run/ssh2john.com ../run/pdf2john.com ../run/rar2john.com ../run/zip2john ../run/racf2john.com ../run/mozilla2john.com ../run/hccap2john.com ../run/pwsafe2john.com ../run/keepass2john.com ../run/keychain2john.com john.local.conf ../run/john.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe ../run/undrop.exe ../run/ssh2john.exe ../run/pdf2john.exe ../run/rar2john.exe ../run/zip2john.exe ../run/genmkvpwd.exe ../run/mkvcalcproba.exe ../run/calc_stat.exe ../run/racf2john.exe ../run/mozilla2john.exe ../run/hccap2john.exe ../run/pwsafe2john.exe ../run/raw2dyna.exe ../run/keepass2john.exe ../run/keychain2john.exe john.local.conf ../run/john-mingw.exe ../run/unshadow.exe ../run/unafs.exe ../run/unique.exe ../run/undrop.exe ../run/ssh2john.exe ../run/pdf2john.exe ../run/rar2john.exe ../run/zip2john.exe ../run/genmkvpwd.exe ../run/mkvcalcproba.exe ../run/calc_stat.exe ../run/racf2john.exe ../run/mozilla2john.exe ../run/hccap2john.exe ../run/pwsafe2john.exe ../run/raw2dyna.exe ../run/keepass2john.exe ../run/keychain2john.exe john.local.conf
:info:build rm -f ../run/john.exe john-macosx-* *.o *.bak core
:info:build rm -f ../run/*.cl ../run/*.h ../run/office2john ../run/vncpcap2john
:info:build rm -f detect bench para-bench generic.h arch.h tmp.s
:info:build rm -f cuda/*.o cuda/*~ *~ ../run/SIPdump
:info:build rm -f fmt_registers.h fmt_externs.h john_build_rule.h
:info:build cp /dev/null Makefile.dep
:info:build ln -f -s x86-64.h arch.h
:info:build /Applications/Xcode.app/Contents/Developer/usr/bin/make ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/undrop ../run/ssh2john ../run/pdf2john ../run/rar2john ../run/zip2john ../run/genmkvpwd ../run/mkvcalcproba ../run/calc_stat ../run/tgtsnarf ../run/racf2john ../run/mozilla2john ../run/hccap2john ../run/pwsafe2john ../run/raw2dyna ../run/keepass2john ../run/keychain2john john.local.conf \
:info:build 		JOHN_OBJS=" DES_fmt.o DES_std.o DES_bs.o DES_bs_b.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o trip_fmt.o timer.o md5_go.o md5_eq.o md5.o rc4.o hmacmd5.o base64.o md4.o dynamic_fmt.o dynamic_parser.o dynamic_preloads.o dynamic_utils.o rawSHA224_fmt.o rawSHA256_fmt.o rawSHA384_fmt.o rawSHA512_fmt.o hmacMD5_fmt.o hmacSHA1_fmt.o hmacSHA224_fmt.o hmacSHA256_fmt.o hmacSHA384_fmt.o hmacSHA512_fmt.o episerver_fmt.o keepass_fmt.o pwsafe_fmt.o XSHA512_fmt.o hmailserver_fmt.o dragonfly3_fmt.o dragonfly4_fmt.o drupal7_fmt.o django_fmt.o cryptsha256_fmt.o cryptsha512_fmt.o SybaseASE_fmt.o SKEY_fmt.o ssh_fmt.o ssh2john.o pdf_fmt.o pdf2john.o pdfcrack_common.o pdfcrack_md5.o pdfparser.o pdfcrack.o pdfcrack_rc4.o unrarcmd.o unrarfilter.o unrarhlp.o unrar.o unrarppm.o unrarvm.o rar_fmt.o rar2john.o rawSHA0_fmt.o zip_fmt.o zip2john.o gladman_hmac.o gladman_pwd2key.o racf2john.o pwsafe2john.o keepass2john.o keychain2john.o wpapsk_fmt.o hccap2john.o mozilla_fmt.o KeyDBCracker.o mozilla_des.o lowpbe.o mozilla2john.o BFEgg_fmt_plug.o DMD5_fmt_plug.o DOMINOSEC_fmt_plug.o EPI_fmt_plug.o HDAA_fmt_plug.o IPB2_fmt_plug.o KRB4_fmt_plug.o KRB4_std_plug.o KRB5_fmt_plug.o KRB5_std_plug.o MSCHAPv2_fmt_plug.o NETLM_fmt_plug.o NETLMv2_fmt_plug.o NETNTLM_fmt_plug.o NETNTLMv2_fmt_plug.o NETSPLITLM_fmt_plug.o NS_fmt_plug.o NT_fmt_plug.o PHPS_fmt_plug.o PO_fmt_plug.o XSHA_fmt_plug.o crc32_fmt_plug.o gost_fmt_plug.o gost_plug.o keychain_fmt_plug.o lotus5_fmt_plug.o md4_gen_fmt_plug.o mediawiki_fmt_plug.o mscash1_fmt_plug.o mscash2_fmt_plug.o mskrb5_fmt_plug.o mssql-old_fmt_plug.o mssql05_fmt_plug.o mysqlSHA1_fmt_plug.o mysql_fmt_plug.o nsldap_fmt_plug.o nt2_fmt_plug.o odf_fmt_plug.o office_fmt_plug.o oracle11_fmt_plug.o oracle_fmt_plug.o osc_fmt_plug.o phpassMD5_fmt_plug.o pixMD5_fmt_plug.o pkzip_fmt_plug.o racf_fmt_plug.o rawMD4_fmt_plug.o rawMD5_fmt_plug.o rawSHA1_fmt_plug.o rawSHA1_linkedIn_fmt_plug.o rawmd5u_fmt_plug.o salted_sha1_fmt_plug.o sapB_fmt_plug.o sapG_fmt_plug.o sha1_gen_fmt_plug.o sip_fmt_plug.o vnc_fmt_plug.o wbb3_fmt_plug.o rawSHA1_ng_fmt.o plugin.o dummy.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 mkv.o mkvlib.o fake_salts.o win32_memmap.o unicode.o unshadow.o unafs.o undrop.o unique.o x86-64.o sse-intrinsics.o" \
:info:build 		ASFLAGS="-c   -m64 -DUNDERSCORES -DBSD -DALIGN_LOG" \
:info:build 		CFLAGS="-c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations" \
:info:build 		LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lssl -lcrypto -lm -lz    -m64"
:info:build make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src'
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops DES_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops DES_std.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops DES_bs.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -Os -funroll-loops -finline-functions DES_bs_b.c
:info:build clang: warning: optimization flag '-finline-functions' is not supported
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops BSDI_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops MD5_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops MD5_std.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops BF_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops BF_std.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops AFS_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops LM_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops trip_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops timer.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops md5_go.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops md5_eq.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops md5.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rc4.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmacmd5.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops base64.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops md4.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dynamic_fmt.c
:info:build dynamic_fmt.c:7686:39: warning: address of array 'pPriv->dynamic_WHICH_TYPE_SIG' will always evaluate to 'true' [-Wpointer-bool-conversion]
:info:build         if (!ciphertext || !pPriv || !pPriv->dynamic_WHICH_TYPE_SIG) return 0;
:info:build                                      ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
:info:build 1 warning generated.
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dynamic_parser.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dynamic_preloads.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dynamic_utils.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA224_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA256_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA384_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA512_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmacMD5_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmacSHA1_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmacSHA224_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmacSHA256_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmacSHA384_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmacSHA512_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops episerver_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops keepass_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pwsafe_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops XSHA512_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hmailserver_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dragonfly3_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops dragonfly4_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops drupal7_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops django_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops cryptsha256_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops cryptsha512_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops SybaseASE_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops SKEY_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops ssh_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops ssh2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pdf_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pdf2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pdfcrack_common.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pdfcrack_md5.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pdfparser.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pdfcrack.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pdfcrack_rc4.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops unrarcmd.c
:info:build In file included from unrarcmd.c:26:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:27:14: warning: inline function 'rar_realloc2' is not defined [-Wundefined-inline]
:info:build inline void *rar_realloc2(void *ptr, size_t size);
:info:build              ^
:info:build unrarcmd.c:48:51: note: used here
:info:build         cmd_a->array = (struct rarvm_prepared_command *) rar_realloc2(cmd_a->array,
:info:build                                                          ^
:info:build 1 warning generated.
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops unrarfilter.c
:info:build In file included from unrarfilter.c:25:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:27:14: warning: inline function 'rar_realloc2' is not defined [-Wundefined-inline]
:info:build inline void *rar_realloc2(void *ptr, size_t size);
:info:build              ^
:info:build unrarfilter.c:52:45: note: used here
:info:build         filter_a->array = (struct UnpackFilter **) rar_realloc2(filter_a->array,
:info:build                                                    ^
:info:build In file included from unrarfilter.c:25:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:26:14: warning: inline function 'rar_malloc' is not defined [-Wundefined-inline]
:info:build inline void *rar_malloc(size_t size);
:info:build              ^
:info:build unrarfilter.c:66:35: note: used here
:info:build         filter = (struct UnpackFilter *) rar_malloc(sizeof(struct UnpackFilter));
:info:build                                          ^
:info:build 2 warnings generated.
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops unrarhlp.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops unrar.c
:info:build In file included from unrar.c:34:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:27:14: warning: inline function 'rar_realloc2' is not defined [-Wundefined-inline]
:info:build inline void *rar_realloc2(void *ptr, size_t size);
:info:build              ^
:info:build unrar.c:644:45: note: used here
:info:build                 unpack_data->old_filter_lengths = (int *) rar_realloc2(unpack_data->old_filter_lengths,
:info:build                                                           ^
:info:build In file included from unrar.c:34:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:26:14: warning: inline function 'rar_malloc' is not defined [-Wundefined-inline]
:info:build inline void *rar_malloc(size_t size);
:info:build              ^
:info:build unrar.c:726:31: note: used here
:info:build                 vm_code = (unsigned char *) rar_malloc(vm_codesize);
:info:build                                             ^
:info:build 2 warnings generated.
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops unrarppm.c
:info:build In file included from unrarppm.c:28:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:26:14: warning: inline function 'rar_malloc' is not defined [-Wundefined-inline]
:info:build inline void *rar_malloc(size_t size);
:info:build              ^
:info:build unrarppm.c:127:49: note: used here
:info:build         if ((sub_alloc->heap_start = (unsigned char *) rar_malloc(alloc_size)) == NULL) {
:info:build                                                        ^
:info:build 1 warning generated.
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops unrarvm.c
:info:build In file included from unrarvm.c:28:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:26:14: warning: inline function 'rar_malloc' is not defined [-Wundefined-inline]
:info:build inline void *rar_malloc(size_t size);
:info:build              ^
:info:build unrarvm.c:199:38: note: used here
:info:build         rarvm_data->mem = (unsigned char *) rar_malloc(RARVM_MEMSIZE+4);
:info:build                                             ^
:info:build In file included from unrarvm.c:28:
:info:build In file included from ./unrar.h:33:
:info:build ./unrarhlp.h:27:14: warning: inline function 'rar_realloc2' is not defined [-Wundefined-inline]
:info:build inline void *rar_realloc2(void *ptr, size_t size);
:info:build              ^
:info:build unrarvm.c:932:22: note: used here
:info:build                 prg->global_data = rar_realloc2(prg->global_data, prg->global_size);
:info:build                                    ^
:info:build 2 warnings generated.
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rar_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rar2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA0_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops zip_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops zip2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops gladman_hmac.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops gladman_pwd2key.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops racf2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pwsafe2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops keepass2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops keychain2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops wpapsk_fmt.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops hccap2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mozilla_fmt.c
:info:build mozilla_fmt.c:282:2: warning: Note: Mozilla format disabled, un-comment HAVE_NSS in Makefile if you have NSS installed. [-W#warnings]
:info:build #warning Note: Mozilla format disabled, un-comment HAVE_NSS in Makefile if you have NSS installed.
:info:build  ^
:info:build 1 warning generated.
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops KeyDBCracker.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mozilla_des.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops lowpbe.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mozilla2john.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops BFEgg_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops DMD5_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops DOMINOSEC_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops EPI_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops HDAA_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops IPB2_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops KRB4_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops KRB4_std_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops KRB5_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops KRB5_std_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops MSCHAPv2_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops NETLM_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops NETLMv2_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops NETNTLM_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops NETNTLMv2_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops NETSPLITLM_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops NS_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops NT_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops PHPS_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops PO_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops XSHA_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops crc32_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops gost_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops gost_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops keychain_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops lotus5_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops md4_gen_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mediawiki_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mscash1_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mscash2_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mskrb5_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mssql-old_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mssql05_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mysqlSHA1_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops mysql_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops nsldap_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops nt2_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops odf_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops office_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops oracle11_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops oracle_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops osc_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops phpassMD5_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pixMD5_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops pkzip_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops racf_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawMD4_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawMD5_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA1_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA1_linkedIn_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawmd5u_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops salted_sha1_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops sapB_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops sapG_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops sha1_gen_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops sip_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops vnc_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops wbb3_fmt_plug.c
:info:build /usr/bin/clang -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops rawSHA1_ng_fmt.c
:info:build rawSHA1_ng_fmt.c:535:19: error: redefinition of '_mm_testz_si128'
:info:build static inline int _mm_testz_si128 (__m128i __M, __m128i __V)
:info:build                   ^
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include/smmintrin.h:252:1: note: previous definition is here
:info:build _mm_testz_si128(__m128i __M, __m128i __V)
:info:build ^
:info:build 1 error generated.
:info:build make[1]: *** [rawSHA1_ng_fmt.o] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src'
:info:build make: *** [macosx-x86-64] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/work/john-1.7.9-jumbo-7/src" && /usr/bin/make -w clean macosx-x86-64 CC=/usr/bin/clang 
:info:build Exit code: 2
:error:build org.macports.build for port john-jumbo returned: command execution failed
:debug:build Error code: CHILDSTATUS 39922 2
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"portbuild::build_main org.macports.build"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:build Warning: targets not executed for john-jumbo: org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Please see the log file for port john-jumbo for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_john/john-jumbo/main.log

comment:5 Changed 8 years ago by newsoft@…

I think the issue is pretty straightforward. XCode 8 added definition for _mm_testz_si128:

$ cat /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include/smmintrin.h
...
_mm_testz_si128(__m128i __M, __m128i __V)
{
  return __builtin_ia32_ptestz128((__v2di)__M, (__v2di)__V);
}
...

John Jumbo 1.7.9-jumbo-7 has the exact same definition:

rawSHA1_ng_fmt.c:static inline int _mm_testz_si128 (__m128i __M, __m128i __V)

This has been fixed in John Jumbo 1.8.0+, by refactoring intrinsics. The best option would be to upgrade the package.

comment:6 Changed 8 years ago by larryv (Lawrence Velázquez)

Summary: john-jumbo: build fails on macOS 10.12 + XCode 8.0.0john-jumbo: update to 1.8.0+ to fix build failure on macOS 10.12 + XCode 8.0.0

comment:7 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed

In 13a8eb05/macports-ports:

john-jumbo: update to 1.8.0-1

This uses a new build system and these changes may be sub-optimal.

closes #52473

Note: See TracTickets for help on using tickets.