[MacPorts] #35644: libmikmod does not compile on Mountain Lion

MacPorts noreply at macports.org
Sun Aug 12 19:32:43 PDT 2012


#35644: libmikmod does not compile on Mountain Lion
------------------------------+---------------------------------------------
 Reporter:  g@…               |       Owner:  macports-tickets@…                   
     Type:  defect            |      Status:  new                                  
 Priority:  Normal            |   Milestone:                                       
Component:  ports             |     Version:  2.1.2                                
 Keywords:  mountainlion      |        Port:  libmikmod                            
------------------------------+---------------------------------------------
Changes (by ryandesign@…):

  * keywords:  => mountainlion
 * cc: ryandesign@… (added)
  * port:  => libmikmod


Old description:

> --->  Building libmikmod
> Error: org.macports.build for port libmikmod returned: command execution
> failed
> Please see the log file for port libmikmod for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/main.log
> Error: Problem while installing libmikmod
> To report a bug, follow the instructions in the guide:
>     http://guide.macports.org/#project.tickets
>

>

> :info:build Making all in libmikmod
> :info:build make[2]: Entering directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386/libmikmod'
> :info:build /bin/sh ../libtool --mode=link /usr/bin/clang -arch i386
> -version-info 3:0:0 -o libmikmod.la   drv_AF.lo drv_aiff.lo drv_aix.lo
> drv_alsa.lo drv_esd.lo drv_hp.lo drv_nos.lo drv_oss.lo drv_osx.lo
> drv_mac.lo drv_pipe.lo drv_raw.lo drv_sam9407.lo drv_sgi.lo drv_stdout.lo
> drv_sun.lo drv_ultra.lo drv_wav.lo load_669.lo load_amf.lo load_asy.lo
> load_dsm.lo load_far.lo load_gdm.lo load_it.lo load_imf.lo load_m15.lo
> load_med.lo load_mod.lo load_mtm.lo load_okt.lo load_s3m.lo load_stm.lo
> load_stx.lo load_ult.lo load_uni.lo load_xm.lo mmalloc.lo mmerror.lo
> mmio.lo mdriver.lo mdreg.lo mdulaw.lo mloader.lo mlreg.lo mlutil.lo
> mplayer.lo munitrk.lo mwav.lo npertab.lo sloader.lo virtch.lo virtch2.lo
> virtch_common.lo -framework CoreAudio -Wl,-framework,CoreAudio
> -L/opt/local/lib   -rpath /opt/local/lib
> :info:build rm -fr .libs/libmikmod.la .libs/libmikmod.* .libs/libmikmod.*
> :info:build /usr/bin/clang -arch i386 -r -keep_private_externs -nostdlib
> -o .libs/libmikmod.3.0.0.dylib-master.o  drv_AF.lo drv_aiff.lo drv_aix.lo
> drv_alsa.lo drv_esd.lo drv_hp.lo drv_nos.lo drv_oss.lo drv_osx.lo
> drv_mac.lo drv_pipe.lo drv_raw.lo drv_sam9407.lo drv_sgi.lo drv_stdout.lo
> drv_sun.lo drv_ultra.lo drv_wav.lo load_669.lo load_amf.lo load_asy.lo
> load_dsm.lo load_far.lo load_gdm.lo load_it.lo load_imf.lo load_m15.lo
> load_med.lo load_mod.lo load_mtm.lo load_okt.lo load_s3m.lo load_stm.lo
> load_stx.lo load_ult.lo load_uni.lo load_xm.lo mmalloc.lo mmerror.lo
> mmio.lo mdriver.lo mdreg.lo mdulaw.lo mloader.lo mlreg.lo mlutil.lo
> mplayer.lo munitrk.lo mwav.lo npertab.lo sloader.lo virtch.lo virtch2.lo
> virtch_common.lo && /usr/bin/clang -arch i386 -dynamiclib -flat_namespace
> -undefined suppress -o .libs/libmikmod.3.0.0.dylib .libs/libmikmod.3.0.0
> .dylib-master.o  -L/opt/local/lib -lc -framework CoreAudio -install_name
> /opt/local/lib/libmikmod.3.dylib -compatibility_version 4
> -current_version 4.0
> :info:build ld: in /opt/local/lib/libxml2.2.dylib, file was built for
> unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x
> 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being
> linked (i386): /opt/local/lib/libxml2.2.dylib for architecture i386
> :info:build clang: error: linker command failed with exit code 1 (use -v
> to see invocation)
> :info:build make[2]: *** [libmikmod.la] Error 1
> :info:build make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386/libmikmod'
> :info:build make[1]: *** [all-recursive] Error 1
> :info:build make[1]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386'
> :info:build make: *** [all-recursive-am] Error 2
> :info:build make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386'
> :info:build Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386"
> && /usr/bin/make -j4 -w all
> :info:build Exit code: 2
> :error:build org.macports.build for port libmikmod returned: command
> execution failed
> :debug:build Error code: NONE
> :debug:build Backtrace: command execution failed
>     while executing
> "$procedure $targetname"
> :info:build Warning: targets not executed for libmikmod:
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> :notice:build Please see the log file for port libmikmod for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/main.log

