I agree, this is not a bug of kbuild. I can't tell if it's m-a or the rules file in the source. I think that reassigning to m-a is a good way to find out :)
cheers, Lorenzo 2015-05-14 12:31 GMT+02:00 Gianfranco Costamagna < costamagnagianfra...@yahoo.it>: > Hi Lorenzo, > > I can reproduce, but couldn't this be a problem of m-a? > > I would like to reassign, maybe m-a is using the wrong build system for > virtualbox, and just by chance it worked before. > > cheers, > > G. > > > > > Il Mercoledì 13 Maggio 2015 19:18, lorenz lor <lorenzo.r...@gmail.com> ha > scritto: > > > > The sequence is > # apt-get install virtualbox-source > # m-a update > # m-a prepare > # m-a build virtualbox-source > > the last command is supposed to create a .deb package but the building > process fails at about 30%; as a result you can view the build log > > Lorenzo > > > 2015-05-13 18:43 GMT+02:00 Gianfranco Costamagna < > costamagnagianfra...@yahoo.it>: > > Please post the *exact* sequence you run in order to spot the problem. > > > > > >I never used vbox source, I use vbox-dkms :) > > > > > >cheers, > > > > > >G. > > > > > >Sent from Yahoo Mail on Android > >________________________________ > > > >From:"lorenz lor" <lorenzo.r...@gmail.com> > >Date:Wed, 13 May, 2015 at 18:40 > >Subject:Re: [Pkg-virtualbox-devel] Bug#785161: kbuild: module-assistant > fails to build virtualbox-source > > > > > >Hi Frank, > > > > > >I was not aware of the right procedure to export the module's source from > the VirtualBox tree, so thank you for pointing out :) > > > > > >@ Debian Maintainers: > >I still think there is a problem with m-a and/or virtualbox-source Debian > packages: from the first message I post it seems that m-a is using kmk to > build the vbox module instead of the standard make, and this is an > "unsupported way of building" that leads to the failure. > >Of course, as a non developer, I have a limited ability to understand > this kind of problems so if you think there is nothing to fix I won't push > this issue further. > > > > > >Thank you for your attention > > > > > >Lorenzo > > > > > > > > > >2015-05-13 14:52 GMT+02:00 Frank Mehnert <frank.mehn...@oracle.com>: > > > >Hi Lorenzo, > >> > >>On Wednesday 13 May 2015 14:23:09 lorenz lor wrote: > >>> I'm a bit confused about the snipped you post: if I understand right, > the > >>> point is that " kbuild is not meant to build vbox kernel modules". > >>> So to build the modules I'm supposed to do something like > >>> ./configure > >>> make > >>> make install > >>> ? > >>> is that right? > >> > >>No. > >> > >>I'm talking about VirtualBox. To build the sources you need to do > >> > >> ./configure > >> kmk > >> kmk packing > >> > >>This builds the whole tree and as part of the compilation process, the > kernel > >>modules are built as well but these modules are NOT meant to be actually > used. > >>To compile the Linux kernel modules, do > >> > >> ./src/VBox/HostDrivers/Support/linux/export_modules ~/vboxhost.tar.gz > >> > >>Then extract the resulting archive and do > >> > >> make > >> > >>in the resulting directory. This will compile the kernel modules against > the > >>currently installed kernel sources. > >> > >> make install > >> > >>Will install the kernel modules into /lib/modules/... > >> > >>Please be aware that kmk as part of kBuild is something completely > different > >>than Linux kbuild (= kernel build system). > >> > >>Frank > >>-- > >>Dr.-Ing. Frank Mehnert | Software Development Director, VirtualBox > >>ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt, Germany > >> > >>ORACLE Deutschland B.V. & Co. KG > >>Hauptverwaltung: Riesstraße 25, D-80992 München > >>Registergericht: Amtsgericht München, HRA 95603 > >> > >>Komplementärin: ORACLE Deutschland Verwaltung B.V. > >>Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > >>Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > >>Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher > > >