Hallo,
habe ein Problem mit dem CAPI Treiber FritzCard DSL SL und neuem Suse 10.1 Kernel. Wenn ich, wie im "HOWTO Fritzcard Treiber und Suse 10.1 Kernelapdate" beschrieben, mit "rpmbuild --rebuild fcdslsl-0.1-0-src.rpm" passende rpms erzeugen will kommen etliche Fehlermeldungen, die ich nicht zu interpretieren vermag. Nachfolgend die ausgegebenen Fehlermeldungen:
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf fritz
+ /usr/bin/gzip -dc /usr/src/packages/SOURCES/fcdslsl-suse93-3.11-07.tar.gz
+ tar -xvvf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd fritz
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (fritz-tools.diff):'
+ patch -p1 -s
++ find . -name '*lib.o'
+ OBJ=./lib/fcdslsl-lib.o
+ for i in '$OBJ'
+ mv ./lib/fcdslsl-lib.o ./lib/fcdslsl-lib.o.old
+ objcopy -L memcmp -L memcpy -L memmove -L memset -L strcat -L strcmp -L strcpy -L strlen -L strncmp -L strncpy ./lib/fcdslsl-lib.o.old ./lib/fcdslsl-lib.o
+ set -- CAPI20_Errormessages.txt ID Logo_CAPI4Linux.jpg Makefile compile-help-english.txt compile-help-german.txt drdsl drdsl.ini fcdslsl1.ko fcdslsl2.ko fdssbase.bin install install.card install.checks install.main install.post install.pre install.system install_passive-d.html install_passive-e.html lib license.txt src
+ mkdir source
+ mv CAPI20_Errormessages.txt ID Logo_CAPI4Linux.jpg Makefile compile-help-english.txt compile-help-german.txt drdsl drdsl.ini fcdslsl1.ko fcdslsl2.ko fdssbase.bin install install.card install.checks install.main install.post install.pre install.system install_passive-d.html install_passive-e.html lib license.txt src source/
+ mkdir obj
+ exit 0
+ umask 022
+ cd /usr/src/packages/BUILD
+ /bin/rm -rf /var/tmp/fcdslsl-0.1-build
++ dirname /var/tmp/fcdslsl-0.1-build
+ /bin/mkdir -p /var/tmp
+ /bin/mkdir /var/tmp/fcdslsl-0.1-build
+ cd fritz
+ export 'EXTRA_CFLAGS=-DVERSION=\"3.11\"'
+ EXTRA_CFLAGS='-DVERSION=\"3.11\"'
+ for flavor in bigsmp debug default smp xen xenpae
+ rm -rf obj/bigsmp
+ cp -r source obj/bigsmp
+ make -C /usr/src/linux-obj/i586/bigsmp modules M=/usr/src/packages/BUILD/fritz/obj/bigsmp/src LIBDIR=/usr/src/packages/BUILD/fritz/obj/bigsmp/lib
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/bin/sh: gcc: command not found
make[3]: *** [/usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.o] Error 127
make[2]: *** [_module_/usr/src/packages/BUILD/fritz/obj/bigsmp/src] Error 2
make[1]: *** [modules] Error 2
make: *** [modules] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.45814 (%build)
Bad exit status from /var/tmp/rpm-tmp.45814 (%build)
Des weitern der Inhalt der Datei "gcc-version.sh":
#!/bin/sh
#
# gcc-version gcc-command
#
# Prints the gcc version of `gcc-command' in a canonical 4-digit form
# such as `0295' for gcc-2.95, `0303' for gcc-3.3, etc.
#
compiler="$*"
MAJOR=$(echo __GNUC__ | $compiler -E -xc - | tail -n 1)
MINOR=$(echo __GNUC_MINOR__ | $compiler -E -xc - | tail -n 1)
printf "%02d%02d\\n" $MAJOR $MINOR
Hier zur weiteren Information meine installierten Kernelversionen:
kernel-default-2.6.16.21-0.13
kernel-source-2.6.16.21-0.13
kernel-syms-2.6.16.21-0.13
kernel-smp-2.6.16.21-0.13
Mit dem alten Kernel lief alles bestens!
Gruss und mit der Bitte um Hilfe
Juergen
habe ein Problem mit dem CAPI Treiber FritzCard DSL SL und neuem Suse 10.1 Kernel. Wenn ich, wie im "HOWTO Fritzcard Treiber und Suse 10.1 Kernelapdate" beschrieben, mit "rpmbuild --rebuild fcdslsl-0.1-0-src.rpm" passende rpms erzeugen will kommen etliche Fehlermeldungen, die ich nicht zu interpretieren vermag. Nachfolgend die ausgegebenen Fehlermeldungen:
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf fritz
+ /usr/bin/gzip -dc /usr/src/packages/SOURCES/fcdslsl-suse93-3.11-07.tar.gz
+ tar -xvvf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd fritz
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (fritz-tools.diff):'
+ patch -p1 -s
++ find . -name '*lib.o'
+ OBJ=./lib/fcdslsl-lib.o
+ for i in '$OBJ'
+ mv ./lib/fcdslsl-lib.o ./lib/fcdslsl-lib.o.old
+ objcopy -L memcmp -L memcpy -L memmove -L memset -L strcat -L strcmp -L strcpy -L strlen -L strncmp -L strncpy ./lib/fcdslsl-lib.o.old ./lib/fcdslsl-lib.o
+ set -- CAPI20_Errormessages.txt ID Logo_CAPI4Linux.jpg Makefile compile-help-english.txt compile-help-german.txt drdsl drdsl.ini fcdslsl1.ko fcdslsl2.ko fdssbase.bin install install.card install.checks install.main install.post install.pre install.system install_passive-d.html install_passive-e.html lib license.txt src
+ mkdir source
+ mv CAPI20_Errormessages.txt ID Logo_CAPI4Linux.jpg Makefile compile-help-english.txt compile-help-german.txt drdsl drdsl.ini fcdslsl1.ko fcdslsl2.ko fdssbase.bin install install.card install.checks install.main install.post install.pre install.system install_passive-d.html install_passive-e.html lib license.txt src source/
+ mkdir obj
+ exit 0
+ umask 022
+ cd /usr/src/packages/BUILD
+ /bin/rm -rf /var/tmp/fcdslsl-0.1-build
++ dirname /var/tmp/fcdslsl-0.1-build
+ /bin/mkdir -p /var/tmp
+ /bin/mkdir /var/tmp/fcdslsl-0.1-build
+ cd fritz
+ export 'EXTRA_CFLAGS=-DVERSION=\"3.11\"'
+ EXTRA_CFLAGS='-DVERSION=\"3.11\"'
+ for flavor in bigsmp debug default smp xen xenpae
+ rm -rf obj/bigsmp
+ cp -r source obj/bigsmp
+ make -C /usr/src/linux-obj/i586/bigsmp modules M=/usr/src/packages/BUILD/fritz/obj/bigsmp/src LIBDIR=/usr/src/packages/BUILD/fritz/obj/bigsmp/lib
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.16.21-0.13/scripts/gcc-version.sh: line 12: gcc: command not found
make[2]: gcc: Command not found
/bin/sh: gcc: command not found
make[3]: *** [/usr/src/packages/BUILD/fritz/obj/bigsmp/src/main.o] Error 127
make[2]: *** [_module_/usr/src/packages/BUILD/fritz/obj/bigsmp/src] Error 2
make[1]: *** [modules] Error 2
make: *** [modules] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.45814 (%build)
Bad exit status from /var/tmp/rpm-tmp.45814 (%build)
Des weitern der Inhalt der Datei "gcc-version.sh":
#!/bin/sh
#
# gcc-version gcc-command
#
# Prints the gcc version of `gcc-command' in a canonical 4-digit form
# such as `0295' for gcc-2.95, `0303' for gcc-3.3, etc.
#
compiler="$*"
MAJOR=$(echo __GNUC__ | $compiler -E -xc - | tail -n 1)
MINOR=$(echo __GNUC_MINOR__ | $compiler -E -xc - | tail -n 1)
printf "%02d%02d\\n" $MAJOR $MINOR
Hier zur weiteren Information meine installierten Kernelversionen:
kernel-default-2.6.16.21-0.13
kernel-source-2.6.16.21-0.13
kernel-syms-2.6.16.21-0.13
kernel-smp-2.6.16.21-0.13
Mit dem alten Kernel lief alles bestens!
Gruss und mit der Bitte um Hilfe
Juergen