On 03/03/2010 11:28 PM, Gour wrote:
On Wed, 03 Mar 2010 17:57:15 -0700
"Arthur" == Arthur<arth...@cox.net> wrote:
Hi Arthur,
Arthur> The system is an intel quadcore q6600 / 6 gigs ram / current
Arthur> Archlinux / Cinelerra-cv 20100208-1 / ffmpeg-svn 22081-1
Arthur> I also tried with ffmpeg 30526-1. The format is set to NTSC.
Arthur> I've seen several threads on this but I have not found a
Arthur> solution.
Can you please re-compile Cinelerra by removing
'--with-external-ffmpeg' from the 'configure' line in PKGBUILD?
The package compiled with no problems but the installation failed with:
[r...@cwa cinelerra-cv]# pacman -U cinelerra-cv-20100304-1-i686.pkg.tar.gz
loading package data...
checking dependencies...
(1/1) checking for file conflicts
[###################] 100%
error: failed to prepare transaction (conflicting files)
cinelerra-cv: /usr/include/libavcodec/avcodec.h exists in filesystem
cinelerra-cv: /usr/include/libavcodec/opt.h exists in filesystem
cinelerra-cv: /usr/include/libavdevice/avdevice.h exists in filesystem
cinelerra-cv: /usr/include/libavformat/avformat.h exists in filesystem
cinelerra-cv: /usr/include/libavformat/avio.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/adler32.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/avstring.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/avutil.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/base64.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/common.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/crc.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/fifo.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/intfloat_readwrite.h exists in
filesystem
cinelerra-cv: /usr/include/libavutil/log.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/lzo.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/mathematics.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/md5.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/mem.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/rational.h exists in filesystem
cinelerra-cv: /usr/include/libavutil/sha1.h exists in filesystem
cinelerra-cv: /usr/lib/pkgconfig/libavcodec.pc exists in filesystem
cinelerra-cv: /usr/lib/pkgconfig/libavdevice.pc exists in filesystem
cinelerra-cv: /usr/lib/pkgconfig/libavformat.pc exists in filesystem
cinelerra-cv: /usr/lib/pkgconfig/libavutil.pc exists in filesystem
errors occurred, no packages were upgraded.
It looks like I need to remove ffmpeg but if I do other things will
break. I removed it anyway but the install fails with:
error: failed to prepare transaction (could not satisfy dependencies)
:: cinelerra-cv: requires ffmpeg.
Here is the pkgbuild:
# Contributor: Jaroslaw Swierczynski <swier...@aur.archlinux.org>
# Maintainer: Daniel J Griffiths <ghost1...@archlinux.us>
pkgname=cinelerra-cv
pkgver=20100304
pkgrel=1
pkgdesc="A complete audio and video production environment for Linux."
arch=('i686' 'x86_64')
url="http://cinelerra.org"
license=('GPL')
depends=('e2fsprogs' 'a52dec' 'fftw' 'lame' 'libavc1394' 'libiec61883'
'libraw1394' 'libsndfile' 'libvorbis' 'libogg' 'libpng>=1.4.0'
'libjpeg>=8' 'libtiff' 'esound' 'mjpegtools' 'openexr' 'x264'
'libxxf86vm' 'ffmpeg' 'libxv' 'faad2' 'faac' 'libtheora')
makedepends=('automake>=1.7' 'autoconf>=2.57' 'libtool' 'git' 'nasm'
'libgl' 'mesa')
options=('!libtool')
source=(cinelerra-libavutil50.patch cinelerra-pkgconfig-x264.patch
cinelerra-x264.patch libpng14.patch)
md5sums=('fb4342dc5c640c8f73d7b4a780eee200'
'2c5744b3059782adecf5bc0e2e1f8330'
'1ce99ffb47a49bb3a294786dc823e021'
'c3c83343b9ea64aed6e3a48f9bed329e')
_gitroot="git://git.cinelerra.org/j6t/cinelerra.git"
_gitname="cinelerra"
build() {
cd "$srcdir"
unset LDFLAGS
msg "Connecting to GIT server...."
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
rm -rf "$srcdir/$_gitname-build"
cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"
patch -Np1 -i ${srcdir}/cinelerra-libavutil50.patch || return 1
patch -Np1 -i ${srcdir}/cinelerra-pkgconfig-x264.patch || return 1
patch -Np1 -i ${srcdir}/cinelerra-x264.patch || return 1
patch -Np1 -i ${srcdir}/libpng14.patch || return 1
# If you don't need OpenGL comment out the next line.
sed -i '/\/X11R6/s///' configure.in
./autogen.sh
if [ "$CARCH" = "x86_64" ]; then
./configure --prefix=/usr --with-buildinfo=git/recompile
--disable-mmx
else
./configure --prefix=/usr --with-buildinfo=git/recompile --enable-mmx
fi
make || return 1
}
package() {
cd "$srcdir/$_gitname-build"
make DESTDIR=$pkgdir install
}
Thanks for the reply and of course if you know how to get around this
I'd appreciate any help (you may have guessed that I'm a bit new at this).
Arthur
Sincerely,
Gour
_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra