• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Problem mit FritzCard DSL SL und neuem SUSE 10.1 Kernel

stroot

Member
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
 
OP
S

stroot

Member
Hallo, Martin,
kannst Du mir vieleicht weiterhelfen, indem Du mir sagst, woher ich dieses GCC bekomme und wie ich es installiere.
Gruß Juergen
 
Primär von deiner Suse DVD oder im Zweifel von hier:
ftp://ftp4.gwdg.de/linux/suse/apt/SuSE/10.1-i386/RPMS.base/
 

sparrow

Member
Hallo stroot,

es kann sein, dass auf deinen Installationsmedien der gcc nicht dabei ist. Ich weiß nicht wie es bei der 10.1 ist, aber bei einigen älteren Versionen von Suse war das so.
Um den maximalen Umfang von Paketen in Yast zur Verfügung zu haben les einfach diesen Thread.
Die "vollständigen Installationsquellen" und das "Add-On" dürften dir reichen. "Packman" noch falls du Multimedia unterstützung brauchst.
Spätestens wenn du diese Quellen zu deinen Paketquellen hinzugefügt hast drüfte es kein Problem sein gcc einfach via YaST zu installieren.


Gruß
Sparrow
 
OP
S

stroot

Member
Hallo,
nachdem ich den GNU Compiler "gcc" mit Yast von meiner Installations-CD installiert hatte, funktionierte der RPM-Bau mit "rpmbuild --rebuild fcdslsl-0.1-0.src.rpm" einwandfrei! Nach dem Installieren der RPMs "fcdslsl-kmp-smp-0.1_2.6.16.21_0.13-0.i586.rpm" und "fcdslsl-fw-3.11-1.i586.rpm" konnte ich ins Internet.
Erwähnenswert ist noch, dass ich Probleme mit YAST hatte, welches ziemlich "rumzickte" und nur mit Mühe zur Installation von gcc zu bewegen war. Letzendlich ist es mir gelungen.
Danke für alle Antworten auf meine Anfrage!

Gruss Juergen :D
 
Oben