[MacPorts] #19161: qemu: in /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation, missing required architecture x86_64 in file

MacPorts noreply at macports.org
Fri Apr 3 17:18:32 PDT 2009


#19161: qemu: in
/System/Library/Frameworks//CoreFoundation.framework/CoreFoundation,
missing required architecture x86_64 in file
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  macports-tickets@…                   
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:  Port Bugs                            
Component:  ports                    |     Version:  1.7.0                                
 Keywords:                           |        Port:  qemu                                 
-------------------------------------+--------------------------------------
 qemu 0.10.1 fails to build on Mac OS X 10.4.11 Intel with Xcode 2.5 and
 MacPorts 1.7.1:

 {{{
 $ port -d install
 DEBUG: Changing to port directory:
 /Users/rschmidt/macports/dports/emulators/qemu
 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.distfiles registered provides 'distfiles', a pre-
 existing procedure. Target override will not be provided
 DEBUG: adding the default universal variant
 DEBUG: Requested variant darwin is not provided by port qemu.
 DEBUG: Requested variant i386 is not provided by port qemu.
 DEBUG: Executing variant macosx provides macosx
 DEBUG: Changing to port directory:
 /Users/rschmidt/macports/dports/emulators/qemu
 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.distfiles registered provides 'distfiles', a pre-
 existing procedure. Target override will not be provided
 DEBUG: adding the default universal variant
 DEBUG: Requested variant darwin is not provided by port qemu.
 DEBUG: Requested variant i386 is not provided by port qemu.
 DEBUG: Executing variant macosx provides macosx
 DEBUG: Executing org.macports.main (qemu)
 --->  Fetching qemu
 DEBUG: Executing org.macports.fetch (qemu)
 --->  Verifying checksum(s) for qemu
 DEBUG: Executing org.macports.checksum (qemu)
 --->  Checksumming qemu-0.10.1.tar.gz
 DEBUG: Correct (md5) checksum for qemu-0.10.1.tar.gz
 DEBUG: Correct (sha1) checksum for qemu-0.10.1.tar.gz
 DEBUG: Correct (rmd160) checksum for qemu-0.10.1.tar.gz
 --->  Extracting qemu
 DEBUG: Executing org.macports.extract (qemu)
 --->  Extracting qemu-0.10.1.tar.gz
 DEBUG: setting option extract.args to
 /mp/var/macports/distfiles/qemu/qemu-0.10.1.tar.gz
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
 DEBUG: Assembled command: 'cd
 "/mp/var/macports/build/_Users_rschmidt_macports_dports_emulators_qemu/work"
 && gzip -dc /mp/var/macports/distfiles/qemu/qemu-0.10.1.tar.gz |
 /usr/bin/gnutar --no-same-owner -xf -'
 DEBUG: Executing org.macports.patch (qemu)
 --->  Configuring qemu
 DEBUG: Using compiler 'Mac OS X gcc 4.0'
 DEBUG: Executing org.macports.configure (qemu)
 DEBUG: Environment: CFLAGS='-O2' CPPFLAGS='-I/mp/include' CXXFLAGS='-O2'
 MACOSX_DEPLOYMENT_TARGET='10.4' CPP='/usr/bin/cpp-4.0'
 CXX='/usr/bin/g++-4.0' F90FLAGS='-O2' LDFLAGS='-L/mp/lib' FCFLAGS='-O2'
 OBJC='/usr/bin/gcc-4.0' INSTALL='/usr/bin/install -c' OBJCFLAGS='-O2'
 FFLAGS='-O2' CC='/usr/bin/gcc-4.0'
 DEBUG: Assembled command: 'cd
 "/mp/var/macports/build/_Users_rschmidt_macports_dports_emulators_qemu/work/qemu-0.10.1"
 && ./configure --prefix=/mp --cc=/usr/bin/gcc-4.0 --enable-cocoa --target-
 list=i386-softmmu'
 Install prefix    /mp
 BIOS directory    /mp/share/qemu
 binary directory  /mp/bin
 Manual directory  /mp/share/man
 ELF interp prefix /usr/gnemul/qemu-%M
 Source path
 /mp/var/macports/build/_Users_rschmidt_macports_dports_emulators_qemu/work/qemu-0.10.1
 C compiler        /usr/bin/gcc-4.0
 Host C compiler   gcc
 ARCH_CFLAGS       -m64
 make              make
 install           install
 host CPU          x86_64
 host big endian   no
 target list       i386-softmmu
 gprof enabled     no
 sparse enabled    no
 profiler          no
 static build      no
 -Werror enabled   no
 Cocoa support     yes
 SDL support       no
 curses support    yes
 mingw32 support   no
 Audio drivers     coreaudio
 Extra audio cards ac97 es1370 sb16
 Mixer emulation   no
 VNC TLS support   no
 kqemu support     no
 brlapi support    no
 Documentation     yes
 NPTL support      no
 vde support       no
 AIO support       yes
 Install blobs     yes
 KVM support       no - (linux/kvm.h: No such file or directory, #error
 Invalid KVM version, #error Missing KVM capability KVM_CAP_USER_MEMORY,
 #error Missing KVM capability KVM_CAP_SET_TSS_ADDR, #error Missing KVM
 capability KVM_CAP_DESTROY_MEMORY_REGION_WORKS)
 fdt support       no
 --->  Building qemu
 DEBUG: Executing org.macports.build (qemu)
 DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
 DEBUG: Assembled command: 'cd
 "/mp/var/macports/build/_Users_rschmidt_macports_dports_emulators_qemu/work/qemu-0.10.1"
 && nice -n 10 make all'
 Makefile:361: no file name for `-include'
   CC    qemu-img.o
   CC    qemu-tool.o
   CC    osdep.o
   CC    cutils.o
   CC    qemu-malloc.o
   CC    block-cow.o
   CC    block-qcow.o
   CC    aes.o
   CC    block-vmdk.o
   CC    block-cloop.o
   CC    block-dmg.o
   CC    block-bochs.o
   CC    block-vpc.o
   CC    block-vvfat.o
   CC    block-qcow2.o
   CC    block-parallels.o
   CC    block-nbd.o
   CC    nbd.o
   CC    block.o
   CC    aio.o
   CC    posix-aio-compat.o
   CC    block-raw-posix.o
   LINK  qemu-img
 i686-apple-darwin8-gcc-4.0.1: unrecognized option '-pthread'
 ld64 warning: in
 /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation,
 missing required architecture x86_64 in file
 ld64 warning: in /System/Library/Frameworks//IOKit.framework/IOKit,
 missing required architecture x86_64 in file
 Undefined symbols:
   ___CFConstantStringClassReference, referenced from:
       __cfstring at 0 in block-raw-posix.o
       __cfstring at 0 in block-raw-posix.o
   _CFDictionarySetValue, referenced from:
       _hdev_open in block-raw-posix.o
   _IOServiceMatching, referenced from:
       _hdev_open in block-raw-posix.o
   _IOMasterPort, referenced from:
       _hdev_open in block-raw-posix.o
   _CFRelease, referenced from:
       _hdev_open in block-raw-posix.o
   _kCFAllocatorDefault, referenced from:
       _hdev_open in block-raw-posix.o
   _kCFBooleanTrue, referenced from:
       _hdev_open in block-raw-posix.o
   _IOIteratorNext, referenced from:
       _hdev_open in block-raw-posix.o
   _IOObjectRelease, referenced from:
       _hdev_open in block-raw-posix.o
       _hdev_open in block-raw-posix.o
   _CFStringGetCString, referenced from:
       _hdev_open in block-raw-posix.o
   _IORegistryEntryCreateCFProperty, referenced from:
       _hdev_open in block-raw-posix.o
   _IOServiceGetMatchingServices, referenced from:
       _hdev_open in block-raw-posix.o
 ld64-62.1 failed: symbol(s) not found
 collect2: ld returned 1 exit status
 make: *** [qemu-img] Error 1
 $
 }}}

 I'm not certain why it's trying to do anything 64-bit; I didn't ask it to.

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


More information about the macports-tickets mailing list