[MacPorts] #32804: f2c port request

MacPorts noreply at macports.org
Mon Jan 23 04:28:22 PST 2012


#32804: f2c port request
-------------------------------+--------------------------------------------
  Reporter:  vaccari@…         |       Owner:  ryandesign@…           
      Type:  request           |      Status:  reopened               
  Priority:  Normal            |   Milestone:                         
 Component:  ports             |     Version:                         
Resolution:                    |    Keywords:                         
      Port:  f2c               |  
-------------------------------+--------------------------------------------
Changes (by vaccari@…):

  * status:  closed => reopened
  * resolution:  fixed =>


Comment:

 While everything was ok installing f2c on a machine running 10.6.8,
 installation fails here on a machine with 10.7.2, and Xcode 4.2.1. This
 machine is born with Lion, with MacPorts 2.0.3 freshly installed from
 scratch. Other packages (gcc45, ghostscript, gmt4, gnuplot and their
 dependencies) installed with no issues up to now.

 The full log with the default compiler is given below. The same failure
 occurs using llvm-gcc-4.2 or apple-gcc42 (I added just the two error
 messages at the bottom, but can add the full log if needed):

 Last login: Mon Jan 23 09:25:44 on ttys004
 im06:~$ cat
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/main.log
 version:1
 :msg:main --->  Computing dependencies for f2c:info:main .:debug:main
 Searching for dependency: libf2c
 :debug:main Didn't find receipt, going to depspec regex for: libf2c
 :debug:main Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/libf2c
 :debug:main OS darwin/11.2.0 (Mac OS X 10.7) arch i386
 :debug:main org.macports.load registered provides 'load', a pre-existing
 procedure. Target override will not be provided
 :debug:main org.macports.unload registered provides 'unload', a pre-
 existing procedure. Target override will not be provided
 :debug:main org.macports.distfiles registered provides 'distfiles', a pre-
 existing procedure. Target override will not be provided
 :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 universal variant already exists, so not adding the default
 one
 :info:main .:debug:main Searching for dependency: unzip
 :debug:main Didn't find receipt, going to depspec regex for: unzip
 :debug:main Found Dependency: path: /usr/bin filename: unzip regex:
 ^unzip$
 :debug:main Found Dependency: path: /usr/bin filename: unzip regex:
 ^unzip$
 :msg:main
 :msg:main --->  Dependencies to be installed: libf2c
 :debug:main Starting logging for libf2c
 :debug:main Executing org.macports.main (f2c)
 :debug:main changing euid/egid - current euid: 0 - current egid: 0
 :debug:main egid changed to: 501
 :debug:main euid changed to: 502
 :debug:archivefetch archivefetch phase started at Mon Jan 23 12:09:11 CET
 2012
 :msg:archivefetch --->  Fetching archive for f2c
 :debug:archivefetch Executing org.macports.archivefetch (f2c)
 :debug:archivefetch Can't run archivefetch on this port without elevated
 privileges. Escalating privileges back to root.
 :debug:archivefetch euid changed to: 0. egid changed to: 0.
 :debug:archivefetch changing euid/egid - current euid: 0 - current egid: 0
 :debug:archivefetch egid changed to: 501
 :debug:archivefetch euid changed to: 502
 :info:archivefetch --->  f2c-20110816_0.darwin_11.x86_64.tbz2 doesn't seem
 to exist in /opt/local/var/macports/software/f2c
 :msg:archivefetch --->  Attempting to fetch f2c-
 20110816_0.darwin_11.x86_64.tbz2 from http://packages.macports.org/f2c
 :debug:archivefetch Fetching archive failed:: The requested URL returned
 error: 404
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 :debug:fetch fetch phase started at Mon Jan 23 12:09:12 CET 2012
 :notice:fetch --->  Fetching f2c
 :debug:fetch Can't run fetch on this port without elevated privileges.
 Escalating privileges back to root.
 :debug:fetch euid changed to: 0. egid changed to: 0.
 :debug:fetch changing euid/egid - current euid: 0 - current egid: 0
 :debug:fetch egid changed to: 501
 :debug:fetch euid changed to: 502
 :debug:fetch Executing org.macports.fetch (f2c)
 :info:fetch --->  f2c-20110816.tar.bz2 doesn't seem to exist in
 /opt/local/var/macports/distfiles/f2c
 :debug:fetch Pinging www.ryandesign.com...
 :debug:fetch Pinging distfiles.macports.org...
 :debug:fetch Pinging aarnet.au.distfiles.macports.org...
 :debug:fetch Pinging her.gr.distfiles.macports.org...
 :debug:fetch Pinging jog.id.distfiles.macports.org...
 :debug:fetch Pinging lil.fr.distfiles.macports.org...
 :debug:fetch Pinging sea.us.distfiles.macports.org...
 :debug:fetch Pinging ykf.ca.distfiles.macports.org...
 :debug:fetch www.ryandesign.com ping time is 47.926
 :debug:fetch distfiles.macports.org ping time is 174.155
 :debug:fetch aarnet.au.distfiles.macports.org ping time is 327.998
 :debug:fetch her.gr.distfiles.macports.org ping time is 66.828
 :debug:fetch jog.id.distfiles.macports.org ping time is 389.034
 :debug:fetch lil.fr.distfiles.macports.org ping time is 27.798
 :debug:fetch sea.us.distfiles.macports.org ping time is 10000
 :debug:fetch ykf.ca.distfiles.macports.org ping time is 131.768
 :notice:fetch --->  Attempting to fetch f2c-20110816.tar.bz2 from
 http://lil.fr.distfiles.macports.org/f2c
 :debug:fetch Privilege de-escalation not attempted as not running as root.
 :debug:checksum checksum phase started at Mon Jan 23 12:09:15 CET 2012
 :notice:checksum --->  Verifying checksum(s) for f2c
 :debug:checksum Executing org.macports.checksum (f2c)
 :info:checksum --->  Checksumming f2c-20110816.tar.bz2
 :debug:checksum Correct (rmd160) checksum for f2c-20110816.tar.bz2
 :debug:checksum Correct (sha256) checksum for f2c-20110816.tar.bz2
 :debug:checksum Privilege de-escalation not attempted as not running as
 root.
 :debug:extract extract phase started at Mon Jan 23 12:09:15 CET 2012
 :notice:extract --->  Extracting f2c
 :debug:extract setting option extract.cmd to /usr/bin/bzip2
 :debug:extract Executing org.macports.extract (f2c)
 :info:extract --->  Extracting f2c-20110816.tar.bz2
 :debug:extract setting option extract.args to
 '/opt/local/var/macports/distfiles/f2c/f2c-20110816.tar.bz2'
 :debug:extract Environment: CPATH='/opt/local/include'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/.CC_PRINT_OPTIONS'
 LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
 MACOSX_DEPLOYMENT_TARGET='10.7'
 :debug:extract Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work"
 && /usr/bin/bzip2 -dc
 '/opt/local/var/macports/distfiles/f2c/f2c-20110816.tar.bz2' |
 /usr/bin/gnutar --no-same-owner -xf -'
 :debug:extract Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work"
 && /usr/bin/bzip2 -dc
 '/opt/local/var/macports/distfiles/f2c/f2c-20110816.tar.bz2' |
 /usr/bin/gnutar --no-same-owner -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_lang_f2c/f2c/work
 to macports
 :debug:extract euid/egid changed to: 502/501
 :debug:extract Privilege de-escalation not attempted as not running as
 root.
 :debug:patch patch phase started at Mon Jan 23 12:09:15 CET 2012
 :debug:patch Executing org.macports.patch (f2c)
 :debug:patch Privilege de-escalation not attempted as not running as root.
 :debug:configure configure phase started at Mon Jan 23 12:09:15 CET 2012
 :notice:configure --->  Configuring f2c
 :debug:configure Using compiler 'Mac OS X clang'
 :debug:configure Executing org.macports.configure (f2c)
 :debug:configure Privilege de-escalation not attempted as not running as
 root.
 :debug:build build phase started at Mon Jan 23 12:09:15 CET 2012
 :notice:build --->  Building f2c
 :debug:build Executing org.macports.build (f2c)
 :debug:build Environment: CPATH='/opt/local/include'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/.CC_PRINT_OPTIONS'
 LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
 MACOSX_DEPLOYMENT_TARGET='10.7'
 :debug:build Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/f2c-20110816"
 && /usr/bin/make -j8 -w all -f makefile.u CC="/Developer/usr/bin/clang
 -arch x86_64" CFLAGS="-O2"'
 :debug:build Executing command line:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/f2c-20110816"
 && /usr/bin/make -j8 -w all -f makefile.u CC="/Developer/usr/bin/clang
 -arch x86_64" CFLAGS="-O2"
 :info:build make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/f2c-20110816'
 :info:build /Developer/usr/bin/clang -arch x86_64 -O2 -o xsum xsum.c
 :info:build make: *** No rule to make target `README', needed by
 `xsum.out'.  Stop.
 :info:build make: *** Waiting for unfinished jobs....
 :info:build xsum.c:234:11: warning: using the result of an assignment as a
 condition without parentheses [-Wparentheses]
 :info:build                 while(s = *++argv);
 :info:build                       ~~^~~~~~~~~
 :info:build xsum.c:234:11: note: place parentheses around the assignment
 to silence this warning
 :info:build                 while(s = *++argv);
 :info:build                         ^
 :info:build                       (          )
 :info:build xsum.c:234:11: note: use '==' to turn this assignment into an
 equality comparison
 :info:build                 while(s = *++argv);
 :info:build                         ^
 :info:build                         ==
 :info:build 1 warning generated.
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/f2c-20110816'
 :info:build shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/f2c-20110816"
 && /usr/bin/make -j8 -w all -f makefile.u CC="/Developer/usr/bin/clang
 -arch x86_64" CFLAGS="-O2" " returned error 2
 :error:build Target org.macports.build returned: shell command failed (see
 log for details)
 :debug:build Backtrace: shell command failed (see log for details)
     while executing
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 :info:build Warning: the following items did not execute (for f2c):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 :notice:build Log for f2c is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/main.log
 im06:~


 I tried also

 sudo port clean f2c
 sudo port install f2c configure.compiler=llvm-gcc-4.2

 and in the log the error is again similar

 ...
 :info:build shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/f2c-20110816"
 && /usr/bin/make -j8 -w all -f makefile.u CC="/Developer/usr/bin/llvm-
 gcc-4.2 -arch x86_64" CFLAGS="-O2" " returned error 2

 Then tried

 sudo port clean f2c
 sudo port install apple-gcc42
 sudo port install f2c configure.compiler=apple-gcc-4.2
 configure.cxx=g++-apple-4.2

 obtaining

 ...
 :info:build shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_f2c/f2c/work/f2c-20110816"
 && /usr/bin/make -j8 -w all -f makefile.u CC="/opt/local/bin/gcc-apple-4.2
 -arch x86_64" CFLAGS="-O2" " returned error 2
 ...
 ...

-- 
Ticket URL: <https://trac.macports.org/ticket/32804#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list