[MacPorts] #24373: freetype-2.3.12 +universal Configure error - build failure

MacPorts noreply at macports.org
Tue Apr 6 00:18:36 PDT 2010


#24373: freetype-2.3.12 +universal Configure error - build failure
--------------------------------+-------------------------------------------
 Reporter:  simon@…             |       Owner:  macports-tickets@…                   
     Type:  defect              |      Status:  new                                  
 Priority:  Normal              |   Milestone:                                       
Component:  ports               |     Version:  1.8.2                                
 Keywords:  freetype universal  |        Port:  freetype                             
--------------------------------+-------------------------------------------
 After upgrading from Mac OS 10.6.2 to 10.6.3, I did a clean install of
 MacPorts (sudo rm -rf /opt) and followed David Baumgold's directions to
 install wine-devel (http://davidbaumgold.com/tutorials/wine-mac/) which
 resulted in freetype failing to build.

 David's instructions had worked fine a few days ago with 10.6.2. I thought
 perhaps upgrading XCode from 3.2.1 to 3.2.2 might help, but it gave the
 same error:

 {{{
 $ sudo port -d install freetype
 DEBUG: Found port in
 file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype
 DEBUG: Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype
 DEBUG: OS Platform: darwin
 DEBUG: OS Version: 10.3.0
 DEBUG: Mac OS X Version: 10.6
 DEBUG: System Arch: i386
 DEBUG: setting option os.universal_supported to yes
 DEBUG: org.macports.load registered provides 'load', a pre-existing
 procedure. Target override will not be provided
 DEBUG: org.macports.unload registered provides 'unload', 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: Using group file
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
 DEBUG: Reading variant descriptions from
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
 DEBUG: Using group file
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
 DEBUG: universal variant already exists, so not adding the default one
 DEBUG: Requested variant darwin is not provided by port freetype.
 DEBUG: Requested variant i386 is not provided by port freetype.
 DEBUG: Executing variant universal provides universal
 DEBUG: Executing variant macosx provides macosx
 DEBUG: Attempting ln -sf
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype/work
 DEBUG: Found port in
 file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib
 DEBUG: epoch: in tree: 0 installed: 0
 DEBUG: zlib 1.2.4_1 exists in the ports tree
 DEBUG: zlib 1.2.4_1 +universal is the latest installed
 DEBUG: zlib 1.2.4_1 +universal is active
 DEBUG: Merging existing variants universal into variants
 DEBUG: new fully merged portvariants: universal +
 DEBUG: Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib
 DEBUG: OS Platform: darwin
 DEBUG: OS Version: 10.3.0
 DEBUG: Mac OS X Version: 10.6
 DEBUG: System Arch: i386
 DEBUG: setting option os.universal_supported to yes
 DEBUG: org.macports.load registered provides 'load', a pre-existing
 procedure. Target override will not be provided
 DEBUG: org.macports.unload registered provides 'unload', 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: adding the default universal variant
 DEBUG: Reading variant descriptions from
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
 DEBUG: Requested variant darwin is not provided by port zlib.
 DEBUG: Requested variant i386 is not provided by port zlib.
 DEBUG: Requested variant macosx is not provided by port zlib.
 DEBUG: Executing variant universal provides universal
 DEBUG: No need to upgrade! zlib 1.2.4_1 >= zlib 1.2.4_1
 --->  Computing dependencies for freetype
 DEBUG: Searching for dependency: zlib
 DEBUG: Found Dependency: receipt exists for zlib
 DEBUG: Executing org.macports.main (freetype)
 --->  Fetching freetype
 DEBUG: Executing org.macports.fetch (freetype)
 --->  Verifying checksum(s) for freetype
 DEBUG: Executing org.macports.checksum (freetype)
 --->  Checksumming freetype-2.3.12.tar.bz2
 DEBUG: Correct (md5) checksum for freetype-2.3.12.tar.bz2
 DEBUG: Correct (sha1) checksum for freetype-2.3.12.tar.bz2
 DEBUG: Correct (rmd160) checksum for freetype-2.3.12.tar.bz2
 --->  Checksumming freetype-doc-2.3.12.tar.bz2
 DEBUG: Correct (md5) checksum for freetype-doc-2.3.12.tar.bz2
 DEBUG: Correct (sha1) checksum for freetype-doc-2.3.12.tar.bz2
 DEBUG: Correct (rmd160) checksum for freetype-doc-2.3.12.tar.bz2
 DEBUG: setting option extract.cmd to /usr/bin/bzip2
 --->  Extracting freetype
 DEBUG: Executing org.macports.extract (freetype)
 --->  Extracting freetype-2.3.12.tar.bz2
 DEBUG: setting option extract.args to
 /opt/local/var/macports/distfiles/freetype/freetype-2.3.12.tar.bz2
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work"
 && /usr/bin/bzip2 -dc
 /opt/local/var/macports/distfiles/freetype/freetype-2.3.12.tar.bz2 |
 /usr/bin/gnutar --no-same-owner -xf -'
 --->  Extracting freetype-doc-2.3.12.tar.bz2
 DEBUG: setting option extract.args to
 /opt/local/var/macports/distfiles/freetype/freetype-doc-2.3.12.tar.bz2
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work"
 && /usr/bin/bzip2 -dc /opt/local/var/macports/distfiles/freetype/freetype-
 doc-2.3.12.tar.bz2 | /usr/bin/gnutar --no-same-owner -xf -'
 DEBUG: Executing org.macports.patch (freetype)
 --->  Applying patches to freetype
 --->  Applying
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype/files
 /patch-detect.mk.diff
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work/freetype-2.3.12"
 && /usr/bin/patch -p0'
 patching file builds/unix/detect.mk
 --->  Applying
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype/files
 /patch-src_base_ftrfork.c.diff
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work/freetype-2.3.12"
 && /usr/bin/patch -p0'
 patching file src/base/ftrfork.c
 --->  Applying
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype/files
 /patch-modules.cfg.diff
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work/freetype-2.3.12"
 && /usr/bin/patch -p0'
 patching file modules.cfg
 --->  Configuring freetype
 DEBUG: Using compiler 'Mac OS X gcc 4.2'
 DEBUG: Executing proc-pre-org.macports.configure-configure-0
 DEBUG: Executing org.macports.configure (freetype)
 --->  Configuring freetype for architecture x86_64
 DEBUG: Environment: CFLAGS='-O2 -arch x86_64'
 CPPFLAGS='-isystem/opt/local/include' CXXFLAGS='-O2 -arch x86_64'
 MACOSX_DEPLOYMENT_TARGET='10.6' CXX='/usr/bin/g++-4.2' F90FLAGS='-O2 -m64'
 LDFLAGS='-L/opt/local/lib -arch x86_64' OBJC='/usr/bin/gcc-4.2'
 FCFLAGS='-O2 -m64' INSTALL='/usr/bin/install -c' OBJCFLAGS='-O2 -arch
 x86_64' FFLAGS='-O2 -m64' CC='/usr/bin/gcc-4.2'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work/freetype-2.3.12-x86_64"
 && ./configure --prefix=/opt/local --disable-dependency-tracking
 --disable-dependency-tracking '

 FreeType build system -- automatic system detection

 The following settings are used:

   platform                    unix
   compiler                    /usr/bin/gcc-4.2
   configuration directory     ./builds/unix
   configuration rules         ./builds/unix/unix.mk

 If this does not correspond to your system or settings please remove the
 file
 `config.mk' from this directory then read the INSTALL file for help.

 Otherwise, simply type `make' again to build the library,
 or `make refdoc' to build the API reference (the latter needs python).

 Generating modules list in ./objs/ftmodule.h...
 * module: truetype  (Windows/Mac font files with extension *.ttf or *.ttc)
 * module: type1     (Postscript font files with extension *.pfa or *.pfb)
 * module: cff       (OpenType fonts with extension *.otf)
 * module: cid       (Postscript CID-keyed fonts, no known extension)
 * module: pfr       (PFR/TrueDoc font files with extension *.pfr)
 * module: type42    (Type 42 font files with no known extension)
 * module: winfnt    (Windows bitmap fonts with extension *.fnt or *.fon)
 * module: pcf       (pcf bitmap fonts)
 * module: bdf       (bdf bitmap fonts)
 * module: sfnt      (helper module for TrueType & OpenType formats)
 * module: autofit   (automatic hinting module)
 * module: pshinter  (Postscript hinter module)
 * module: raster    (monochrome bitmap renderer)
 * module: smooth    (anti-aliased bitmap renderer)
 * module: smooth    (anti-aliased bitmap renderer for LCDs)
 * module: smooth    (anti-aliased bitmap renderer for vertical LCDs)
 * module: otvalid   (OpenType validation module)
 * module: psaux     (Postscript Type 1 & Type 2 helper module)
 * module: psnames   (Postscript & Unicode Glyph name handling)
 done.
 cd builds/unix; ./configure  '--prefix=/opt/local' '--disable-dependency-
 tracking' '--disable-dependency-tracking'
 configure: WARNING: unrecognized options: --disable-dependency-tracking,
 --disable-dependency-tracking
 checking build system type... i386-apple-darwin10.3.0
 checking host system type... i386-apple-darwin10.3.0
 checking for gcc... /usr/bin/gcc-4.2
 checking for C compiler default output file name... a.out
 checking whether the C compiler works... configure: error: in
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work/freetype-2.3.12-x86_64/builds/unix':
 configure: error: cannot run C compiled programs.
 If you meant to cross compile, use `--host'.
 See `config.log' for more details.
 make: *** [setup] Error 1
 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_print_freetype/work/freetype-2.3.12-x86_64"
 && ./configure --prefix=/opt/local --disable-dependency-tracking
 --disable-dependency-tracking  " returned error 2
 DEBUG: Backtrace: configure failure: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_freetype/work/freetype-2.3.12-x86_64"
 && ./configure --prefix=/opt/local --disable-dependency-tracking
 --disable-dependency-tracking  " returned error 2
     while executing
 "$procedure $targetname"
 Warning: the following items did not execute (for freetype):
 org.macports.activate org.macports.configure org.macports.build
 org.macports.destroot org.macports.install
 Error: Status 1 encountered during processing.
 To report a bug, see <http://guide.macports.org/#project.tickets>
 }}}

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


More information about the macports-tickets mailing list