New description:

 {{{
 --->  Building libmikmod
 Error: org.macports.build for port libmikmod returned: command execution
 failed
 Please see the log file for port libmikmod for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/main.log
 Error: Problem while installing libmikmod
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 }}}

 {{{
 :info:build Making all in libmikmod
 :info:build make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386/libmikmod'
 :info:build /bin/sh ../libtool --mode=link /usr/bin/clang -arch i386
 -version-info 3:0:0 -o libmikmod.la   drv_AF.lo drv_aiff.lo drv_aix.lo
 drv_alsa.lo drv_esd.lo drv_hp.lo drv_nos.lo drv_oss.lo drv_osx.lo
 drv_mac.lo drv_pipe.lo drv_raw.lo drv_sam9407.lo drv_sgi.lo drv_stdout.lo
 drv_sun.lo drv_ultra.lo drv_wav.lo load_669.lo load_amf.lo load_asy.lo
 load_dsm.lo load_far.lo load_gdm.lo load_it.lo load_imf.lo load_m15.lo
 load_med.lo load_mod.lo load_mtm.lo load_okt.lo load_s3m.lo load_stm.lo
 load_stx.lo load_ult.lo load_uni.lo load_xm.lo mmalloc.lo mmerror.lo
 mmio.lo mdriver.lo mdreg.lo mdulaw.lo mloader.lo mlreg.lo mlutil.lo
 mplayer.lo munitrk.lo mwav.lo npertab.lo sloader.lo virtch.lo virtch2.lo
 virtch_common.lo -framework CoreAudio -Wl,-framework,CoreAudio
 -L/opt/local/lib   -rpath /opt/local/lib
 :info:build rm -fr .libs/libmikmod.la .libs/libmikmod.* .libs/libmikmod.*
 :info:build /usr/bin/clang -arch i386 -r -keep_private_externs -nostdlib
 -o .libs/libmikmod.3.0.0.dylib-master.o  drv_AF.lo drv_aiff.lo drv_aix.lo
 drv_alsa.lo drv_esd.lo drv_hp.lo drv_nos.lo drv_oss.lo drv_osx.lo
 drv_mac.lo drv_pipe.lo drv_raw.lo drv_sam9407.lo drv_sgi.lo drv_stdout.lo
 drv_sun.lo drv_ultra.lo drv_wav.lo load_669.lo load_amf.lo load_asy.lo
 load_dsm.lo load_far.lo load_gdm.lo load_it.lo load_imf.lo load_m15.lo
 load_med.lo load_mod.lo load_mtm.lo load_okt.lo load_s3m.lo load_stm.lo
 load_stx.lo load_ult.lo load_uni.lo load_xm.lo mmalloc.lo mmerror.lo
 mmio.lo mdriver.lo mdreg.lo mdulaw.lo mloader.lo mlreg.lo mlutil.lo
 mplayer.lo munitrk.lo mwav.lo npertab.lo sloader.lo virtch.lo virtch2.lo
 virtch_common.lo && /usr/bin/clang -arch i386 -dynamiclib -flat_namespace
 -undefined suppress -o .libs/libmikmod.3.0.0.dylib .libs/libmikmod.3.0.0
 .dylib-master.o  -L/opt/local/lib -lc -framework CoreAudio -install_name
 /opt/local/lib/libmikmod.3.dylib -compatibility_version 4 -current_version
 4.0
 :info:build ld: in /opt/local/lib/libxml2.2.dylib, file was built for
 unsupported file format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x
 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being
 linked (i386): /opt/local/lib/libxml2.2.dylib for architecture i386
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 :info:build make[2]: *** [libmikmod.la] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386/libmikmod'
 :info:build make[1]: *** [all-recursive] Error 1
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386'
 :info:build make: *** [all-recursive-am] Error 2
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/work/libmikmod-3.2.0-beta2-i386"
 && /usr/bin/make -j4 -w all
 :info:build Exit code: 2
 :error:build org.macports.build for port libmikmod returned: command
 execution failed
 :debug:build Error code: NONE
 :debug:build Backtrace: command execution failed
     while executing
 "$procedure $targetname"
 :info:build Warning: targets not executed for libmikmod:
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 :notice:build Please see the log file for port libmikmod for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_libmikmod/libmikmod/main.log
 }}}

--

Comment:

 libmikmod installs fine for me on Mountain Lion.

 >
 {{{
 ld: in /opt/local/lib/libxml2.2.dylib, file was built for unsupported file
 format ( 0xcf 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 1 0x 3 0x 0 0x 0 0x 0 0x 6
 0x 0 0x 0 0x 0 ) which is not the architecture being linked (i386):
 /opt/local/lib/libxml2.2.dylib for architecture i386
 }}}

 That's a pretty strange message. I found a few occurrences of it via
 Google but didn't see a conclusive solution. But it makes me think that
 some part of your developer tools, possibly ld, is out of date. Please
 ensure that you have installed Xcode 4.4.1 via the Mac App Store, and
 opened Xcode and gone to its Preferences window, to the Downloads tab, and
 installed the latest Command Line Tools from there.

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


More information about the macports-tickets mailing list