On 26/02/16 17:32, Andreas Beckmann wrote:
Control: tag -1 unreproducible moreinfo
Control: found -1 1:15.12-2~bpo8+1
On Fri, 26 Feb 2016 15:55:16 -0300 Dererk <der...@debian.org> wrote:
It appears that while working at 3.16 kernel from Jessie, the latest
fglrx source (1:15.12) is not building against the 4.3 backported kernel
(nor anything newer than 4.2x).
Hi,
I cannot reproduce your problem. The module builds fine for all amd64
kernels from (old-(old-))stable over testing to sid including backports.
That is from 2.6.x in squeeze up to 4.4 in sid (with exclusion of the
grsec patch kernel). 4.5 is broken on the kernel side.
There is no i387.h in the kernel headers, but fglrx also doesn't attempt
to load that header:
#if LINUX_VERSION_CODE < KERNEL_VERSION(4,2,0)
#include "asm/i387.h"
#else
#include <asm/fpu/api.h>
#endif
Andreas
I wonder then what should be the problem, since I'm not getting it:
root@host:~# m-a a-i -t fglrx
.
Updated infos about 1 packages
Getting source for kernel version: 4.3.0-0.bpo.1-amd64
Kernel headers available in /lib/modules/4.3.0-0.bpo.1-amd64/build
apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Done!
unpack
Removing old /usr/src/modules/fglrx/ tree
Extracting the package tarball, /usr/src/fglrx.tar.bz2, please wait...
"/usr/share/modass/packages/default.sh" build KVERS=4.3.0-0.bpo.1-amd64
KSRC=/lib/modules/4.3.0-0.bpo.1-amd64/build KDREV=4.3.3-7~bpo8+1 kdist_image
/usr/bin/make -f debian/rules clean
make[1]: Entering directory '/usr/src/modules/fglrx'
test -f debian/control || cp debian/control.template debian/control
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean debian/control debian/install
make[1]: Leaving directory '/usr/src/modules/fglrx'
/usr/bin/make -f debian/rules binary_modules
make[1]: Entering directory '/usr/src/modules/fglrx'
sed -e 's/#KVERS#/4.3.0-0.bpo.1-amd64/g' \
-e 's/#VERSION#/1:15.12-2~bpo8+1/g' debian/control.template >
debian/control
sed 's/#KVERS#/4.3.0-0.bpo.1-amd64/g' debian/install.template >
debian/install
touch configure-stamp
dh_testdir
dh_prep
/usr/bin/make -C /lib/modules/4.3.0-0.bpo.1-amd64/build
SUBDIRS=/usr/src/modules/fglrx modules
make[2]: Entering directory '/usr/src/linux-headers-4.3.0-0.bpo.1-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
CC [M] /usr/src/modules/fglrx/firegl_public.o
/usr/src/modules/fglrx/firegl_public.c:195:22: fatal error: asm/i387.h:
No such file or directory
#include "asm/i387.h"
^
compilation terminated.
/usr/src/linux-headers-4.3.0-0.bpo.1-common/scripts/Makefile.build:263:
recipe for target '/usr/src/modules/fglrx/firegl_public.o' failed
make[5]: *** [/usr/src/modules/fglrx/firegl_public.o] Error 1
/usr/src/linux-headers-4.3.0-0.bpo.1-common/Makefile:1395: recipe for
target '_module_/usr/src/modules/fglrx' failed
make[4]: *** [_module_/usr/src/modules/fglrx] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[3]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.3.0-0.bpo.1-amd64'
debian/rules:53: recipe for target 'build' failed
make[1]: *** [build] Error 2
make[1]: Leaving directory '/usr/src/modules/fglrx'
debian/rules:109: recipe for target 'kdist_image' failed
make: *** [kdist_image] Error 2
BUILD FAILED!
See
/var/cache/modass/fglrx-source.buildlog.4.3.0-0.bpo.1-amd64.1456520632
for details.
Build failed. Press Return to continue...
root@host:/usr/src/fglrx-15.201.1701# apt-cache policy fglrx-source
fglrx-source:
Installed: 1:15.12-2~bpo8+1
Candidate: 1:15.12-2~bpo8+1
Version table:
*** 1:15.12-2~bpo8+1 0
100 http://http.debian.net/debian/ jessie-backports/non-free
amd64 Packages
100 /var/lib/dpkg/status
1:15.9-4~deb8u1 0
500 http://http.debian.net/debian/ jessie/non-free amd64 Packages
root@host:/usr/src/fglrx-15.201.1701# grep -rC3 "asm/i387.h"
firegl_public.c-#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)
firegl_public.c-#include <asm/fpu/api.h>
firegl_public.c-#else
firegl_public.c:#include "asm/i387.h"
firegl_public.c-#endif
firegl_public.c-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0)
firegl_public.c-#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)
Any ideas?
--
BOFH excuse #449:
greenpeace free'd the mallocs