On Oct 10, 2007, at 03:23, William Davis wrote:
On Oct 10, 2007, at 4:03 AM, Hans Mogren wrote:
I'm having problems installing flac on my MacBook (Intel) running
OS X
10.4.10. The output is below.
I also tried to manually build flac from source and found out that I
needed to include the switch "--disable-asm-optimizations", i.e. "
./configure --disable-asm-optimizations". Has this anything to
with my
problem installing flac through MacPorts? Or is it something else I'm
doing wrong?
--8<-----------------------------------------------------------
$ sudo port install flac
[snip]
gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o
.libs/libFLAC.8.2.0.dylib .libs/bitmath.o .libs/bitreader.o
.libs/bitwriter.o .libs/cpu.o .libs/crc.o .libs/fixed.o .libs/float.o
.libs/format.o .libs/lpc.o .libs/md5.o .libs/memory.o
.libs/metadata_iterators.o .libs/metadata_object.o .libs/
stream_decoder.o
.libs/stream_encoder.o .libs/stream_encoder_framing.o .libs/window.o
.libs/ogg_decoder_aspect.o .libs/ogg_encoder_aspect.o .libs/
ogg_helper.o
.libs/ogg_mapping.o .libs/libFLAC.lax/libFLAC-asm.a/bitreader_asm.o
.libs/libFLAC.lax/libFLAC-asm.a/cpu_asm.o
.libs/libFLAC.lax/libFLAC-asm.a/fixed_asm.o
.libs/libFLAC.lax/libFLAC-asm.a/lpc_asm.o
.libs/libFLAC.lax/libFLAC-asm.a/stream_encoder_asm.o -L/opt/
local/lib
-lm /opt/local/lib/libogg.dylib -install_name
/opt/local/lib/libFLAC.8.dylib -Wl,-compatibility_version -Wl,11
-Wl,-current_version -Wl,11.0
ld: .libs/libFLAC.lax/libFLAC-asm.a/bitreader_asm.o has external
relocation entries in non-writable section (__TEXT,__text) for
symbols:
_FLAC__crc16_table
_bitreader_read_from_client_
/usr/bin/libtool: internal link edit command failed
make[4]: *** [libFLAC.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Error: Status 1 encountered during processing.
I used sudo port edit flac and added your suggestion "--disable-asm-
optimizations" to the config args.
it both built and ran. (you may need to deactivate an older
version before activating 1.2.1.
You should modify the portfile yourself and submited a copy in the
trac system.
good show! :)
According to
http://wincent.com/knowledge-base/Installing_PAC_
(Perl_Audio_Converter)_on_Mac_OS_X
it is only necessary to disable the assembly optimizations on Intel
Macs, at least in flac 1.1.2. Now I just installed flac 1.1.4_0
successfully on a MacBook Pro. Looks like yves just updated the port
to 1.2.1 yesterday and I hadn't synced. So I synced and tried to
update to 1.2.1_0 and now I got the error reported. Looks like flac
has regressed between 1.1.4 and 1.2.1!
I think I've fixed it for now in r29798, so wait 30 minutes or so,
selfupdate, and then you should be able to install flac on Intel Macs.
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users