Problem Installing transcode

David Liontooth liontooth at cogweb.net
Thu Mar 6 16:25:26 PST 2008


Hi Stephen,

You do need an updated version of the transcode portfile for leopard;
it's ready and making its way into the repository.
However, the problems you're documenting here regard ffmpeg. Try
installing it separately first. The transcode portfile is appended.

Dave

# $Id: Portfile 25735 2007-05-30 07:57:21Z ryandesign at macports.org $

PortSystem 1.0

name        transcode
#version    1.1.0-pre-05
version     1.1.0alpha7
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 1f2f2df059c801038743f2a8210c2fb5 \
                   sha1 0f329d33cf1fcf5d16ea727087740c25a7664ed2

#fetch.type      cvs
#cvs.root        :pserver:cvs at cvs.exit1.org:/cvstc
#cvs.tag         HEAD
#cvs.date        20070516
#cvs.module      ${name}
#worksrcdir      ${name}

depends_lib     port:automake \
                port:autoconf \
                port:libtool \
                port:ffmpeg \
                port:libmpeg2 \
                port:libdvdread \
                port:jpeg \
                port:lame

pre-configure       { cd ${worksrcpath}
            system "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}
}

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}
}



Stephen Ng wrote:
> Hi!
>
> I tried installing transcode on Leopard and it did not complete  
> because of problems with some libraries. Can anyone please help? The  
> error message is similar to the following (this is a second try at  
> installing) -
>
> --->  Staging ffmpeg into destroot
> . missing (directory not created: File exists)
> ./Applications missing (directory not created: File exists)
> ./Developer missing (directory not created: File exists)
> ./Library missing (directory not created: File exists)
> install -d "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> share/man/man1"
> install -m 644 doc/ffmpeg.1 doc/ffserver.1 "/opt/local/var/macports/ 
> build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> share/man/man1"
> make -C libavutil   all
> make[1]: Nothing to be done for `all'.
> make -C libavcodec  all
> make[1]: Nothing to be done for `all'.
> make -C libavformat all
> make[1]: Nothing to be done for `all'.
> touch .libs
> gcc -L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavformat - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavcodec - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavutil - 
> Wl,-dynamic,-search_paths_first -L/opt/local/lib -g -o ffmpeg_g  
> ffmpeg.o cmdutils.o -lavformat -lavcodec -lavutil -lz
> cp -p ffmpeg_g ffmpeg
> strip -x ffmpeg
> gcc -L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavformat - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavcodec - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavutil - 
> Wl,-dynamic,-search_paths_first -L/opt/local/lib -g -Wl,-bind_at_load - 
> o ffserver ffserver.o -lavformat -lavcodec -lavutil -lz
> make -C libavutil   install-libs
> install -d "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> lib"
> install -m 755  "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> lib/libavutil.49.4.0.dylib"
> usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
>                 [-o owner] file1 file2
>         install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
>                 [-o owner] file1 ... fileN directory
>         install -d [-v] [-g group] [-m mode] [-o owner] directory ...
> make[1]: *** [install-lib-shared] Error 64
> make: *** [install-libs] Error 2
> Error: Target org.macports.destroot returned: shell command " cd "/opt/ 
> local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk" && make  
> install DESTDIR=/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot " returned  
> error 2
> Command output: install -d "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> share/man/man1"
> install -m 644 doc/ffmpeg.1 doc/ffserver.1 "/opt/local/var/macports/ 
> build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> share/man/man1"
> make -C libavutil   all
> make[1]: Nothing to be done for `all'.
> make -C libavcodec  all
> make[1]: Nothing to be done for `all'.
> make -C libavformat all
> make[1]: Nothing to be done for `all'.
> touch .libs
> gcc -L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavformat - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavcodec - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavutil - 
> Wl,-dynamic,-search_paths_first -L/opt/local/lib -g -o ffmpeg_g  
> ffmpeg.o cmdutils.o -lavformat -lavcodec -lavutil -lz
> cp -p ffmpeg_g ffmpeg
> strip -x ffmpeg
> gcc -L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavformat - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavcodec - 
> L"/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/trunk"/libavutil - 
> Wl,-dynamic,-search_paths_first -L/opt/local/lib -g -Wl,-bind_at_load - 
> o ffserver ffserver.o -lavformat -lavcodec -lavutil -lz
> make -C libavutil   install-libs
> install -d "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> lib"
> install -m 755  "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_multimedia_ffmpeg/work/destroot/opt/local/ 
> lib/libavutil.49.4.0.dylib"
> usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
>                 [-o owner] file1 file2
>         install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
>                 [-o owner] file1 ... fileN directory
>         install -d [-v] [-g group] [-m mode] [-o owner] directory ...
> make[1]: *** [install-lib-shared] Error 64
> make: *** [install-libs] Error 2
>
> Warning: the following items did not execute (for ffmpeg):  
> org.macports.activate org.macports.destroot org.macports.install
> Error: The following dependencies failed to build: ffmpeg lame  
> libdvdread libdvdcss libmpeg2 libsdl
> Error: Status 1 encountered during processing.
>
> Regards.
>
> Stephen
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>   



More information about the macports-users mailing list