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

tcng

Hi Leuts,

ich hab hier ein Problem mit tcng

Hier erstmal ein paar Anmerkungen:

Linux 9.0 Professional mit dem Standardkernel 2.4.21
iproute2 Paket der Version 020116
tcng in der Version 9m

ich bleibe leider immer beim building tcng in der README hängen. Setze ich wie dort beschrieben den make Befehl ab, so erhalte ich immer folgende Fehlermeldung:

scripts/symlinks.sh: line 1: CONFIG_RELEASE: command not found
scripts/symlinks.sh: line 1: CONFIG_CFGNAME: command not found
make: *** [.symlinks] Fehler 127

P.S. ich sollte vielleicht noch erwähnen, das ich ein absoluter Linux Newbie bin, also nehmt bitte etwas Rücksicht :roll:

Danke für die Antworten
 

oc2pus

Ultimate Guru
Prepare the other source trees used by tcsim:

- obtain the Linux kernel source, version 2.4.3 or any later 2.4 kernel
or any 2.5 kernel from 2.5.0 to 2.5.4 (2.5.5 and above will be supported
at a later time)
- if possible, extract it in the tcsim directory
- obtain iproute2, version 991023, 001007, 010803, 010824, or 020116-try
- if possible, extract it in the tcsim directory
- run ./configure
If the kernel is not in tcsim/linux or /usr/src/linux, specify its location
with -k <directory> or -k <kernel_tarball>
If the iproute2 is not in tcsim/iproute2, specify its location with
-i <directory>
If you want to use a different version of tcc than the one that will be
built in tcc/tcc, specify the location of the tcc command with
-t <path>
hast du das alles gemacht ?

hast du ./configure aufgerufen ?
 
Hi oc2pus,

Danke für die schnelle Antwort :lol:

Jo, das README hab ich soweit abgearbeitet. Alles installiert, alles in der richtigen Version (glaub ich zumindest), Kernel source installiert und den richtigen Pfad zu iproute2 angegeben.

Das ./configure hab ich durchgeführt (hab auch im Netz ein Beispiel gefunden und die Ausgabe des ./configure sieht auch so aus wie dort beschrieben). Nur das anschliessende make brachte das oben genannte ergebnis zu tage.

Gruß
der_überforderte
 

oc2pus

Ultimate Guru
scripts/symlinks.sh: line 1: CONFIG_RELEASE: command not found
scripts/symlinks.sh: line 1: CONFIG_CFGNAME: command not found
make: *** [.symlinks] Fehler 127

in deinem Kernel-Source Verzeichnis:
make cloneconfig
aufrufen, dann nochmal make im tcng Verzeichnis probieren
 
wie gesagt, der Name ist Programm *überfordert bin*

also gesetz den Fall ich liege nicht falsch, finde ich meine Kernel Source ja unter /usr/src/linux-2.4.21-99 ODER ?

Sollte dem so sein, hab ich als root das make cloneconfig durchgeführt was macht das denn eigentlich und für was war das jetzt gut :? (ich nehme an die Kernel configuration durchnudeln ?)

Scheint aber Problemlos durchgelaufen zu sein. AHA, da seh ichs doch bei den Build options.....Configuration name (CONFIG_CFGNAME) [default]
Release number (CONFIG_RELEASE) [99]

voller erwartung im tcng Verzeichnis den make Befehl abgesetzt und.......
Ergebnis siehe oben :cry:

Schade, aber das wars leider nicht

hoffentlich hast du noch ein paar Ideen oc2pus :lol:
 

oc2pus

Ultimate Guru
im tcng Verzeichnis

export CONFIG_CFGNAME=default
export CONFIG_RELEASE=99
make

Erklärung: das make sucht diese beieden Variablen und findet sie normalerweise in der Kernelkonfiguration. Es kann sein, das das wegen der "blöden" SuSE Kernel Bezeichnung nicht geht
 

oc2pus

Ultimate Guru
postest du das auch in LARTC ?

NACHTRAG:
wenn ja, dann sag Bescheid, sonst poste ich doppelt ;)
 
Oben