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> _______________________________________________ gNewSense-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/gnewsense-dev
