Package: sysprof-module-source Version: 1.0.10-1 The compilation fails also with 2.6.26, with a different log:
$ sudo debian/rules binary-modules
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.26-1-686/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.26-1-686/g ;s/#KVERS#/2.6.26-1-686/g ;
s/_KVERS_/2.6.26-1-686/g ; s/##KDREV##//g ; s/#KDREV#//g ; s/_KDREV_//g ' <
$templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make -C /usr/src/modules/sysprof-module KVERS=2.6.26-1-686
KDIR=/usr/src/linux
/bin/sh: 2.6.26-1-686: command not found
make[1]: Entering directory `/usr/src/modules/sysprof-module'
/usr/bin/make -C /usr/src/linux SUBDIRS= modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.26-1-686'
scripts/Makefile.build:41:
/usr/src/linux-headers-2.6.26-1-686/scripts/basic/Makefile: No such file or
directory
make[4]: *** No rule to make target
`/usr/src/linux-headers-2.6.26-1-686/scripts/basic/Makefile'. Stop.
make[3]: *** [scripts_basic] Error 2
make[2]: *** No rule to make target `include/config/auto.conf', needed by
`include/config/kernel.release'. Stop.
make[2]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686'
make[1]: *** [sysprof-module.o] Error 2
make[1]: Leaving directory `/usr/src/modules/sysprof-module'
make: *** [binary-modules] Error 2
$
If I don't use sudo (i.e. as a normal user):
$ make -C /usr/src/modules/sysprof-module KVERS=2.6.26-1-686 KDIR=/usr/src/linux
/bin/sh: 2.6.26-1-686: command not found
make: Entering directory `/usr/src/modules/sysprof-module'
/usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/sysprof-module modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-1-686'
CC [M] /usr/src/modules/sysprof-module/sysprof-module.o
Assembler messages:
Fatal error: can't create
/usr/src/modules/sysprof-module/.tmp_sysprof-module.o: Permission denied
/usr/src/modules/sysprof-module/sysprof-module.c: In function ‘init_module’:
/usr/src/modules/sysprof-module/sysprof-module.c:252: error: ‘proc_root’
undeclared (first use in this function)
/usr/src/modules/sysprof-module/sysprof-module.c:252: error: (Each undeclared
identifier is reported only once
/usr/src/modules/sysprof-module/sysprof-module.c:252: error: for each function
it appears in.)
/usr/src/modules/sysprof-module/sysprof-module.c: In function ‘cleanup_module’:
/usr/src/modules/sysprof-module/sysprof-module.c:276: error: ‘proc_root’
undeclared (first use in this function)
make[2]: *** [/usr/src/modules/sysprof-module/sysprof-module.o] Error 2
make[1]: *** [_module_/usr/src/modules/sysprof-module] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686'
make: *** [sysprof-module.o] Error 2
make: Leaving directory `/usr/src/modules/sysprof-module'
$
A search with grep [1] in /usr/include did not yeld any result for proc_root.
Kindly,
David
[1] grep -inR proc_root /usr/include/*
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages sysprof-module-source depends on:
ii build-essential 11.4 Informational list of build-essent
ii bzip2 1.0.5-1 high-quality block-sorting file co
ii debhelper 7.0.17 helper programs for debian/rules
ii module-assistant 0.10.11.0 tool to make module package creati
sysprof-module-source recommends no packages.
sysprof-module-source suggests no packages.
-- no debconf information
--
. ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino
: :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
`. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page
`- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
signature.asc
Description: PGP signature

