[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnewsense-dev] Builder: vlc build failed
From: |
Dmitry Samoyloff |
Subject: |
Re: [Gnewsense-dev] Builder: vlc build failed |
Date: |
Wed, 09 Jun 2010 23:48:39 +0400 |
User-agent: |
Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.7 Emacs/22.1 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI) |
At Wed, 09 Jun 2010 10:25:55 +0200,
Sam Geeraerts wrote:
>
> Dmitry Samoyloff schreef:
> > Hello!
> >
> > As I said before, I'm rebuilding gNewSense-2.3 using the Builder. Today
> > ./do-update failed again, now because of vlc:
> >
> > config.status: creating po/POTFILES
> > config.status: creating po/Makefile
> > make[5]: Leaving directory
> > `/srv/gnewsense/tmp/vlc-0.8.6.release.e+x264svn20071224+faad2.6.1'
> > make[5]: Entering directory
> > `/srv/gnewsense/tmp/vlc-0.8.6.release.e+x264svn20071224+faad2.6.1'
> > make[5]: *** No rule to make target `am--refresh'. Stop.
> > make[5]: Leaving directory
> > `/srv/gnewsense/tmp/vlc-0.8.6.release.e+x264svn20071224+faad2.6.1'
> > make[4]: *** [Makefile.in] Error 1
> > make[4]: Leaving directory
> > `/srv/gnewsense/tmp/vlc-0.8.6.release.e+x264svn20071224+faad2.6.1/modules/audio_output'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory
> > `/srv/gnewsense/tmp/vlc-0.8.6.release.e+x264svn20071224+faad2.6.1/modules'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory
> > `/srv/gnewsense/tmp/vlc-0.8.6.release.e+x264svn20071224+faad2.6.1'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory
> > `/srv/gnewsense/tmp/vlc-0.8.6.release.e+x264svn20071224+faad2.6.1'
> > make: *** [build-stamp] Error 2
> > dpkg-buildpackage: failure: debian/rules build gave error exit status 2
> > + exit 1
> >
> > I've tried to select automake-1.7 instead of automake-1.10 in the chrooted
> > environment (using update-alternatives), but with no luck.
> >
> > Any ideas?
>
> gen-vlc makes the package build-depend on automake1.9.
I see the following code in gen-vlc:
# Edit debian/control to depend on the (older) automake required.
# This has to happen before fetching build-deps, so its now done here
sed -i -e 's/automake/automake1.9/' debian/control
apt-get --yes build-dep vlc$VERSION
However, the last line does nothing. Here's the output of do-update:
<...>
+ sed -i -e s/automake/automake1.9/ debian/control
+ apt-get --yes build-dep
vlc=0.8.6.release.e+x264svn20071224+faad2.6.1-0ubuntu3
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
<...>
automake1.9 is not installed in chroot at the moment! This looks like a bug.
A first thought: should the "sed ..." line affect "apt-get build-dep" at all?
IIUC apt-get gets info from the cache and my
/var/lib/apt/lists/127.0.0.1_ubuntu_dists_hardy_universe_source_Sources still
contains "automake" in vlc's Build-Depends section, not "automake1.9".
P.S. vlc compiled fine with automake1.9.
--
I'm an FSF member -- Help us support software freedom!
<http://www.fsf.org/jf?referrer=7253>