On 1/10/07, mike lewis <lachlanlewis@xxxxxxxxx> wrote: > On 1/10/07, mike lewis <lachlanlewis@xxxxxxxxx> wrote: > > On 1/10/07, mike lewis <lachlanlewis@xxxxxxxxx> wrote: > > > On 1/10/07, mike lewis <lachlanlewis@xxxxxxxxx> wrote: > > > > On 12/21/06, Darren Salt <linux@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > > > > > I demand that mike lewis may or may not have written... > > > > > > > > > > [snip] > > > > > > OK. I tried to install xine last night. I have some rather complex > > > > > > dependancy problems. I'm using all ubunuto apt-get servers and then your > > > > > > apt-get server. Basically, the packages on your site depend on versions of > > > > > > software that ubuntu doesn't see to supply. [...] > > > > > > > > > > Hmm. My 'stable' builds are for too old a distribution, and it looks very > > > > > much like my 'testing' builds are for one which is just that little bit too > > > > > new... > > > > > > > > > > > Soo. Yes. I'm guessing there are some other "bleeding edge" software > > > > > > repositories that I need to enable as well?? > > > > > > > > > > No. Your problem is that you're (presumably) using edgy whereas I build for > > > > > sarge (too old), etch (slightly too new) and unstable (also slightly too > > > > > new), and I currently have no plans to build for Ubuntu releases. > > > > > > > > > > Given this, I think that it's best that you add a deb-src line for my > > > > > archive, run 'aptitude update', install devscripts and build-essential, then: > > > > > > > > > > $ apt-get source foo > > > > > $ cd foo-* > > > > > $ sudo apt-get build-dep foo > > > > > $ debuild binary > > > > > > > > > > $ sudo dpkg -i ../*.deb > > > > > > > > > > Be careful with that last line - you'll probably want to list specific > > > > > package files. And dependency errors shouldn't be a problem either since you > > > > > can use aptitude to install the missing packages and mark them as > > > > > automatically installed. > > > > > > > > > I finally got around to trying this. Stuck at "debuild". I'm unable > > > > to find it on my system and unable to find it as a refference in > > > > aptitude (hitting S in the GUI). > > > > > > > > Trying debian-builder as the closest match ;-) > > > > > > > Yep, that was it! > > > > > OK, err, well.. It was one part of it. Now, I can't run that > > script... I've tried sudo and no sudo and I get different errors in > > either method. > > > > mick@freevo:/build/newxine/xine-lib-vdr-1.1.3$ debuild binary > > /usr/bin/fakeroot: 152: debian/rules: Permission denied > > debuild: fatal error at line 1206: > > couldn't exec fakeroot debian/rules: > > mick@freevo:/build/newxine/xine-lib-vdr-1.1.3$ sudo debuild binary > > Can't exec "debian/rules": Permission denied at /usr/bin/debuild line 1201. > > debuild: fatal error at line 1200: > > couldn't exec debian/rules: Permission denied > > > > Line 152 appears to be a simple "echo" command to blit the scripts > > version to the screen. So something about my permissions must be very > > broken. I've tried su as well and I get the same error as sudo. > > > > What the? This newbie is dumbfounded.. > > > This link helped me: > http://helmi-blebe.blogspot.com/2006/11/binsh-bad-interpreter-permission.html > > To put simply, the fs I was playing with was mounted with 'noexec'. > Well well. I got all excited there for about 20 minutes while it compiled away and then this happened.. Like the mail trail wans't long enough already.. --- dh_installdocs dh_installchangelogs -k ChangeLog dh_link dh_strip --dbg-package=libxine1 dh_compress dh_fixperms dh_makeshlibs -V 'libxine1 (>= 1.1.1+cvs20060621-1)' dh_installdeb chmod +x debian/shlibdeps.sh debian/shlibdeps.sh libxine`ls src/xine-engine/.libs/libxine*.so.* | awk '{if (match($0,/\.so\.[0-9]+$/)) print substr($0,RSTART+4)}'` WARNING: non-existing file "debian/libxine1/usr/lib/xine/plugins/1.1.3/xineplug_vo_out_sdl.so" in OPTIONAL list WARNING: non-existing file "debian/libxine1/usr/lib/xine/plugins/1.1.3/xineplug_vo_out_caca.so" in OPTIONAL list unrecognized file type for 'debian/libxine1/usr/share/bug/libxine1/presubj' at /usr/bin/dpkg-shlibdeps line 120. make: *** [binary-arch] Error 9 debuild: fatal error at line 1206: couldn't exec fakeroot debian/rules: --- I'm not sure that the fakeroot thing means anything. I think the the make Error 9 holds the key.. Time for bed now. Any pointers? Mick > M > > Mick > > >