[MacPorts] #17890: disabling ccache for perl5.8 (5.8.9)

MacPorts noreply at macports.org
Mon Jan 5 16:45:34 PST 2009


#17890: disabling ccache for perl5.8 (5.8.9)
--------------------------------------+-------------------------------------
 Reporter:  garribald@…               |       Owner:  ricci@…           
     Type:  defect                    |      Status:  assigned          
 Priority:  Normal                    |   Milestone:  Port Bugs         
Component:  ports                     |     Version:  1.7.0             
 Keywords:  perl5.8 ccache            |        Port:  perl5.8           
--------------------------------------+-------------------------------------

Comment(by garribald@…):

 Replying to [comment:3 ricci@…]:
 > Can you replicate with 'port -v -d ...' to see if there's a more
 useful/detailed error message?
 >

 Sure - with enabled ccache, added the -f flag as well to avoid an
 uninstall. The log:


 {{{
 book:~ test$ sudo port -v -d -f upgrade perl5.8
 DEBUG: Found port in
 file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/perl5.8
 DEBUG: epoch: in tree: 0 installed: 0
 DEBUG: perl5.8 5.8.9_0 exists in the ports tree
 DEBUG: perl5.8 5.8.9_0 is installed
 DEBUG: variants to install
 DEBUG: available variants are : threads shared gdbm db
 DEBUG: new portvariants:
 DEBUG: Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/perl5.8
 DEBUG: setting option os.universal_supported to yes
 DEBUG: org.macports.configure registered provides 'configure', a pre-
 existing procedure. Target override will not be provided
 DEBUG: Re-registering default for configure.env
 DEBUG: Re-registering default for configure.pre_args
 DEBUG: Re-registering default for configure.cmd
 DEBUG: Re-registering default for configure.dir
 DEBUG: Re-registering default for autoreconf.dir
 DEBUG: Re-registering default for autoreconf.pre_args
 DEBUG: Re-registering default for autoconf.dir
 DEBUG: Re-registering default for automake.dir
 DEBUG: Re-registering default for xmkmf.cmd
 DEBUG: Re-registering default for xmkmf.dir
 DEBUG: Re-registering default for use_configure
 DEBUG: Re-registering default for configure.march
 DEBUG: Re-registering default for configure.mtune
 DEBUG: Re-registering default for configure.optflags
 DEBUG: Re-registering default for configure.cppflags
 DEBUG: Re-registering default for configure.objcflags
 DEBUG: Re-registering default for configure.ldflags
 DEBUG: Re-registering default for configure.libs
 DEBUG: Re-registering default for configure.fflags
 DEBUG: Re-registering default for configure.f90flags
 DEBUG: Re-registering default for configure.fcflags
 DEBUG: Re-registering default for configure.classpath
 DEBUG: Re-registering default for configure.perl
 DEBUG: Re-registering default for configure.python
 DEBUG: Re-registering default for configure.ruby
 DEBUG: Re-registering default for configure.install
 DEBUG: Re-registering default for configure.awk
 DEBUG: Re-registering default for configure.bison
 DEBUG: Re-registering default for configure.pkg_config
 DEBUG: Re-registering default for configure.pkg_config_path
 DEBUG: Re-registering default for configure.universal_target
 DEBUG: Re-registering default for configure.universal_sysroot
 DEBUG: Re-registering default for configure.universal_archs
 DEBUG: Re-registering default for configure.universal_args
 DEBUG: Re-registering default for configure.universal_cflags
 DEBUG: Re-registering default for configure.universal_cppflags
 DEBUG: Re-registering default for configure.universal_cxxflags
 DEBUG: Re-registering default for configure.universal_ldflags
 DEBUG: Re-registering default for configure.ccache
 DEBUG: Re-registering default for configure.distcc
 DEBUG: Re-registering default for configure.pipe
 DEBUG: Re-registering default for configure.cc
 DEBUG: Re-registering default for configure.cxx
 DEBUG: Re-registering default for configure.cpp
 DEBUG: Re-registering default for configure.objc
 DEBUG: Re-registering default for configure.f77
 DEBUG: Re-registering default for configure.f90
 DEBUG: Re-registering default for configure.fc
 DEBUG: Re-registering default for configure.javac
 DEBUG: Re-registering default for configure.compiler
 DEBUG: org.macports.load registered provides 'load', a pre-existing
 procedure. Target override will not be provided
 DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-
 existing procedure. Target override will not be provided
 DEBUG: 'universal_variant no' specified, so not adding the default
 universal variant
 DEBUG: Requested variant powerpc is not provided by port perl5.8.
 DEBUG: Requested variant darwin is not provided by port perl5.8.
 DEBUG: Requested variant macosx is not provided by port perl5.8.
 DEBUG: Executing org.macports.main (perl5.8)
 --->  Fetching perl5.8
 DEBUG: Executing org.macports.fetch (perl5.8)
 --->  Verifying checksum(s) for perl5.8
 DEBUG: Executing org.macports.checksum (perl5.8)
 --->  Checksumming perl-5.8.9.tar.bz2
 DEBUG: Correct (md5) checksum for perl-5.8.9.tar.bz2
 DEBUG: Correct (sha1) checksum for perl-5.8.9.tar.bz2
 DEBUG: Correct (rmd160) checksum for perl-5.8.9.tar.bz2
 DEBUG: setting option extract.cmd to /opt/local/bin/bzip2
 --->  Extracting perl5.8
 DEBUG: Executing org.macports.extract (perl5.8)
 --->  Extracting perl-5.8.9.tar.bz2
 DEBUG: setting option extract.args to
 /opt/local/var/macports/distfiles/perl5.8/perl-5.8.9.tar.bz2
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_perl5.8/work"
 && /opt/local/bin/bzip2 -dc
 /opt/local/var/macports/distfiles/perl5.8/perl-5.8.9.tar.bz2 |
 /usr/bin/gnutar --no-same-owner -xf -'
 DEBUG: Executing org.macports.patch (perl5.8)
 DEBUG: Executing proc-post-org.macports.patch-patch-0
 DEBUG: Executing proc-post-org.macports.patch-patch-1
 --->  Configuring perl5.8
 DEBUG: Using compiler 'Mac OS X gcc 4.0'
 DEBUG: Executing org.macports.configure (perl5.8)
 DEBUG: Environment: CFLAGS='-pipe -O2 -mcpu=7400 -mtune=7400 -maltivec
 -mabi=altivec -ftree-vectorize' CPPFLAGS='-I/opt/local/include'
 CXXFLAGS='-pipe -O2 -mcpu=7400 -mtune=7400 -maltivec -mabi=altivec -ftree-
 vectorize' MACOSX_DEPLOYMENT_TARGET='10.4' CPP='ccache /usr/bin/cpp-4.0'
 CXX='ccache /usr/bin/g++-4.0' F90FLAGS='-pipe -O2'
 LDFLAGS='-L/opt/local/lib' FCFLAGS='-pipe -O2' OBJC='ccache
 /usr/bin/gcc-4.0' INSTALL='/usr/bin/install -c' OBJCFLAGS='-pipe -O2'
 FFLAGS='-pipe -O2' CC='ccache /usr/bin/gcc-4.0' LC_ALL='C'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_perl5.8/work/perl-5.8.9"
 && /bin/sh Configure -des -D prefix='/opt/local' -D cppflags="${CPPFLAGS}"
 -D ldflags="${LDFLAGS}" -D vendorprefix='/opt/local' -D man3ext='3pm' -D
 cc=${CC} -D ld=${CC} -U i_bind -U i_gdbm -U i_db'
 First let's make sure your kit is complete.  Checking...
 Locating common programs...
 Checking compatibility between /bin/echo and builtin echo (if any)...
 Symbolic links are supported.
 Checking how to test for symbolic links...
 You can test for symbolic links with 'test -h'.
 Good, your tr supports [:lower:] and [:upper:] to convert case.
 Using [:upper:] and [:lower:] to convert case.
 ccache: illegal option -- o
 You need to find a working C compiler.
 Either (purchase and) install the C compiler supplied by your OS vendor,
 or for a free C compiler try http://gcc.gnu.org/
 I cannot continue any further, aborting.
 Error: Target org.macports.configure returned: configure failure: shell
 command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_perl5.8/work/perl-5.8.9"
 && /bin/sh Configure -des -D prefix='/opt/local' -D cppflags="${CPPFLAGS}"
 -D ldflags="${LDFLAGS}" -D vendorprefix='/opt/local' -D man3ext='3pm' -D
 cc=${CC} -D ld=${CC} -U i_bind -U i_gdbm -U i_db " returned error 1
 Command output: First let's make sure your kit is complete.  Checking...
 Locating common programs...
 Checking compatibility between /bin/echo and builtin echo (if any)...
 Symbolic links are supported.
 Checking how to test for symbolic links...
 You can test for symbolic links with 'test -h'.
 Good, your tr supports [:lower:] and [:upper:] to convert case.
 Using [:upper:] and [:lower:] to convert case.
 ccache: illegal option -- o
 You need to find a working C compiler.
 Either (purchase and) install the C compiler supplied by your OS vendor,
 or for a free C compiler try http://gcc.gnu.org/
 I cannot continue any further, aborting.

 Warning: the following items did not execute (for perl5.8):
 org.macports.destroot org.macports.configure org.macports.configure
 org.macports.build
 DEBUG: invalid command name "::ui_init"
     while executing
 "::ui_init $priority $prefix $channels $message"
     ("uplevel" body line 2)
     invoked from within
 "uplevel 1 $body"
 Error: Unable to upgrade port: 1

 book:~ test$
 }}}

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


More information about the macports-tickets mailing list