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

Reply via email to