[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