[MacPorts] #51660: Qemu 2.6.0 upgrade fails

MacPorts noreply at macports.org
Mon Jun 20 01:42:08 PDT 2016


#51660: Qemu 2.6.0 upgrade fails
-----------------------------+----------------------
  Reporter:  junkmail1994@…  |      Owner:  raimue@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.3.4
Resolution:                  |   Keywords:
      Port:  qemu            |
-----------------------------+----------------------

Comment (by raimue@…):

 Excerpt from main2.log:
 {{{
 :info:build /usr/bin/clang
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_qemu/qemu/work/qemu-2.6.0/tcg
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_qemu/qemu/work/qemu-2.6.0/tcg/i386
 -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_qemu/qemu/work/qemu-2.6.0
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_qemu/qemu/work/qemu-2.6.0/include
 -Iutil -Iutil -I/opt/local/include/pixman-1
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_qemu/qemu/work/qemu-2.6.0/dtc/libfdt
 -m64 -DOS_OBJECT_USE_OBJC=0 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef
 -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common
 -Wno-string-plus-int -Wno-initializer-overrides -Wendif-labels -Wmissing-
 include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k
 -Winit-self -Wignored-qualifiers -Wold-style-definition -Wtype-limits
 -fstack-protector-all -I/opt/local/include -I/opt/local/include/p11-kit-1
 -I/opt/local/include -I/opt/local/include -I/opt/local/include/libusb-1.0
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_qemu/qemu/work/qemu-2.6.0/tests
 -I qga/qapi-generated -MMD -MP -MT util/crc32c.o -MF util/crc32c.d -O2
 -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -g -pipe -Os -arch
 x86_64  -c -o util/crc32c.o util/crc32c.c
 []:info:build fatal error: error in backend: Cannot select: 0x1028d8e10:
 i8,ch = AtomicLoad 0x1028e0b10, 0x1028e0910<Volatile
 LD1[@inet_parse_connect_saddr.useV4Mapped.b]> [ID=39]
 :info:build   0x1028e0910: i64 = X86ISD::WrapperRIP 0x1028bbc10 [ID=24]
 :info:build     0x1028bbc10: i64 = TargetGlobalAddress<i1*
 @inet_parse_connect_saddr.useV4Mapped.b> 0 [ID=19]
 :info:build In function: inet_connect_saddr
 :info:build make: *** [util/qemu-sockets.o] Error 1
 }}}

 This would be a bug in the compilter toolchain clang/LLVM. Which version
 of OS X are you using (`sw_vers`)? Which version of Xcode (`xcodebuild
 -version`)?

 A quick workaround could be to manually select a different compiler, for
 example:
 {{{
 $ sudo port clean qemu
 $ sudo port install qemu configure.compiler=macports-clang-3.7
 }}}

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


More information about the macports-tickets mailing list