Bug#901203: nvidia-driver: dependence on 'gcc-6'
Luca Boccassi
bluca at debian.org
Fri Jun 22 22:46:51 BST 2018
Control: close -1
On Sat, 09 Jun 2018 23:45:51 -0700 peterbecich <peterbecich at gmail.com>
wrote:
> Package: nvidia-driver
> Version: 390.48-2~bpo9+3
> Severity: serious
> Justification: fails to build from source (but built successfully in
the past)
>
> Hello,
>
> I am attempting to install the Nvidia drivers (390.48-2~bpo9+3) from
Stretch
> Backports. The package seems unhappy with the version of GCC I have
installed.
>
> ```
> # apt-get install -t stretch-backports nvidia-driver.
> ```
>
> An error occurs:
>
> ```
> Building for 4.16.0-0.bpo.1-amd64
> Building initial module for 4.16.0-0.bpo.1-amd64
> Error! Bad return status for module build on kernel: 4.16.0-0.bpo.1-
amd64
> (x86_64)
> Consult /var/lib/dkms/nvidia-current/390.48/build/make.log for more
> information.
>
> In /var/lib/dkms/nvidia-current/390.48/build/make.log I find:
>
> Compiler version check failed:
>
> The major and minor number of the compiler used to
> compile the kernel:
>
> gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)
>
> does not match the compiler used here:
>
> gcc-6 (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
> Copyright (C) 2016 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There
is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
>
>
> It is recommended to set the CC environment variable
> to the compiler that was used to compile the kernel.
>
> This should be the same version of gcc used to compile the kernel:
>
> cat /proc/version
> Linux version 4.16.0-0.bpo.1-amd64 (debian-kernel at lists.debian.org)
(gcc
> version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Debian
4.16.5-1~bpo9+1
> (2018-05-06)
> ```
>
> I remove the Nvidia packages: ```# apt-get remove --purge
.*nvidia.*```
>
> And try again: ```# IGNORE_CC_MISMATCH=1 apt-get install -t stretch-
backports
> nvidia-driver```
>
> A different error in make.log:
>
> ```
This has nothing to do with nvidia-driver. You need to have the same
compiler that was used to build the kernel, to build the modules. If
you install the headers with apt install -t stretch-backports linux-
headers-amd64 you should get everything you need.
--
Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-nvidia-devel/attachments/20180622/39d4eb05/attachment.sig>
More information about the pkg-nvidia-devel
mailing list