Hanspeter,

so i tried to get these working, as per your instructions:

[snip]
> I'm currently not working on trying to fix the gnash problems (too many
> other things on my plate).  If you want to give them a try,
>
> 1) Edit /sw/etc/fink.conf and add local/main to the Trees: line, if not
> present.
>
> 2) Download the gnash .info and .patch files from
> <http://cvs.snaggledworks.com/viewvc.cgi/fink/10.4/main/finkinfo/graphics/>
> and save them to /sw/fink/dists/local/main/finkinfo (this is a 'private'
> location that Fink will read but never overwrite when doing selfupdates).
>
> 3) run 'fink index' and try to 'fink install gnash'.  It will probably
> complain about missing dependencies (ffmpeg among several others;
> libav*-shlibs are part of ffmpeg, so download ffmpeg's info/patch files
> to solve those).  If it does complain about dependencies, their
> info/patch files are here
> <http://cvs.snaggledworks.com/viewvc.cgi/fink/3rdparty/main/finkinfo/>.
>    Download the necessary files and try again and repeat until done
> (faad, dirac, and speex3 will probably be among the other required files).

i got this far (step 3), but dirac is failing to build. i notice that 
there are no .patch files in your directory 
<http://cvs.snaggledworks.com/viewvc.cgi/fink/3rdparty/main/finkinfo/graphics/>,
 
only .info files...is that supposed to be the case?

the dirac failure gives me this:

> 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::Se... ... [snip] ... dirac::PictureByteIO::GetBytes()
> in libdirac_byteio_la-picture_byteio.o
> dirac::PictureByteIO::GetBytes() in
> libdirac_byteio_la-picture_byteio.o dirac::PictureByteIO::GetBytes()
> in libdirac_byteio_la-picture_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-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: *** [all-recursive] Error 1
> ### execution of /var/tmp/tmp.1.MePh3d 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 ... 206004 files and directories currently installed.)
> Removing fink-buildlock-dirac-1.0.2-1 ... Failed: phase compiling:
> dirac-1.0.2-1 failed

i'm on this system, to reiterate:

> [...@mpop:~]$ fink --version
> Package manager version: 0.29.10 Distribution version:
> selfupdate-rsync Sat May 15 19:18:48 2010, 10.6, i386
>
> [...@mpop:~]$ uname -a
> Darwin mpop.local 10.3.0 Darwin Kernel Version
> 10.3.0: Fri Feb 26 11:58:09 PST 2010;
> root:xnu-1504.3.12~1/RELEASE_I386 i386

> [...@mpop:~]$ xcodebuild -version
> Xcode 3.2.1 Component versions:
> DevToolsCore-1614.0; DevToolsSupport-1591.0 BuildVersion: 10M2003

you did mention that you're not working on fixing gnash problems, as 
you've got a lot on your plate, so i won't be miffed if this is just too 
big a can of worms to open.

thanks!

-peterwong
.

------------------------------------------------------------------------------

_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to