[Pkg-fglrx-devel] Bug#855309: Installation failure on kenerl 4.8+

Hughe janpenguin at riseup.net
Thu Feb 16 15:37:34 UTC 2017


Package: fglrx-legacy-modules-dkms
Version: 8.97.100.7-3~bpo70+1
Severity: grave
Tags: upstream

Hi

To install fglrx-legcy driver for Radeon 3000 in Xorg, fglrx-legacy-modules-
dkms has to build the kernel module but it fails on 4.8.0-0.bpo.2-amd64 kernel.

If the package doesn't work, the repository exclude it after notification on
Wiki or Debian package page so that users wouldn't waster their valuable time.


I include the build log here.

DKMS make.log for fglrx-8.97.100.7 for kernel 4.8.0-0.bpo.2-amd64 (x86_64)
Thu Feb 16 23:50:17 KST 2017
make: Entering directory '/usr/src/linux-headers-4.8.0-0.bpo.2-amd64'
 LD      /var/lib/dkms/fglrx/8.97.100.7/build/built-in.o
 CC [M]  /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.o
In file included from
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:469:0:
/var/lib/dkms/fglrx/8.97.100.7/build/drm_proc.h: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/drm_proc.h:98:2: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
 if (!minor) root = create_proc_entry("dri", S_IFDIR, NULL);
 ^
/var/lib/dkms/fglrx/8.97.100.7/build/drm_proc.h:98:19: warning: assignment
makes pointer from integer without a cast
 if (!minor) root = create_proc_entry("dri", S_IFDIR, NULL);
                  ^
/var/lib/dkms/fglrx/8.97.100.7/build/drm_proc.h:105:12: warning: assignment
makes pointer from integer without a cast
 *dev_root = create_proc_entry(name, S_IFDIR, root);
           ^
/var/lib/dkms/fglrx/8.97.100.7/build/drm_proc.h:112:7: warning: assignment
makes pointer from integer without a cast
  ent = create_proc_entry(DRM(proc_list)[i].name,
      ^
/var/lib/dkms/fglrx/8.97.100.7/build/drm_proc.h:124:6: error: dereferencing
pointer to incomplete type
  ent->read_proc = DRM(proc_list)[i].f;
     ^
/var/lib/dkms/fglrx/8.97.100.7/build/drm_proc.h:125:6: error: dereferencing
pointer to incomplete type
  ent->data      = dev;
     ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:591:14: warning:
assignment makes pointer from integer without a cast
        root = create_proc_entry("ati", S_IFDIR, NULL);
             ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:603:13: warning:
assignment makes pointer from integer without a cast
        ent = create_proc_entry("major", S_IFREG|S_IRUGO, root);
            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:610:12: error:
dereferencing pointer to incomplete type
        ent->read_proc = (read_proc_t*)firegl_major_proc_read;
           ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:610:27: error:  undeclared
(first use in this function)
        ent->read_proc = (read_proc_t*)firegl_major_proc_read;
                          ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:610:27: note: each
undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:610:39: error: expected
expression before  token
        ent->read_proc = (read_proc_t*)firegl_major_proc_read;
                                      ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:614:15: warning:
assignment makes pointer from integer without a cast
    *dev_root = create_proc_entry(name, S_IFDIR, root);
              ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:624:13: warning:
assignment makes pointer from integer without a cast
        ent = create_proc_entry(list->name, S_IFREG|S_IRUGO, *dev_root);
            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:644:16: error:
dereferencing pointer to incomplete type
            ent->read_proc = (read_proc_t*)list->f;
               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:644:43: error: expected
expression before  token
            ent->read_proc = (read_proc_t*)list->f;
                                          ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:649:16: error:
dereferencing pointer to incomplete type
            ent->proc_fops = (struct file_operations*)list->fops;
               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:653:16: error:
dereferencing pointer to incomplete type
            ent->data = (dev->pubdev.signature == FGL_DEVICE_SIGNATURE)?
firegl_find_device(minor) : (dev);
               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:662:13: warning:
assignment makes pointer from integer without a cast
        ent = create_proc_entry("debug", S_IFREG|S_IRUGO, root);
            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:665:16: error:
dereferencing pointer to incomplete type
            ent->read_proc = (read_proc_t*)firegl_debug_proc_read_wrap;
               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:665:43: error: expected
expression before  token
            ent->read_proc = (read_proc_t*)firegl_debug_proc_read_wrap;
                                          ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:666:16: error:
dereferencing pointer to incomplete type
            ent->write_proc = (write_proc_t*)firegl_debug_proc_write_wrap;
               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:666:32: error:  undeclared
(first use in this function)
            ent->write_proc = (write_proc_t*)firegl_debug_proc_write_wrap;
                               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:666:45: error: expected
expression before  token
            ent->write_proc = (write_proc_t*)firegl_debug_proc_write_wrap;
                                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:667:16: error:
dereferencing pointer to incomplete type
            ent->data = dev;
               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:1459:5: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
    block_all_signals(notifier,pPriv,(sigset_t*)(void *)pSigMask);
    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:1464:5: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
    unblock_all_signals();
    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:1505:5: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
    return __fgl_cmpxchg(ptr,old,new,size);
    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:1563:5: error:
incompatible types when returning type  but  was expected
    return current_euid();
    ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/processor.h:15:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/cpufeature.h:4,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/thread_info.h:52,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/thread_info.h:54,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/preempt.h:6,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/preempt.h:59,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/spinlock.h:50,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/seqlock.h:35,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/time.h:5,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/stat.h:18,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/module.h:10,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:109:
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/current.h:17:17: warning:
passing argument 1 of  makes integer from pointer without a cast
#define current get_current()
                ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:2672:26: note: in
expansion of macro
    ret = get_user_pages(current, current->mm, vaddr, page_cnt, 1, 0, (struct
page **)page_list, NULL);
                         ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/dmapool.h:14,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/pci.h:1255,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:116:
/usr/src/linux-headers-4.8.0-0.bpo.2-common/include/linux/mm.h:1315:6: note:
expected  but argument is of type
long get_user_pages(unsigned long start, unsigned long nr_pages,
     ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/processor.h:15:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/cpufeature.h:4,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/thread_info.h:52,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/thread_info.h:54,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/preempt.h:6,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/preempt.h:59,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/spinlock.h:50,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/seqlock.h:35,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/time.h:5,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/stat.h:18,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/module.h:10,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:109:
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/current.h:17:17: warning:
passing argument 2 of  makes integer from pointer without a cast
#define current get_current()
                ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:2672:35: note: in
expansion of macro
    ret = get_user_pages(current, current->mm, vaddr, page_cnt, 1, 0, (struct
page **)page_list, NULL);
                                  ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/dmapool.h:14,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/pci.h:1255,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:116:
/usr/src/linux-headers-4.8.0-0.bpo.2-common/include/linux/mm.h:1315:6: note:
expected  but argument is of type
long get_user_pages(unsigned long start, unsigned long nr_pages,
     ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:2672:65: warning: passing
argument 5 of  makes pointer from integer without a cast
    ret = get_user_pages(current, current->mm, vaddr, page_cnt, 1, 0, (struct
page **)page_list, NULL);
                                                                ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/dmapool.h:14,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/pci.h:1255,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:116:
/usr/src/linux-headers-4.8.0-0.bpo.2-common/include/linux/mm.h:1315:6: note:
expected  but argument is of type
long get_user_pages(unsigned long start, unsigned long nr_pages,
     ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:2672:11: error: too many
arguments to function
    ret = get_user_pages(current, current->mm, vaddr, page_cnt, 1, 0, (struct
page **)page_list, NULL);
          ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/scatterlist.h:7:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/dmapool.h:14,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/pci.h:1255,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:116:
/usr/src/linux-headers-4.8.0-0.bpo.2-common/include/linux/mm.h:1315:6: note:
declared here
long get_user_pages(unsigned long start, unsigned long nr_pages,
     ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:2683:9: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
        page_cache_release((struct page*)page_list[i]);
        ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:2928:22: error:
undeclared (first use in this function)
        ((useMSI) ? (IRQF_DISABLED | IRQF_NOBALANCING) : (IRQF_SHARED)),
                     ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/bitops.h:36:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/kernel.h:10,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/list.h:8,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/module.h:9,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:109:
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:337:29: warning:
passing argument 2 of  from incompatible pointer type
  ? constant_test_bit((nr), (addr)) \
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3926:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:308:29: note:
expected  but argument is of type
static __always_inline bool constant_test_bit(long nr, const volatile unsigned
long *addr)
                            ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:338:29: warning:
passing argument 2 of  from incompatible pointer type
  : variable_test_bit((nr), (addr)))
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3926:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:314:29: note:
expected  but argument is of type
static __always_inline bool variable_test_bit(long nr, volatile const unsigned
long *addr)
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3928:9: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
        cr4 = read_cr4();
        ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3929:9: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
        write_cr4(cr4 & ~X86_CR4_PGE);
        ^
In file included from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/bitops.h:36:0,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/kernel.h:10,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/list.h:8,
                from /usr/src/linux-
headers-4.8.0-0.bpo.2-common/include/linux/module.h:9,
                from /var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:109:
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:337:29: warning:
passing argument 2 of  from incompatible pointer type
  ? constant_test_bit((nr), (addr)) \
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3940:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:308:29: note:
expected  but argument is of type
static __always_inline bool constant_test_bit(long nr, const volatile unsigned
long *addr)
                            ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:338:29: warning:
passing argument 2 of  from incompatible pointer type
  : variable_test_bit((nr), (addr)))
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3940:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:314:29: note:
expected  but argument is of type
static __always_inline bool variable_test_bit(long nr, volatile const unsigned
long *addr)
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:337:29: warning:
passing argument 2 of  from incompatible pointer type
  ? constant_test_bit((nr), (addr)) \
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3967:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:308:29: note:
expected  but argument is of type
static __always_inline bool constant_test_bit(long nr, const volatile unsigned
long *addr)
                            ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:338:29: warning:
passing argument 2 of  from incompatible pointer type
  : variable_test_bit((nr), (addr)))
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3967:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:314:29: note:
expected  but argument is of type
static __always_inline bool variable_test_bit(long nr, volatile const unsigned
long *addr)
                            ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:337:29: warning:
passing argument 2 of  from incompatible pointer type
  ? constant_test_bit((nr), (addr)) \
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3980:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:308:29: note:
expected  but argument is of type
static __always_inline bool constant_test_bit(long nr, const volatile unsigned
long *addr)
                            ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:338:29: warning:
passing argument 2 of  from incompatible pointer type
  : variable_test_bit((nr), (addr)))
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.h:594:21: note: in expansion
of macro
#define cpu_has_pge test_bit(X86_FEATURE_PGE, &boot_cpu_data.x86_capability)
                    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:3980:9: note: in expansion
of macro
    if (cpu_has_pge)
        ^
/usr/src/linux-
headers-4.8.0-0.bpo.2-common/arch/x86/include/asm/bitops.h:314:29: note:
expected  but argument is of type
static __always_inline bool variable_test_bit(long nr, volatile const unsigned
long *addr)
                            ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:4276:5: error: implicit
declaration of function  [-Werror=implicit-function-declaration]
    orig_level = __get_cpu_var(kasExecutionLevel);
    ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:4277:38: error: lvalue
required as left operand of assignment
    __get_cpu_var(kasExecutionLevel) = level;
                                     ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: At top level:
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:516:16: warning:  defined
but not used [-Wunused-function]
READ_PROC_WRAP(firegl_debug_proc_read)
               ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:501:12: note: in
definition of macro
static int func##_wrap(char *buf, char **start, kcl_off_t offset,      \
           ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:521:12: warning:  defined
but not used [-Wunused-function]
static int firegl_debug_proc_write_wrap(void* file, const char *buffer,
unsigned long count, void *data)
           ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:539:12: warning:  defined
but not used [-Wunused-function]
static int firegl_major_proc_read(char *buf, char **start, kcl_off_t offset,
           ^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:1567:1: warning: control
reaches end of non-void function [-Wreturn-type]
}
^
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c: In function :
/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.c:2932:1: warning: control
reaches end of non-void function [-Wreturn-type]
}
^
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.8.0-0.bpo.2-common/scripts/Makefile.build:294: recipe
for target '/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.o' failed
make[3]: *** [/var/lib/dkms/fglrx/8.97.100.7/build/firegl_public.o] Error 1
/usr/src/linux-headers-4.8.0-0.bpo.2-common/Makefile:1490: recipe for target
'_module_/var/lib/dkms/fglrx/8.97.100.7/build' failed
make[2]: *** [_module_/var/lib/dkms/fglrx/8.97.100.7/build] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.8.0-0.bpo.2-amd64'



-- System Information:
Debian Release: 8.2
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-0.bpo.2-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)



More information about the Pkg-fglrx-devel mailing list