[Fwd: Re: transcode 1.1.0 beta 0 fails to configure ImageMagick on OSX PPC]
Ryan Schmidt
ryandesign at macports.org
Sun Aug 31 17:56:28 PDT 2008
I'm sorry, I did not get to evaluate the portfile you included in
this email. I am instead acting on the revised Portfile you send to
macports-users on August 30, 2008.
On Aug 23, 2008, at 2:05 AM, David Liontooth wrote:
> Hi Chuck and Ryan,
>
> There's a new release of transcode, and the developer suggests a
> solution to the ImageMagick build problem. I enclose an updated
> portfile -- could you look at how the ImageMagick path should be
> given? I also include the fix in #15547.
>
> Cheers,
> Dave
>
>
>
> -------- Original Message --------
> Subject: Re: transcode 1.1.0 beta 0 fails to configure ImageMagick
> on OSX PPC
> Date: Sun, 10 Aug 2008 09:56:51 +0200
> From: Francesco Romani <fromani at gmail.com>
> To: David Liontooth <liontooth at cogweb.net>
> References: <1208371591.3586.12.camel at azafuse.rokugan.lan>
> <4862B902.80605 at cogweb.net>
> <1214508147.26544.3.camel at samurai4.rokugan.lan> <4865196B.
> 2060609 at cogweb.net>
>
>
>
> On Fri, 2008-06-27 at 09:46 -0700, David Liontooth wrote:
>> Francesco Romani wrote:
>> > On Wed, 2008-06-25 at 14:30 -0700, David Liontooth wrote:
>> >
>> > [...]
>> > >> Do you want the full configure log?
>> >> >
>> > yes please.
>> > Enclosed.
>> Thanks!
>
> Hi,
>
> Sorry for being so late.
>
> I found some time to investigate this issue.
> No symlink should be needed; just run configure with
>
> --with-imagemagick-includes=/opt/local/include/ImageMagick
>
> The root problem is that configure can't find wand/magick-wand.h
> (it's a
> header layout problem - unfortunately this isn't easy to catch without
> aid in ./configure because I've seen two-three differente layouts, and
> everyone has to be supported!); the linking problem You've seen isn't
> a problem.
>
> The configure is just trying to catch (yet another) ImageMagick
> oddity,
> the sudden rename of libMagick to libMagickCore (Note that ./configure
> tests both libraries above before to give up).
>
> If manually specifying the headers doesn't work, please let me know
> (enclosing the full configure.log again, please).
>
> Thanks for the patience,
>
> --
> Francesco Romani // Ikitt
>
>
> # $Id: Portfile 37840 2008-06-25 16:56:28Z ecronin at macports.org $
>
> PortSystem 1.0
>
> name transcode
> version 1.1.0beta1
> revision 1
> categories multimedia
> maintainers cremes at mac.com liontooth at cogweb.net
> description Video and audio processing tools
> long_description transcode is a suite of tools, all of which are \
> command line utilities, for transcoding various \
> video, audio, and container formats, running on a \
> platform that supports shared libraries and threads.\
> \
> Decoding and encoding is done by modules that are \
> responsible for feeding transcode with raw video/ \
> audio streams (import modules) and encoding the frames \
> (export modules). \
> \
> It includes a variety of video and audio filters, \
> including (but not limited to) video de-interlacing, \
> audio resampling, framerate conversion, different \
> resizing algorithms, smoothing, sharpening,
> denoisifying, \
> and cutting.
>
> homepage http://www.transcoding.org
>
> master_sites http://fromani.exit1.org/
> distname ${name}-${version}
> use_bzip2 yes
>
> checksums ${distname}${extract.suffix} \
> md5 b84566b618f2b667ce048993692e69db \
> sha1 e68f65b6558c97ffc4fef3aaae9fc35a01af4390
>
> depends_lib port:automake \
> port:autoconf \
> port:libtool \
> port:pkgconfig \
> port:ffmpeg \
> port:libmpeg2 \
> port:libdvdread \
> port:jpeg \
> port:lame
>
> pre-configure {
> system "cd ${worksrcpath} && \
> LIBTOOLIZE=glibtoolize autoreconf -i -f"
> }
>
> platforms darwin
>
> configure.args --disable-mmx \
> --disable-altivec \
> --with-libavcodec-prefix=${prefix} \
> --with-libmpeg2-prefix=${prefix} \
> --with-libdvdread-prefix=${prefix} \
> --with-libjpeg-prefix=${prefix} \
> --with-lame-prefix=${prefix}
>
> # Optional components
>
> variant a52dec {
> depends_lib-append port:a52dec
> configure.args-append --enable-a52 --enable-a52-default-decoder
> --with-a52-prefix=${prefix}
> }
>
> variant faac {
> depends_lib-append port:faac
> configure.args-append --enable-faac --with-faac-prefix=${prefix}
> }
>
> variant faad2 {
> depends_lib-append port:faad2
> configure.args-append --enable-faad --with-faad-prefix=${prefix}
> }
>
> variant freetype {
> depends_lib-append port:freetype
> configure.args-append --enable-freetype2 --with-freetype2-
> prefix=${prefix}
> }
>
> variant imagemagick {
> depends_lib-append port:ImageMagick
> configure.args-append --enable-imagemagick --with-imagemagick-
> prefix=${prefix} --with-imagemagick-includes=/opt/local/include/
> ImageMagick
> }
>
> variant libdv {
> depends_lib-append port:libdv
> configure.args-append --enable-libdv --with-libdv-prefix=${prefix}
> }
>
> variant libogg {
> depends_lib-append port:libogg
> configure.args-append --enable-ogg --with-ogg-prefix=${prefix}
> }
>
> variant libsdl {
> depends_lib-append port:libsdl
> configure.args-append --enable-sdl --with-sdl-prefix=${prefix}
> }
>
> variant libtheora {
> depends_lib-append port:libtheora
> configure.args-append --enable-theora --with-theora-prefix=$
> {prefix}
> }
>
> variant libvorbis {
> depends_lib-append port:libvorbis
> configure.args-append --enable-vorbis --with-vorbis-prefix=$
> {prefix}
> }
>
> variant libxml2 {
> depends_lib-append port:libxml2
> configure.args-append --enable-libxml2 --with-libxml2-prefix=$
> {prefix}
> }
>
> variant x264 {
> depends_lib-append port:x264
> configure.args-append --enable-x264 --with-x264-prefix=${prefix}
> }
>
> variant xvid {
> depends_lib-append port:XviD
> configure.args-append --enable-xvid --with-xvid-prefix=${prefix}
> }
More information about the macports-users
mailing list