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

Reply via email to