[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