ok, i edited the .info as below, but it still failed w/ a similar error
(identical, i think?), dumped below. i snipped out some error text since
you implied that the command was the more relevant info.
> Please edit the file dirac.info and replace the CompileScript field with
> the contents below (note the addition of the InfoTest field):
>
> CompileScript:<<
> #!/bin/sh -ev
> if test "%m" = "powerpc"; then FINK_ARCH=ppc; else FINK_ARCH=%m; fi
> ./configure %c --build=$FINK_ARCH-darwin
> make -w
> <<
> InfoTest:<<
> TestScript: make check || exit 2
> <<
>
> And then try to reinstall dirac using 'fink -m install dirac' .
libtool: link: (cd .libs/libdirac_encoder.lax/libdirac_motionest.a && ar
x
"/sw/src/fink.build/dirac-1.0.2-1/dirac-1.0.2/libdirac_encoder/../libdirac_motionest/.libs/libdirac_motionest.a")
libtool: link: (cd .libs/libdirac_encoder.lax/libdirac_common.a && ar x
"/sw/src/fink.build/dirac-1.0.2-1/dirac-1.0.2/libdirac_encoder/../libdirac_common/.libs/libdirac_common.a")
libtool: link: (cd .libs/libdirac_encoder.lax/libdirac_byteio.a && ar x
"/sw/src/fink.build/dirac-1.0.2-1/dirac-1.0.2/libdirac_encoder/../libdirac_byteio/.libs/libdirac_byteio.a")
libtool: link: g++ -dynamiclib -o .libs/libdirac_encoder.0.dylib
.libs/libdirac_encoder_la-comp_compress.o
.libs/libdirac_encoder_la-picture_compress.o
.libs/libdirac_encoder_la-quality_monitor.o
.libs/libdirac_encoder_la-quant_chooser.o
.libs/libdirac_encoder_la-seq_compress.o
.libs/libdirac_encoder_la-dirac_encoder.o
.libs/libdirac_encoder_la-rate_control.o
.libs/libdirac_encoder_la-prefilter.o
.libs/libdirac_encoder_la-enc_picture.o
.libs/libdirac_encoder_la-enc_queue.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-block_match.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-downconvert.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-downconvert_mmx.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-me_mode_decn.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-me_subpel.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-me_utils.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-me_utils_mmx.o
.libs/libdirac_encoder.lax/libdirac_motionest.a/libdirac_motionest_la-pixel_match.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-arith_codec.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-band_codec.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-band_vlc.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-cmd_line.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-common.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-dirac_assertions.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-dirac_exception.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-mot_comp.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-mot_comp_mmx.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-motion.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-mv_codec.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-pic_io.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-picture.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-picture_buffer.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-upconvert.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-upconvert_mmx.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-video_format_defaults.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-wavelet_utils.o
.libs/libdirac_encoder.lax/libdirac_common.a/libdirac_common_la-wavelet_utils_mmx.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-accessunit_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-codingparams_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-component_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-dirac_byte_stats.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-dirac_byte_stream.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-displayparams_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-endofsequence_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-mvdata_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-mvdataelement_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-parseparams_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-parseunit_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-picture_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-subband_byteio.o
.libs/libdirac_encoder.lax/libdirac_byteio.a/libdirac_byteio_la-transform_byteio.o
-L/sw/lib -march=i386 -minline-all-stringops -install_name
/sw/lib/libdirac_encoder.0.dylib -compatibility_version 2
-current_version 2.0 -Wl,-single_module
Undefined symbols:
"___sync_fetch_and_add_4", referenced from:
_dirac_encoder_context_init in libdirac_encoder_la-dirac_encoder.o
_dirac_encoder_context_init in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::~DiracEncoder()in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::~DiracEncoder()in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::SetEncoderParams(dirac_encoder_context_t const*)
in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::DiracEncoder(dirac_encoder_context_t const*,
bool)in libdirac_encoder_la-dirac_encoder.o
DiracEncoder::GetSequenceEnd(dirac_encoder_t*) in
libdirac_encoder_la-dirac_encoder.o
DiracEncoder::GetSequenceEnd(dirac_encoder_t*) in
libdirac_encoder_la-dirac_encoder.o
DiracEncoder::GetEncodedData(dirac_encoder_t*) in
libdirac_encoder_la-dirac_encoder.o
DiracEncoder::GetEncodedData(dirac_encoder_t*) in
[snip]
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
std::operator+<char, std::char_traits<char>, std::allocator<char>
>(std::basic_string<char, std::char_traits<char>, std::allocator<char>
> const&, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)in libdirac_byteio_la-picture_byteio.o
dirac::SubbandByteIO::GetBytes() in
libdirac_byteio_la-subband_byteio.o
dirac::SubbandByteIO::GetBytes() in
libdirac_byteio_la-subband_byteio.o
dirac::SubbandByteIO::GetBytes() in
libdirac_byteio_la-subband_byteio.o
dirac::SubbandByteIO::GetBytes() in
libdirac_byteio_la-subband_byteio.o
std::basic_string<char, std::char_traits<char>,
std::allocator<char> > std::operator+<char, std::char_traits<char>,
std::allocator<char> >(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)in
libdirac_byteio_la-subband_byteio.o
dirac::TransformByteIO::GetBytes() in
libdirac_byteio_la-transform_byteio.o
dirac::TransformByteIO::GetBytes() in
libdirac_byteio_la-transform_byteio.o
dirac::TransformByteIO::GetBytes() in
libdirac_byteio_la-transform_byteio.o
dirac::TransformByteIO::GetBytes() in
libdirac_byteio_la-transform_byteio.o
dirac::TransformByteIO::GetBytes() in
libdirac_byteio_la-transform_byteio.o
dirac::TransformByteIO::GetBytes() in
libdirac_byteio_la-transform_byteio.o
std::basic_string<char, std::char_traits<char>,
std::allocator<char> > std::operator+<char, std::char_traits<char>,
std::allocator<char> >(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)in
libdirac_byteio_la-transform_byteio.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [libdirac_encoder.la] Error 1
make[1]: Leaving directory
`/sw/src/fink.build/dirac-1.0.2-1/dirac-1.0.2/libdirac_encoder'
make: *** [all-recursive] Error 1
make: Leaving directory `/sw/src/fink.build/dirac-1.0.2-1/dirac-1.0.2'
### execution of /var/tmp/tmp.1.tL36kP failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-dirac-1.0.2-1
(Reading database ... 208106 files and directories currently installed.)
Removing fink-buildlock-dirac-1.0.2-1 ...
Failed: phase compiling: dirac-1.0.2-1 failed
-peterwong
.
------------------------------------------------------------------------------
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners