Ryan Schmidt wrote:

On Aug 1, 2008, at 01:19, David Liontooth wrote:

I'm enclosing the portfile for transcode 1.1.0 beta0, in which the link to the new ImageMagick libraries has been fixed -- the port may require a recent version of ImageMagick.

The portfile works on Intel iMacs with 10.5.4 using

port install transcode +a52dec +faac +freetype +imagemagick +libdv +libogg +libsdl +libtheora +libvorbis +libxml2 +x264 +xvid

I committed your new portfile in r38879, except that I also removed the "revision 1" line, since every new version of a port should begin at revision 0.
Thanks. I did some further testing and it appears the ImageMagick libraries are still not linked correctly -- we still need this workaround:

   cd /opt/local/lib
   ln -s libMagickCore.1.dylib libMagick.dylib

Older versions of ImageMagick work without the workaround; not sure which version introduces the change from "libMagick" to "libMagickCore". I've confirmed the beta0 version also builds on PPC, but it needs the workaround with recent versions of ImageMagick.

I'm cc'ing upstream -- Francesco, I don't know what's happening here, but the linking is still not working for the new ImageMagick.

May I also add "use_parallel_build yes" to the port? It appears to work fine with that option and makes it compile faster on multicore machines.

Excellent!

My co-maintainer may have reservations on these changes; I regret we haven't been able to sort out the linking issues yet.

David


Reply via email to