[pkg-nvidia-devel] Bug#581343: nvidia-kernel-source: Fails to compile

Klaus Ethgen Klaus at Ethgen.de
Wed Aug 25 09:15:43 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Am Mi den 25. Aug 2010 um  5:14 schrieb Andreas Beckmann:
> > Trying to build the deb for the new nvidia-kernel-source:
> 
> *How* did you try to build the module?

make-kpkg.

> Did you try both module-assistant and make-kpkg?

No. Only make-kpkg. But module-assistant would do no other than using
make-kpkg I suppose.

> > Linux ikki 2.6.32.9 #1 Tue Feb 23 22:12:35 CET 2010 i686 GNU/Linux
> 
> That's a custom kernel, not an official Debian linux-image-*, so the
> layout may be different causing some script not to be found in the same
> location.

True, it is not an official Debian kernel. False, it has exactly the
same layout.

> Can you try the official Debian kernel 2.6.32-5?

No, at it is broken by security and functionality.

> >    [many compiler _warnings_ not relevant]
> >      LD [M]  /usr/src/modules/nvidia-kernel/nvidia.o
> >      Building modules, stage 2.
> >      MODPOST 1 modules
> >    /bin/sh: scripts/mod/modpost: not found
> 
> Do you have this script somewhere in your kernel source tree?

Well, That is no script, that is a binary build on demand. And the
scripts/mod/modpost.c is available and compiles without problems.

> > Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) (ignored:
> > LC_ALL set to de_DE)
> 
> Also retry the build with setting LC_ALL=C first, might be a
> localisation issue.

That could be. But I was thinking that make-kpkg clean the environment
automatically.

However, it seems that with the combination of kernel 2.6.34 and
version 195.36.24-4 of nvidia-kernel-source, the problem seems to be
solved. I was able to build the kernel module for that kernel and it is
working.

Though there is a confusing bug in make-kpkg for long years now how to
use the --rootcmd option. But I think I handle that correctly. (Using
"fakeroot make-kpkg" without that option to build the kernel image and
"make-kpkg --rootcmd fakeroot" to build the modules. All other
combinations do not work at all. Of course, you can do all as root. But
that is no option for me. I do not build any package as root at all!

Regards
   Klaus
- -- 
Klaus Ethgen                            http://www.ethgen.de/
pub  2048R/D1A4EDE5 2000-02-26 Klaus Ethgen <Klaus at Ethgen.de>
Fingerprint: D7 67 71 C4 99 A6 D4 FE  EA 40 30 57 3C 88 26 2B
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEVAwUBTHTfP5+OKpjRpO3lAQqE8gf8CONMOW4oVLATTFLi2lHGSF3rsFYUSLyC
Wqb+JHozZezRY9H0vKR4N1sCgtvA9KHsch0lfkD/oXHkGNDGKKpqM0EkGibc83XQ
q9yBlb105eWd/mztp32qUUU7AJgIcgdlOX1dQZIdqm+5uf9RAwz/GpVVToDW803N
Izubu7W6eHKGmtFZcKBokRTDP0bWJPm6QfQ/btSfHsKuc0GzvU8cxIR5/YKr6FBK
P1pRKfiAxfwDrV3z1QDgbz/NWr8UZx4d+kcujQiDZsxXZga+a3rmHV0+WNaWV/Sk
vhbP8adleMTmwU44HSf6VZePHk74640p+JX9kJ9Mop4ish4V1p+Mkw==
=Vvd1
-----END PGP SIGNATURE-----





More information about the Pkg-nvidia-devel mailing list