Thanks Gerald and Darren
So I tried to build xine-lib-1.2 the debian way...
- modified changelog - modified debian/rules Makefile with my configure options - tried to meet all dependencies of the control file
But there are various dependencies I simply can't meet because they would conflict with files installed by svn ffmpeg:
libavcodec-dev (>= 0.cvs20080206) | libavcodeccvs-dev, libavformat-dev (>= 0.cvs20080206) | libavformatcvs-dev, libpostproc-dev (>= 0.cvs20080206) | libpostproccvs-dev, libavutil-dev (>= 0.cvs20080206) | libavutilcvs-dev,
So I removed those from the control file
Now I can compile it till right to the end of dh_installdeb but then it fails because of the missing dependency libavutil-dev I guess:
dpkg-shlibdeps: Fehlschlag: Keine Abhängigkeitsinformationen für \ /usr/lib/libavutil.so.49 (verwendet von debian/libxine2/usr/lib/xine/ \ plugins /2.0/xineplug_inp_gnome_vfs.so) gefunden.
Anyway - here's what I get in the parent directory:
/usr/src$ ls -la xine-lib-1.2_1.2.0~hg-1* -rw-r--r-- 1 se src 1387 2009-01-25 16:18 xine-lib-1.2_1.2.0~hg-1.dsc -rw-r--r-- 1 se src 1518029 2009-01-25 16:24 xine-lib-1.2_1.2.0~hg-1_i386.build -rw-r--r-- 1 se src 6537395 2009-01-25 16:18 xine-lib-1.2_1.2.0~hg-1.tar.gz
As you can see the dep archive is missing
How to solve this one? Like I said I can't install any of the libav*-dev packages.
_________________________________________________________________ Teste jetzt den neuen, verbesserten Windows Live Messenger! http://download.live.com/
Am Sun, 25 Jan 2009 17:05:23 +0100 schrieb Stefan Ellenberger stefan_ell@hotmail.com:
As you can see the dep archive is missing
How to solve this one? Like I said I can't install any of the libav*-dev packages.
Don't know how you can solve this problem. I have made my packages on Intrepid. I didn't use libav* from svn, but backported the packages for libav* from jaunty. You could put your libav* svn files in packages too. Call me crazy, but I always use packages during development. I never do 'make install' outside of package builds. I even believe that the missing packages already exists. I expect you are using debian, maybe they exist in sid? Get the sources of the packages and rebuild them.
Gerald
I demand that Stefan Ellenberger may or may not have written...
So I tried to build xine-lib-1.2 the debian way...
- modified changelog
- modified debian/rules Makefile with my configure options
- tried to meet all dependencies of the control file
But there are various dependencies I simply can't meet because they would conflict with files installed by svn ffmpeg:
libavcodec-dev (>= 0.cvs20080206) | libavcodeccvs-dev, libavformat-dev (>= 0.cvs20080206) | libavformatcvs-dev, libpostproc-dev (>= 0.cvs20080206) | libpostproccvs-dev, libavutil-dev (>= 0.cvs20080206) | libavutilcvs-dev,
So I removed those from the control file
You could install the ffmpeg libs from experimental, or grab the source and recompile. You may also be able to use the .diff.gz to build .debs from your checked-out source.
http://packages.debian.org/source/experimental/ffmpeg-debian
[snip]