Compiling Problem

tom-tom

Neuer User
Mitglied seit
18 Okt 2004
Beiträge
163
Punkte für Reaktionen
0
Punkte
0
Kann mir jemand sagen wie das kommt???
Ich kann mit den Fehlermeeldungen nix anfangen :-(
Das ganze läuft auf Suse 9.2

Code:
rm -f zaphfc.o *.ko *.mod.c *.mod.o .*o.cmd *~
make -C /usr/src/linux-2.6 SUBDIRS=/usr/src/bristuff-0.2.0-rc2b/zaphfc modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24/Module.symvers ismissing, modules will have CONFIG_MODVERSIONS disabled.

  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaphfc/zaphfc.o
/usr/src/bristuff-0.2.0-rc2b/zaphfc/zaphfc.c: In function `hfc_findCards':
/usr/src/bristuff-0.2.0-rc2b/zaphfc/zaphfc.c:896: warning: use of cast expressions as lvalues is deprecated
/usr/src/bristuff-0.2.0-rc2b/zaphfc/zaphfc.c:896: warning: use of cast expressions as lvalues is deprecated
  Building modules, stage 2.
  MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24'
make: *** [linux26] Error 2
 
Kann das sein, das deine Kernel Sourcen fehlen?
 
Das hab ich auch erst gedacht aber diese sind installiert.
:cry:
 
Du mußt zwei Links setzen:
ln -s /usr/src/linux-2.6.8-24-obj/i386/default/scripts/modpost /usr/src/linux-2.6.8-24/scripts/modpost
ln -s /usr/src/linux-2.6.8-24-obj/i386/default/scripts/genksyms/genksyms /usr/src/linux-2.6.8-24/scripts/genksyms/genksyms
 
Hallo,

das Problem hatte ich auch gehabt.
Ich glaube folgendes hat geholfen:

make menuconfig ( einfach mit exit wieder heraus )
make modules

Sicher bin ich mir aber auch nicht mehr.

Gruss
Holger
 
Nach setzen der Links bekomme ich folgende Errors
Code:
WARNING: Symbol version dump /usr/src/linux-2.6.8-24/Module.symvers is  missing, modules will have CONFIG_MODVERSIONS disabled.

..../....

  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/ztdummy.o
  Building modules, stage 2.
  MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24'
make: *** [linux26] Error 2
make -C /usr/src/linux-2.6 SUBDIRS=/usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2 modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24/Module.symvers is  missing, modules will have CONFIG_MODVERSIONS disabled.

  Building modules, stage 2.
  MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24'
make: *** [linux26] Error 2
 
schau mal in der "/usr/src/linux/.config" nach, ob es diesen Eintrag gibt:
CONFIG_MODVERSIONS=y

Ansonst hab ich das gefühl, das du dir erst einmal einen neuwn Kernel bauen soltest, diesen Installieren & danach asterisk bauen.
 
Wow fixe Antwort Danke

Sosieht meine .Config aus

Code:
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.8--
# Sat Nov 27 17:26:25 2004
#
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_CLEAN_COMPILE=y
CONFIG_BROKEN_ON_SMP=y

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SYSVIPC=y

Gezüglichg Kernel bauen hab ich Null Plan was mach ich den jetzt?
 
das ist die gesa,te .config??
Die kommt mir etwas kurz vor.
Kernelbauen unter suse kann ich dir nicht helfen.
 
SRY der Eintrag ist doch da hab non leichte probs mit dem less befehl :-(
Eintrag ist Definitiv da.
 
Versuch´s mal hiermit:

mkdir /usr/src/linux-2.6.8-24/scripts/mod
ln -s /usr/src/linux-2.6.8-24-obj/i386/default/scripts/modpost /usr/src/linux-2.6.8-24/scripts/mod/modpost
 
Code:
make[1]: Entering directory `/usr/src/linux-2.6.8-24'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24/Module.symvers is  missing, modules will have CONFIG_MODVERSIONS disabled.

  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/zaptel.o
/usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/zaptel.c:163: warning: `fcstab' defined but not used
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/tor2.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/torisa.o
/usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/torisa.c:1139: warning: `set_tor_base' defined but not used
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/wcusb.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/wcfxo.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/wcfxs.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/ztdynamic.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/ztd-eth.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/wct1xxp.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/wct4xxp.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/wcte11xp.o
  CC [M]  /usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2/ztdummy.o
  Building modules, stage 2.
  MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24'
make: *** [linux26] Error 2
make -C /usr/src/linux-2.6 SUBDIRS=/usr/src/bristuff-0.2.0-rc2b/zaptel-1.0.2 modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24/Module.symvers is  missing, modules will have CONFIG_MODVERSIONS disabled.

  Building modules, stage 2.
  MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24'
make: *** [linux26] Error 2
****************************************************
ZAPTEL installed.
Press <Enter> to continue, or <CTRL> + <C> to abort.
****************************************************

Nein Fux auch das Hilft nich :-( [schild=7 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1] grrrrr[/schild]
 
Ich lese da immer noch
/bin/sh: scripts/mod/modpost: No such file or directory

Also funzt der Link nicht.
Da hast du evtl. beim Setzen einen Fehler gemacht.
Was gibt denn
ll /usr/src/linux/scripts/ bzw. ll /usr/src/linux/scripts/mod aus ?

EDIT:
Überprüfe mal, ob das Verzeichnis /usr/src/linux-obj/i386/default/scripts/modpost überhaupt existiert bzw. gib mal find /usr/src -name modpost ein
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.