[linux-dvb] Re: [v4l-dvb-maintainer] Re: New build system ready for testing

Trent Piepho xyzzy at speakeasy.org
Sat Aug 12 23:59:05 CEST 2006

On Sat, 12 Aug 2006, Thierry MERLE wrote:
> Trent Piepho a =E9crit :
> > It's in http://linuxtv.org/hg/~tap/build
> >
> > Based on the current, as of now, main branch.  Testing appreciated.  If=
> > find that it won't build for you, please try the old system and see if =
> > does work.  Especially if you get an error from make_kconfig.pl about a
> > missing .config file.  Chances are your kernel source/headers aren't
> > suitable for building out of tree drivers like v4l-dvb.  You can switch=
> > Hg tree between old and new with:
> >
> > make distclean && hg revert -r 63c4450ab755  # Get old system
> > hg revert -r ae423ac855c8 && make distclean  # Get new system

Now use:
hg revert -r b525229d9e7c && make distclean # Get new system

> Hi, I tested this new build system by doing make and make install and I
> got the following error :
> make install
> make -C /usr/src/v4l/build/v4l install
> make[1]: Entering directory `/usr/src/v4l/build/v4l'
> make[1]: *** No rule to make target `media-install', needed by
> `install'.  Stop.make[1]: Leaving directory `/usr/src/v4l/build/v4l'
> make: *** [install] Error 2
> If I revert to old build system I can make install without error.
> I am on a kernel, compiled and installed from sources.
> I tried to force the inclusion of Makefile.media in v4l/Makefile but it
> results in installation errors like :
> Installing /lib/modules/ files:
> /bin/sh: line 0: [: too many arguments

Thanks for the report.  It was just some dumb mistakes with forgetting to
change a variable name and putting some quotes where they didn't belong.
I've pushed a patch to the Hg repository that should fix this.  You should
be able to just run 'hg pull' to get the patch.

More information about the linux-dvb mailing list