Sorry, you need to enable JavaScript to visit this website.

i915-3.18-3.16dkms 1: i915-3.18-3.16 kernel module failed to build

1 post / 0 new
eiro's picture
Starter
eiro

Feb 05, 2016 - 02:06am

  • Hi all,

     

    My problem is that after each kernel update on my Ubuntu 15.10 i receive error message telling me that i915-3.18-3.16 kernel module failed to build. And I suspect that this why the system can't resume after hibernation.

     

    This is the content of the file "/var/lib/dkms/i915-3.18-3.16/1/build/make.log"

     

    DKMS make.log for i915-3.18-3.16-1 for kernel 4.2.0-28-generic (i686)
    vendredi 5 février 2016, 10:13:08 (UTC+0100)
    GNU Make 4.0
    Construit pour i686-pc-linux-gnu
    Copyright (C) 1988-2013 Free Software Foundation, Inc.
    Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
    Ceci est un logiciel libre : vous êtes autorisé à le modifier et à la redistribuer.
    Il ne comporte AUCUNE GARANTIE, dans la mesure de ce que permet la loi.
    Lecture des makefiles...
    Reading makefile 'Makefile'...
    make: Entering directory '/usr/src/linux-headers-4.2.0-28-generic'
    Reading makefile 'scripts/Kbuild.include' (chemin de recherche) (pas de remplacement du ~)...
    Reading makefile 'include/config/auto.conf' (chemin de recherche) (peu importe) (pas de remplacement du ~)...
    Reading makefile 'arch/x86/Makefile' (chemin de recherche) (pas de remplacement du ~)...
    Reading makefile 'arch/x86/Makefile_32.cpu' (chemin de recherche) (pas de remplacement du ~)...
    Reading makefile 'scripts/Makefile.kasan' (chemin de recherche) (pas de remplacement du ~)...
    Reading makefile 'scripts/Makefile.extrawarn' (chemin de recherche) (pas de remplacement du ~)...
    Mise à jour des makefiles....
     Considering target file 'scripts/Makefile.extrawarn'.
      Looking for an implicit rule for 'scripts/Makefile.extrawarn'.
      No implicit rule found for 'scripts/Makefile.extrawarn'.
      Finished prerequisites of target file 'scripts/Makefile.extrawarn'.
     No need to remake target 'scripts/Makefile.extrawarn'.
     Considering target file 'scripts/Makefile.kasan'.
      Looking for an implicit rule for 'scripts/Makefile.kasan'.
      No implicit rule found for 'scripts/Makefile.kasan'.
      Finished prerequisites of target file 'scripts/Makefile.kasan'.
     No need to remake target 'scripts/Makefile.kasan'.
     Considering target file 'arch/x86/Makefile_32.cpu'.
      Looking for an implicit rule for 'arch/x86/Makefile_32.cpu'.
      No implicit rule found for 'arch/x86/Makefile_32.cpu'.
      Finished prerequisites of target file 'arch/x86/Makefile_32.cpu'.
     No need to remake target 'arch/x86/Makefile_32.cpu'.
     Considering target file 'arch/x86/Makefile'.
      Looking for an implicit rule for 'arch/x86/Makefile'.
      No implicit rule found for 'arch/x86/Makefile'.
      Finished prerequisites of target file 'arch/x86/Makefile'.
     No need to remake target 'arch/x86/Makefile'.
     Considering target file 'include/config/auto.conf'.
      File 'include/config/auto.conf' does not exist.
      Finished prerequisites of target file 'include/config/auto.conf'.
     Must remake target 'include/config/auto.conf'.
    test -e include/generated/autoconf.h -a -e include/config/auto.conf || (        \
    echo >&2;                            \
    echo >&2 "  ERROR: Kernel configuration is invalid.";        \
    echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
    echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";    \
    echo >&2 ;                            \
    /bin/false)
    Ajout du processus fils 0x9dbbef8 (include/config/auto.conf) PID 676 à la chaîne.
    Processus fils actif 0x9dbbef8 (include/config/auto.conf) PID 676
    Récolte du processus fils gagnant 0x9dbbef8 PID 676
    Retrait du processus fils 0x9dbbef8 PID 676 de la chaîne.
     Successfully remade target file 'include/config/auto.conf'.
     Considering target file 'scripts/Kbuild.include'.
      Finished prerequisites of target file 'scripts/Kbuild.include'.
     No need to remake target 'scripts/Kbuild.include'.
     Considering target file 'Makefile'.
      Finished prerequisites of target file 'Makefile'.
     No need to remake target 'Makefile'.
    Mise à jour des objectifs cibles....
    Considering target file '_all'.
     File '_all' does not exist.
      Considering target file 'modules'.
       File 'modules' does not exist.
        Considering target file '_module_/var/lib/dkms/i915-3.18-3.16/1/build'.
         File '_module_/var/lib/dkms/i915-3.18-3.16/1/build' does not exist.
          Considering target file 'crmodverdir'.
           File 'crmodverdir' does not exist.
           Finished prerequisites of target file 'crmodverdir'.
          Must remake target 'crmodverdir'.
    mkdir -p /var/lib/dkms/i915-3.18-3.16/1/build/.tmp_versions ; rm -f /var/lib/dkms/i915-3.18-3.16/1/build/.tmp_versions/*
    Ajout du processus fils 0x9db7ee8 (crmodverdir) PID 677 à la chaîne.
    Processus fils actif 0x9db7ee8 (crmodverdir) PID 677
    Récolte du processus fils gagnant 0x9db7ee8 PID 677
    Retrait du processus fils 0x9db7ee8 PID 677 de la chaîne.
          Successfully remade target file 'crmodverdir'.
          Considering target file 'Module.symvers'.
           File 'Module.symvers' does not exist.
           Finished prerequisites of target file 'Module.symvers'.
          Must remake target 'Module.symvers'.
    Ajout du processus fils 0x9e53148 (Module.symvers) PID 682 à la chaîne.
    Processus fils actif 0x9e53148 (Module.symvers) PID 682
    Récolte du processus fils gagnant 0x9e53148 PID 682
    Retrait du processus fils 0x9e53148 PID 682 de la chaîne.
          Successfully remade target file 'Module.symvers'.
         Finished prerequisites of target file '_module_/var/lib/dkms/i915-3.18-3.16/1/build'.
        Must remake target '_module_/var/lib/dkms/i915-3.18-3.16/1/build'.
    make -f ./scripts/Makefile.build obj=/var/lib/dkms/i915-3.18-3.16/1/build
    Ajout du processus fils 0x9dbb518 (_module_/var/lib/dkms/i915-3.18-3.16/1/build) PID 684 à la chaîne.
    Processus fils actif 0x9dbb518 (_module_/var/lib/dkms/i915-3.18-3.16/1/build) PID 684
    GNU Make 4.0
    Construit pour i686-pc-linux-gnu
    Copyright (C) 1988-2013 Free Software Foundation, Inc.
    Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
    Ceci est un logiciel libre : vous êtes autorisé à le modifier et à la redistribuer.
    Il ne comporte AUCUNE GARANTIE, dans la mesure de ce que permet la loi.
    Lecture des makefiles...
    Reading makefile 'scripts/Makefile.build'...
    Reading makefile 'include/config/auto.conf' (chemin de recherche) (peu importe) (pas de remplacement du ~)...
    Reading makefile 'scripts/Kbuild.include' (chemin de recherche) (pas de remplacement du ~)...
    Reading makefile '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile' (chemin de recherche) (pas de remplacement du ~)...
    Reading makefile 'scripts/Makefile.lib' (chemin de recherche) (pas de remplacement du ~)...
    Mise à jour des makefiles....
     Considering target file 'scripts/Makefile.lib'.
      Looking for an implicit rule for 'scripts/Makefile.lib'.
      No implicit rule found for 'scripts/Makefile.lib'.
      Finished prerequisites of target file 'scripts/Makefile.lib'.
     No need to remake target 'scripts/Makefile.lib'.
     Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile'.
      Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile'.
      Trying pattern rule with stem 'Makefile'.
      Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile_shipped'.
      Trying pattern rule with stem 'Makefile'.
      Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile_shipped'.
      Looking for a rule with intermediate file '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile_shipped'.
       Évitement de récursion dans une règle implicite.
      No implicit rule found for '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile'.
      Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile'.
     No need to remake target '/var/lib/dkms/i915-3.18-3.16/1/build/Makefile'.
     Considering target file 'scripts/Kbuild.include'.
      Looking for an implicit rule for 'scripts/Kbuild.include'.
      No implicit rule found for 'scripts/Kbuild.include'.
      Finished prerequisites of target file 'scripts/Kbuild.include'.
     No need to remake target 'scripts/Kbuild.include'.
     Considering target file 'include/config/auto.conf'.
      Looking for an implicit rule for 'include/config/auto.conf'.
      No implicit rule found for 'include/config/auto.conf'.
      Finished prerequisites of target file 'include/config/auto.conf'.
     No need to remake target 'include/config/auto.conf'.
     Considering target file 'scripts/Makefile.build'.
      Looking for an implicit rule for 'scripts/Makefile.build'.
      No implicit rule found for 'scripts/Makefile.build'.
      Finished prerequisites of target file 'scripts/Makefile.build'.
     No need to remake target 'scripts/Makefile.build'.
    Mise à jour des objectifs cibles....
    Considering target file '__build'.
     File '__build' does not exist.
      Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/built-in.o'.
       File '/var/lib/dkms/i915-3.18-3.16/1/build/built-in.o' does not exist.
        Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o'.
         File '/var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o' does not exist.
          Considering target file 'FORCE'.
           File 'FORCE' does not exist.
           Finished prerequisites of target file 'FORCE'.
          Must remake target 'FORCE'.
          Successfully remade target file 'FORCE'.
          Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o'.
           File '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o' does not exist.
           Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o'.
           Trying pattern rule with stem 'drivers/gpu/drm/drm_mipi_dsi'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c'.
           Trying rule prerequisite 'scripts/recordmcount.c'.
           Trying rule prerequisite 'scripts/recordmcount.h'.
           Trying rule prerequisite 'FORCE'.
           Found an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o'.
            Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c'.
             Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c'.
             Trying pattern rule with stem 'drivers/gpu/drm/drm_mipi_dsi.c'.
             Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c_shipped'.
             Trying pattern rule with stem 'drivers/gpu/drm/drm_mipi_dsi.c'.
             Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c_shipped'.
             Looking for a rule with intermediate file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c_shipped'.
              Évitement de récursion dans une règle implicite.
             No implicit rule found for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c'.
             Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c'.
            No need to remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c'.
            Considering target file 'scripts/recordmcount.c'.
             Looking for an implicit rule for 'scripts/recordmcount.c'.
             No implicit rule found for 'scripts/recordmcount.c'.
             Finished prerequisites of target file 'scripts/recordmcount.c'.
            No need to remake target 'scripts/recordmcount.c'.
            Considering target file 'scripts/recordmcount.h'.
             Looking for an implicit rule for 'scripts/recordmcount.h'.
             No implicit rule found for 'scripts/recordmcount.h'.
             Finished prerequisites of target file 'scripts/recordmcount.h'.
            No need to remake target 'scripts/recordmcount.h'.
            Pruning file 'FORCE'.
           Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o'.
          Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o'.
    Ajout du processus fils 0x8391cc8 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o) PID 700 à la chaîne.
    Processus fils actif 0x8391cc8 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o) PID 700
      gcc -Wp,-MD,/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/.drm_mipi_dsi.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/5/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include/drm -I/var/lib/dkms/i915-3.18-3.16/1/build/include/uapi  -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm    -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(drm_mipi_dsi)"  -D"KBUILD_MODNAME=KBUILD_STR(drm_mipi_dsi)" -c -o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/.tmp_drm_mipi_dsi.o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.c
      if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o"; fi; fi;
    Récolte du processus fils gagnant 0x8391cc8 PID 700
    Retrait du processus fils 0x8391cc8 PID 700 de la chaîne.
          Successfully remade target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o'.
         Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o'.
        Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o'.
    Ajout du processus fils 0x8393d70 (/var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o) PID 752 à la chaîne.
    Processus fils actif 0x8393d70 (/var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o) PID 752
      ld -m elf_i386   -r -o /var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/drm_mipi_dsi.o
    Récolte du processus fils gagnant 0x8393d70 PID 752
    Retrait du processus fils 0x8393d70 PID 752 de la chaîne.
        Successfully remade target file '/var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o'.
        Pruning file 'FORCE'.
       Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/built-in.o'.
      Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/built-in.o'.
    Ajout du processus fils 0x8393fc8 (/var/lib/dkms/i915-3.18-3.16/1/build/built-in.o) PID 754 à la chaîne.
    Processus fils actif 0x8393fc8 (/var/lib/dkms/i915-3.18-3.16/1/build/built-in.o) PID 754
       ld -m elf_i386   -r -o /var/lib/dkms/i915-3.18-3.16/1/build/built-in.o /var/lib/dkms/i915-3.18-3.16/1/build/drm_mipi_dsi.o
    Récolte du processus fils gagnant 0x8393fc8 PID 754
    Retrait du processus fils 0x8393fc8 PID 754 de la chaîne.
      Successfully remade target file '/var/lib/dkms/i915-3.18-3.16/1/build/built-in.o'.
      Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/i915.o'.
       File '/var/lib/dkms/i915-3.18-3.16/1/build/i915.o' does not exist.
        Pruning file 'FORCE'.
        Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o'.
         File '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o' does not exist.
         Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o'.
         Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_drv'.
         Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c'.
         Trying rule prerequisite 'scripts/recordmcount.c'.
         Trying rule prerequisite 'scripts/recordmcount.h'.
         Trying rule prerequisite 'FORCE'.
         Found an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o'.
          Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c'.
           Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_drv.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c_shipped'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_drv.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c_shipped'.
           Looking for a rule with intermediate file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c_shipped'.
            Évitement de récursion dans une règle implicite.
           No implicit rule found for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c'.
           Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c'.
          No need to remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c'.
          Pruning file 'scripts/recordmcount.c'.
          Pruning file 'scripts/recordmcount.h'.
          Pruning file 'FORCE'.
         Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o'.
        Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o'.
    Ajout du processus fils 0x8395810 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o) PID 756 à la chaîne.
    Processus fils actif 0x8395810 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o) PID 756
      gcc -Wp,-MD,/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.i915_drv.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/5/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include/drm -I/var/lib/dkms/i915-3.18-3.16/1/build/include/uapi  -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(i915_drv)"  -D"KBUILD_MODNAME=KBUILD_STR(i915)" -c -o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.tmp_i915_drv.o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:34:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_trace.h:10,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.h:2189,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c:34:
    include/drm/drm_crtc_helper.h:110:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
            struct drm_crtc_state *state);
                   ^
    include/drm/drm_crtc_helper.h:110:15: warning: its scope is only this definition or declaration, which is probably not what you want
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_connector_state’ declared inside parameter list
            struct drm_connector_state *conn_state);
                   ^
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
    include/drm/drm_crtc_helper.h:181:17: warning: ‘struct drm_connector_state’ declared inside parameter list
              struct drm_connector_state *connector_state);
                     ^
    include/drm/drm_crtc_helper.h: In function ‘drm_crtc_helper_add’:
    include/drm/drm_crtc_helper.h:203:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      crtc->helper_private = funcs;
                           ^
    include/drm/drm_crtc_helper.h: In function ‘drm_encoder_helper_add’:
    include/drm/drm_crtc_helper.h:209:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      encoder->helper_private = funcs;
                              ^
    include/drm/drm_crtc_helper.h: In function ‘drm_connector_helper_add’:
    include/drm/drm_crtc_helper.h:215:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      connector->helper_private = funcs;
                                ^
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_trace.h:10:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.h:2189,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c:34:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h: At top level:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:40:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
     #define DIV_ROUND_CLOSEST_ULL(ll, d) \
     ^
    In file included from include/linux/list.h:8:0,
                     from include/linux/kobject.h:20,
                     from include/linux/device.h:17,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.c:30:
    include/linux/kernel.h:110:0: note: this is the location of the previous definition
     #define DIV_ROUND_CLOSEST_ULL(x, divisor)(  \
     ^
      if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o"; fi; fi;
    Récolte du processus fils gagnant 0x8395810 PID 756
    Retrait du processus fils 0x8395810 PID 756 de la chaîne.
        Successfully remade target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.o'.
        Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o'.
         File '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o' does not exist.
         Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o'.
         Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_params'.
         Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c'.
         Trying rule prerequisite 'scripts/recordmcount.c'.
         Trying rule prerequisite 'scripts/recordmcount.h'.
         Trying rule prerequisite 'FORCE'.
         Found an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o'.
          Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c'.
           Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_params.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c_shipped'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_params.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c_shipped'.
           Looking for a rule with intermediate file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c_shipped'.
            Évitement de récursion dans une règle implicite.
           No implicit rule found for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c'.
           Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c'.
          No need to remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c'.
          Pruning file 'scripts/recordmcount.c'.
          Pruning file 'scripts/recordmcount.h'.
          Pruning file 'FORCE'.
         Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o'.
        Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o'.
    Ajout du processus fils 0x8395810 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o) PID 792 à la chaîne.
    Processus fils actif 0x8395810 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o) PID 792
      gcc -Wp,-MD,/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.i915_params.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/5/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include/drm -I/var/lib/dkms/i915-3.18-3.16/1/build/include/uapi  -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(i915_params)"  -D"KBUILD_MODNAME=KBUILD_STR(i915)" -c -o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.tmp_i915_params.o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:34:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_trace.h:10,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.h:2189,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c:25:
    include/drm/drm_crtc_helper.h:110:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
            struct drm_crtc_state *state);
                   ^
    include/drm/drm_crtc_helper.h:110:15: warning: its scope is only this definition or declaration, which is probably not what you want
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_connector_state’ declared inside parameter list
            struct drm_connector_state *conn_state);
                   ^
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
    include/drm/drm_crtc_helper.h:181:17: warning: ‘struct drm_connector_state’ declared inside parameter list
              struct drm_connector_state *connector_state);
                     ^
    include/drm/drm_crtc_helper.h: In function ‘drm_crtc_helper_add’:
    include/drm/drm_crtc_helper.h:203:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      crtc->helper_private = funcs;
                           ^
    include/drm/drm_crtc_helper.h: In function ‘drm_encoder_helper_add’:
    include/drm/drm_crtc_helper.h:209:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      encoder->helper_private = funcs;
                              ^
    include/drm/drm_crtc_helper.h: In function ‘drm_connector_helper_add’:
    include/drm/drm_crtc_helper.h:215:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      connector->helper_private = funcs;
                                ^
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_trace.h:10:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.h:2189,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c:25:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h: At top level:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:40:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
     #define DIV_ROUND_CLOSEST_ULL(ll, d) \
     ^
    In file included from include/linux/list.h:8:0,
                     from include/linux/agp_backend.h:33,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/include/drm/drmP.h:37,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_bios.h:31,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.h:36,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.c:25:
    include/linux/kernel.h:110:0: note: this is the location of the previous definition
     #define DIV_ROUND_CLOSEST_ULL(x, divisor)(  \
     ^
      if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o"; fi; fi;
    Récolte du processus fils gagnant 0x8395810 PID 792
    Retrait du processus fils 0x8395810 PID 792 de la chaîne.
        Successfully remade target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_params.o'.
        Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o'.
         File '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o' does not exist.
         Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o'.
         Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_suspend'.
         Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c'.
         Trying rule prerequisite 'scripts/recordmcount.c'.
         Trying rule prerequisite 'scripts/recordmcount.h'.
         Trying rule prerequisite 'FORCE'.
         Found an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o'.
          Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c'.
           Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_suspend.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c_shipped'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_suspend.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c_shipped'.
           Looking for a rule with intermediate file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c_shipped'.
            Évitement de récursion dans une règle implicite.
           No implicit rule found for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c'.
           Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c'.
          No need to remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c'.
          Pruning file 'scripts/recordmcount.c'.
          Pruning file 'scripts/recordmcount.h'.
          Pruning file 'FORCE'.
         Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o'.
        Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o'.
    Ajout du processus fils 0x839ae88 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o) PID 824 à la chaîne.
    Processus fils actif 0x839ae88 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o) PID 824
      gcc -Wp,-MD,/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.i915_suspend.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/5/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include/drm -I/var/lib/dkms/i915-3.18-3.16/1/build/include/uapi  -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(i915_suspend)"  -D"KBUILD_MODNAME=KBUILD_STR(i915)" -c -o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.tmp_i915_suspend.o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:34:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c:29:
    include/drm/drm_crtc_helper.h:110:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
            struct drm_crtc_state *state);
                   ^
    include/drm/drm_crtc_helper.h:110:15: warning: its scope is only this definition or declaration, which is probably not what you want
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_connector_state’ declared inside parameter list
            struct drm_connector_state *conn_state);
                   ^
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
    include/drm/drm_crtc_helper.h:181:17: warning: ‘struct drm_connector_state’ declared inside parameter list
              struct drm_connector_state *connector_state);
                     ^
    include/drm/drm_crtc_helper.h: In function ‘drm_crtc_helper_add’:
    include/drm/drm_crtc_helper.h:203:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      crtc->helper_private = funcs;
                           ^
    include/drm/drm_crtc_helper.h: In function ‘drm_encoder_helper_add’:
    include/drm/drm_crtc_helper.h:209:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      encoder->helper_private = funcs;
                              ^
    include/drm/drm_crtc_helper.h: In function ‘drm_connector_helper_add’:
    include/drm/drm_crtc_helper.h:215:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      connector->helper_private = funcs;
                                ^
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c:29:0:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h: At top level:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:40:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
     #define DIV_ROUND_CLOSEST_ULL(ll, d) \
     ^
    In file included from include/linux/list.h:8:0,
                     from include/linux/agp_backend.h:33,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/include/drm/drmP.h:37,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.c:27:
    include/linux/kernel.h:110:0: note: this is the location of the previous definition
     #define DIV_ROUND_CLOSEST_ULL(x, divisor)(  \
     ^
      if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o"; fi; fi;
    Récolte du processus fils gagnant 0x839ae88 PID 824
    Retrait du processus fils 0x839ae88 PID 824 de la chaîne.
        Successfully remade target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_suspend.o'.
        Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o'.
         File '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o' does not exist.
         Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o'.
         Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_sysfs'.
         Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c'.
         Trying rule prerequisite 'scripts/recordmcount.c'.
         Trying rule prerequisite 'scripts/recordmcount.h'.
         Trying rule prerequisite 'FORCE'.
         Found an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o'.
          Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c'.
           Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_sysfs.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c_shipped'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/i915_sysfs.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c_shipped'.
           Looking for a rule with intermediate file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c_shipped'.
            Évitement de récursion dans une règle implicite.
           No implicit rule found for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c'.
           Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c'.
          No need to remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c'.
          Pruning file 'scripts/recordmcount.c'.
          Pruning file 'scripts/recordmcount.h'.
          Pruning file 'FORCE'.
         Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o'.
        Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o'.
    Ajout du processus fils 0x8395810 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o) PID 918 à la chaîne.
    Processus fils actif 0x8395810 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o) PID 918
      gcc -Wp,-MD,/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.i915_sysfs.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/5/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include/drm -I/var/lib/dkms/i915-3.18-3.16/1/build/include/uapi  -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(i915_sysfs)"  -D"KBUILD_MODNAME=KBUILD_STR(i915)" -c -o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.tmp_i915_sysfs.o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:34:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c:32:
    include/drm/drm_crtc_helper.h:110:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
            struct drm_crtc_state *state);
                   ^
    include/drm/drm_crtc_helper.h:110:15: warning: its scope is only this definition or declaration, which is probably not what you want
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_connector_state’ declared inside parameter list
            struct drm_connector_state *conn_state);
                   ^
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
    include/drm/drm_crtc_helper.h:181:17: warning: ‘struct drm_connector_state’ declared inside parameter list
              struct drm_connector_state *connector_state);
                     ^
    include/drm/drm_crtc_helper.h: In function ‘drm_crtc_helper_add’:
    include/drm/drm_crtc_helper.h:203:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      crtc->helper_private = funcs;
                           ^
    include/drm/drm_crtc_helper.h: In function ‘drm_encoder_helper_add’:
    include/drm/drm_crtc_helper.h:209:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      encoder->helper_private = funcs;
                              ^
    include/drm/drm_crtc_helper.h: In function ‘drm_connector_helper_add’:
    include/drm/drm_crtc_helper.h:215:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      connector->helper_private = funcs;
                                ^
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c:32:0:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h: At top level:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:40:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
     #define DIV_ROUND_CLOSEST_ULL(ll, d) \
     ^
    In file included from include/linux/list.h:8:0,
                     from include/linux/kobject.h:20,
                     from include/linux/device.h:17,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.c:28:
    include/linux/kernel.h:110:0: note: this is the location of the previous definition
     #define DIV_ROUND_CLOSEST_ULL(x, divisor)(  \
     ^
      if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o"; fi; fi;
    Récolte du processus fils gagnant 0x8395810 PID 918
    Retrait du processus fils 0x8395810 PID 918 de la chaîne.
        Successfully remade target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_sysfs.o'.
        Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o'.
         File '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o' does not exist.
         Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o'.
         Trying pattern rule with stem 'drivers/gpu/drm/i915/intel_pm'.
         Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c'.
         Trying rule prerequisite 'scripts/recordmcount.c'.
         Trying rule prerequisite 'scripts/recordmcount.h'.
         Trying rule prerequisite 'FORCE'.
         Found an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o'.
          Considering target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c'.
           Looking for an implicit rule for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/intel_pm.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c_shipped'.
           Trying pattern rule with stem 'drivers/gpu/drm/i915/intel_pm.c'.
           Trying implicit prerequisite '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c_shipped'.
           Looking for a rule with intermediate file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c_shipped'.
            Évitement de récursion dans une règle implicite.
           No implicit rule found for '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c'.
           Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c'.
          No need to remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c'.
          Pruning file 'scripts/recordmcount.c'.
          Pruning file 'scripts/recordmcount.h'.
          Pruning file 'FORCE'.
         Finished prerequisites of target file '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o'.
        Must remake target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o'.
    Ajout du processus fils 0x839a2f0 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o) PID 943 à la chaîne.
    Processus fils actif 0x839a2f0 (/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o) PID 943
      gcc -Wp,-MD,/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.intel_pm.o.d  -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/5/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include -I/var/lib/dkms/i915-3.18-3.16/1/build/include/drm -I/var/lib/dkms/i915-3.18-3.16/1/build/include/uapi  -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -Iubuntu/include  -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m32 -msoft-float -mregparm=3 -freg-struct-return -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(intel_pm)"  -D"KBUILD_MODNAME=KBUILD_STR(i915)" -c -o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/.tmp_intel_pm.o /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:34:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_trace.h:10,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.h:2189,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c:29:
    include/drm/drm_crtc_helper.h:110:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
            struct drm_crtc_state *state);
                   ^
    include/drm/drm_crtc_helper.h:110:15: warning: its scope is only this definition or declaration, which is probably not what you want
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_connector_state’ declared inside parameter list
            struct drm_connector_state *conn_state);
                   ^
    include/drm/drm_crtc_helper.h:163:15: warning: ‘struct drm_crtc_state’ declared inside parameter list
    include/drm/drm_crtc_helper.h:181:17: warning: ‘struct drm_connector_state’ declared inside parameter list
              struct drm_connector_state *connector_state);
                     ^
    include/drm/drm_crtc_helper.h: In function ‘drm_crtc_helper_add’:
    include/drm/drm_crtc_helper.h:203:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      crtc->helper_private = funcs;
                           ^
    include/drm/drm_crtc_helper.h: In function ‘drm_encoder_helper_add’:
    include/drm/drm_crtc_helper.h:209:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      encoder->helper_private = funcs;
                              ^
    include/drm/drm_crtc_helper.h: In function ‘drm_connector_helper_add’:
    include/drm/drm_crtc_helper.h:215:28: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      connector->helper_private = funcs;
                                ^
    In file included from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_trace.h:10:0,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/i915_drv.h:2189,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c:29:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h: At top level:
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_drv.h:40:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
     #define DIV_ROUND_CLOSEST_ULL(ll, d) \
     ^
    In file included from include/linux/clk.h:16:0,
                     from include/linux/cpufreq.h:14,
                     from /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c:28:
    include/linux/kernel.h:110:0: note: this is the location of the previous definition
     #define DIV_ROUND_CLOSEST_ULL(x, divisor)(  \
     ^
    /var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.c:34:32: fatal error: drm/i915_powerwell.h: Aucun fichier ou dossier de ce type
    compilation terminated.
    Récolte du processus fils perdant 0x839a2f0 PID 943
    scripts/Makefile.build:258: recipe for target '/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o' failed
    make[1]: *** [/var/lib/dkms/i915-3.18-3.16/1/build/drivers/gpu/drm/i915/intel_pm.o] Error 1
    Retrait du processus fils 0x839a2f0 PID 943 de la chaîne.
    Récolte du processus fils perdant 0x9dbb518 PID 684
    Makefile:1398: recipe for target '_module_/var/lib/dkms/i915-3.18-3.16/1/build' failed
    make: *** [_module_/var/lib/dkms/i915-3.18-3.16/1/build] Error 2
    Retrait du processus fils 0x9dbb518 PID 684 de la chaîne.
    make: Leaving directory '/usr/src/linux-headers-4.2.0-28-generic'

     

    thanks

    Feb 05, 2016 - 02:06am
  • Hi - a build failure of the i915-3.18-3.16 package is harmless - but let's run through what's happening here just to clarify things:

    - the i915-3.18-3.16-dkms package provides an updated i915 kernel module for the 3.16 kernel series
    - as the name suggests, it's a backport from the 3.18 kernel series
    - it _shouldn't_ be trying to build for the 4.4 kernel, I'll have to look into that
    - but this won't matter - every kernel ships with its own vanilla i915 module, and this is what is used

    So the build is time-consuming and annoying (the packaging should have prevented an attempt to build for 3.18-4.x)
    but basically harmless. If you don't plan to go back to the 3.16 kernel, you can just remove the i915…-dkms package.

    But whatever else is happening it isn't the source of your suspend problems (since it doesn't, and can't, install anything
    for a 4.x kernel).

    Feb 09, 2016 - 08:52am