[MacPorts] #47735: configure for gmp hangs

MacPorts noreply at macports.org
Fri May 15 08:44:15 PDT 2015


#47735: configure for gmp hangs
----------------------+--------------------------------
 Reporter:  kaplan@…  |      Owner:  macports-tickets@…
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.3.3
 Keywords:            |       Port:  gmp
----------------------+--------------------------------
 New computer running Yosemite (10.10.3)

 Installed updated Xcode (6.3.1), macports (2.3.3), installed many ports.
 All was working.

 I tried to upgrade some ports.  The upgrade hung in the configure step
 (waited several hours with no progress).

 This happens with a number of ports, but I've tracked at least some of the
 problems down to installing gmp.

 I just did a fresh reinstall of macports (from pkg installer).  Same
 results.

 If I go into the gmp build directory and execute the configure command
 manually it works fine.  But from within macports it hangs indefinitely.

 I believe I am using the correct Xcode etc.  Let me know if there are
 other items to check:

 {{{
 plock[~]% xcode-select --install
 xcode-select: error: command line tools are already installed, use
 "Software Update" to install updates
 plock[~]% xcode-select --print-path
 /Applications/Xcode.app/Contents/Developer

 plock[~]% sudo port clean gmp
 --->  Cleaning gmp
 plock[~]% sudo port -d install gmp
 DEBUG: Copying /Users/dlk/Library/Preferences/com.apple.dt.Xcode.plist to
 /opt/local/var/macports/home/Library/Preferences
 DEBUG: Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/gmp
 DEBUG: OS darwin/14.3.0 (Mac OS X 10.10) arch i386
 DEBUG: Reading variant descriptions from
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
 DEBUG: 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: universal variant already exists, so not adding the default one
 DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
 DEBUG: Finished running callback
 portconfigure::add_automatic_compiler_dependencies
 DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Finished running callback
 portbuild::add_automatic_buildsystem_dependencies
 DEBUG: Attempting ln -sf
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/gmp/work
 DEBUG: changing euid/egid - current euid: 0 - current egid: 0
 DEBUG: egid changed to: 501
 DEBUG: euid changed to: 502
 DEBUG: Starting logging for gmp
 DEBUG: gmp has no conflicts
 DEBUG: Executing org.macports.main (gmp)
 DEBUG: changing euid/egid - current euid: 0 - current egid: 0
 DEBUG: egid changed to: 501
 DEBUG: euid changed to: 502
 DEBUG: archivefetch phase started at Fri May 15 10:20:29 CDT 2015
 DEBUG: Executing org.macports.archivefetch (gmp)
 DEBUG: Privilege de-escalation not attempted as not running as root.
 DEBUG: fetch phase started at Fri May 15 10:20:29 CDT 2015
 --->  Fetching distfiles for gmp
 DEBUG: Executing org.macports.fetch (gmp)
 DEBUG: Privilege de-escalation not attempted as not running as root.
 DEBUG: checksum phase started at Fri May 15 10:20:29 CDT 2015
 --->  Verifying checksums for gmp
 DEBUG: Executing org.macports.checksum (gmp)
 --->  Checksumming gmp-6.0.0a.tar.bz2
 DEBUG: Calculated (rmd160) is 2322e21e2042c974dcfaca2da18ae22d43a23ec4
 DEBUG: Correct (rmd160) checksum for gmp-6.0.0a.tar.bz2
 DEBUG: Calculated (sha256) is
 7f8e9a804b9c6d07164cf754207be838ece1219425d64e28cfa3e70d5c759aaf
 DEBUG: Correct (sha256) checksum for gmp-6.0.0a.tar.bz2
 DEBUG: Privilege de-escalation not attempted as not running as root.
 DEBUG: extract phase started at Fri May 15 10:20:29 CDT 2015
 --->  Extracting gmp
 DEBUG: setting option extract.cmd to /usr/bin/bzip2
 DEBUG: Executing org.macports.extract (gmp)
 --->  Extracting gmp-6.0.0a.tar.bz2
 DEBUG: setting option extract.args to
 '/opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2'
 DEBUG: 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_devel_gmp/gmp/work/.CC_PRINT_OPTIONS'
 CPATH='/opt/local/include'
 LIBRARY_PATH='/opt/local/lib'
 MACOSX_DEPLOYMENT_TARGET='10.10'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work"
 && /usr/bin/bzip2 -dc
 '/opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2' | /usr/bin/tar
 -xf -'
 DEBUG: Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work"
 && /usr/bin/bzip2 -dc
 '/opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2' | /usr/bin/tar
 -xf -
 DEBUG: euid/egid changed to: 0/0
 DEBUG: chowned
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work
 to macports
 DEBUG: euid/egid changed to: 502/501
 DEBUG: Privilege de-escalation not attempted as not running as root.
 DEBUG: patch phase started at Fri May 15 10:20:30 CDT 2015
 DEBUG: Executing org.macports.patch (gmp)
 --->  Applying patches to gmp
 --->  Applying yosemite-libtool.patch
 DEBUG: 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_devel_gmp/gmp/work/.CC_PRINT_OPTIONS'
 CPATH='/opt/local/include'
 LIBRARY_PATH='/opt/local/lib'
 MACOSX_DEPLOYMENT_TARGET='10.10'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work/gmp-6.0.0"
 && /usr/bin/patch -p0'
 DEBUG: Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work/gmp-6.0.0"
 && /usr/bin/patch -p0 <
 '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/gmp/files
 /yosemite-libtool.patch'
 patching file aclocal.m4
 patching file configure
 DEBUG: Privilege de-escalation not attempted as not running as root.
 DEBUG: configure phase started at Fri May 15 10:20:30 CDT 2015
 --->  Configuring gmp
 DEBUG: Using compiler 'Xcode Clang'
 DEBUG: Executing proc-pre-org.macports.configure-configure-0
 DEBUG: Executing org.macports.configure (gmp)
 DEBUG: Environment:
 ABI='64'
 AWK='/usr/bin/awk'
 CC='/usr/bin/clang'
 CC_PRINT_OPTIONS='YES'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work/.CC_PRINT_OPTIONS'
 CPATH='/opt/local/include'
 CPPFLAGS='-I/opt/local/include'
 CXX='/usr/bin/clang++ -stdlib=libc++'
 F77FLAGS='-m64'
 F90FLAGS='-Os -m64'
 FCFLAGS='-Os -m64'
 FFLAGS='-Os'
 INSTALL='/usr/bin/install -c'
 LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names'
 LIBRARY_PATH='/opt/local/lib'
 MACOSX_DEPLOYMENT_TARGET='10.10'
 OBJC='/usr/bin/clang'
 OBJCFLAGS='-Os -arch x86_64'
 OBJCXX='/usr/bin/clang++'
 OBJCXXFLAGS='-Os -arch x86_64'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work/gmp-6.0.0"
 && ./configure --prefix=/opt/local --enable-cxx'
 DEBUG: Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gmp/gmp/work/gmp-6.0.0"
 && ./configure --prefix=/opt/local --enable-cxx
 }}}

 From looking at the config log, it seems to be stuck at the stage:
 {{{
 ## ----------- ##
 ## Core tests. ##
 ## ----------- ##

 configure:3040: checking build system type
 }}}


 (note that after a Ctrl-C, the config log has new output resulting from
 that).

 I attach the main.log, config.log (from before Ctrl-C), and config.log
 (after Ctrl-C).

 Please let me know if there is anything else in my system that I need to
 upgrade etc.  As far as I know all Xcode stuff is working fine, and all
 licenses have been agreed to.  I was using macports successfully on this
 system for about 2 weeks before I decided to upgrade and ran into this
 problem.

 Thanks

-- 
Ticket URL: <https://trac.macports.org/ticket/47735>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list