PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel kompilieren - Ncurses



Da.Bull
11.01.03, 16:19
also, ich versuche gerade mein gentoo-Kernel (2.4.19) zu installieren und hänge gerade an der stelle:

linux linux # make menuconfig
/bin/sh: line 1: gcc: command not found
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.19-gentoo-r10/scripts/lxdialog'
/bin/sh: line 1: gcc: command not found

>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'

make[1]: *** [ncurses] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.19-gentoo-r10/scripts/lxdialog'
make: *** [menuconfig] Error 2

Ncurses habe ich daraufhin nochmals installiert - Kein Erfolg. Laut diesem Forum liegt es wohl am nciht laufenden Ncurses Devel.... wie würde ich den zum Laufen bekommen oder an was liegt es sonst ?

Danke schonmal für die Hilfe ;)

MfG Markus

snowman
11.01.03, 16:27
Hast Du denn auch den richtigen GNU C Compiler installert?!

cu snow

MatzeG2002
11.01.03, 16:30
Hi da.Bull,

anscheinend fehlt dir die Bibliothek "libncurses-devel.rpm".
Musst du erst runterladen und installieren.
Dann sollte es funktionieren.

@snowman

gcc: comman not found ---> ist ne Fehlermeldung des Compilers. Das er was nicht finden kann.
Compiler ist installiert. ;)


Gruß Matze

Da.Bull
11.01.03, 16:33
Danke erstmal.

linux linux # emerge -s libncurses
Searching...
[ Results for search key : libncurses ]
[ Applications found : 0 ]

also hab ich immernoch ein Problem...

MfG Markus

MatzeG2002
11.01.03, 16:36
emerge -s libncurses

sucht diese Funktion auch nach Teilstrings ?
Versuch vorsichtshalber mal
emerge -s libncurses-devel ;)

Ich kenn SuSE nicht, kenne nur apt-get :D

Gruß Matze

Da.Bull
11.01.03, 16:38
dat is auch kein suse sondern gentoo und meine erste Installation von Gentoo ;) hatte vorher suse und da ging dat shcon nen bissel bess0r ;) da musste ich den Kernel erst gar nicht selbst kompilieren, aber ich bin halt nen Anfänger und hab Gentoo der Herausforderung und des Lernens Willen ;)

linux linux # emerge -s libncurses-devel
Searching...
[ Results for search key : libncurses-devel ]
[ Applications found : 0 ]


bedeutet: Problem besteht weiterhin :(
MfG Markus

Sayonara
11.01.03, 16:39
@MatzeG2002
is kein SuSE,..is Gentoo :D

@Da.Bull
mach mal
emerge search ncurses

Da.Bull
11.01.03, 16:41
inux linux # emerge search ncurses
Searching...
[ Results for search key : ncurses ]
[ Applications found : 1 ]

* sys-libs/ncurses
Latest version available: 5.3-r1
Latest version installed: 5.3-r1
Size of downloaded files: 2,019 kB
Homepage: http://www.gnu.org/software/ncurses/ncurses.html
Description: Linux console display library

wie oben erwähnt habe ich vorsichtshalber dieses PAket nochmals installiert...

=> Kein Erfolg

MfG Markus

MatzeG2002
11.01.03, 16:41
ups, sorry war ein bisschen abgelenkt


|| WinXP HomeEdition && Linux 2.4.19-4GB (Suse 8.1) ||| Inter Pentium 4 CPU: 2.66 GHZ ||| Mem: 256 MB ||| Diskspace: 120 GB ||| Graphik: NVidia Geforce4 TI 4200 |||

Hmm.

Such doch mal unter www.rpmfind.net --> "libncurses-devel"

Gruß Matze

Sayonara
11.01.03, 16:43
ich hab beim kompilieren des Kernels den gleichen Fehler gehabt. Ich war als User eingeloggt und habe über su zu root gewechselt. Es funktionierte nicht (der gleiche Fehler). Ich hab mich dann ausgeloggt und direkt als root eingeloggt. Dann funktionierte es.

Da.Bull
11.01.03, 16:44
http://www.rpmfind.net/linux/rpm2html/search.php?query=libncurses-devel

also meine distri (gentoo) is da aber ncith dabei, welche der 4 Dateien sollte ich dnen nehmen ?

MfG Markus

snowman
11.01.03, 16:44
@Matze: Ich versteck' mich jetzt lieber.... :-*

---
Wer liest, ist im Vorteil...

Da.Bull
11.01.03, 16:47
sayonara, vielmals danke es klappt :)

auch thx an die anderen ;)

ich war seit dem installieren eingeloggt (per chroot) habe mich dann aus und nochmals eingeloggt und es ging ;)

komisches Teil...


MfG Markus

Sayonara
11.01.03, 16:47
@Da.Bull
Lass es lieber mit den ncurses-devel. Es geht ohne. Schließlich hat sonst jeder Gentoo User es auch geschaft.
Im Zweifelsfall mach "make config" statt "make menuconfig". Ist zwar weniger komfortable, es kommt aber das gleiche bei raus.

EDIT: Oh,..ich lese gerade den Erfolg. Dann hat sich das ja hier erledigt :D

Da.Bull
11.01.03, 17:41
jo habs ohne devel geschafft ;) Thx a lot !!!

MfG Markus

W0D0!CLiff0rd
20.01.03, 10:07
Habe das gleiche Prob, und make config ist die hölle für n00bs wie mich :D

2 Fragen dazu:

1) Ich versteh das nicht so ganz: anscheiend hat ja ein erneutes Einloggen was gebracht bei euch.
Aber wie ist das mit dem chroot, ich meine wenn ich mich einlogge lande ich zwangsläufig erstmal im root des cd-images. dann MUSS ich doch wieder chroot´en, oder nicht?
Und dann gehts trotzdem?

2) Ich hatte nachdem ich mich trotzdem durch "make config" gewuselt hab das Problem, dass er den gcc nicht gefunden hat. Ist das das gleiche Problem?

/CLiff out

W0D0!CLiff0rd
20.01.03, 17:54
Also wie gesagt, ich hab ds gleiche Prolem, bloss bei mir hilft es nichts sich neu eunz7uloggen. habe auch versucht neu zu booten -> keine Chance :-(

Hat nicht jemand noch ne Idee was das Problem sein könne?

CLiff

P.S.: Die Sig täuscht, nicht Debian, sondern Gentoo!

sean price
20.01.03, 18:05
Falls du den gcc 3.2.1 r6 hast, gibt ma
"env-update && source /etc/profile"
ein (ohne die hochtuedel). Danach sollte es funktionieren.

W0D0!CLiff0rd
20.01.03, 19:17
juchu, danke dir, ich werds mal testen :-)

CLiff

P.S: Kann es sein dass das Forum hier zwar leserlich ist unter lynx aber man nix posten kann? :-/

+++ Update +++

das "source /etc/profile" (was auch immer das zu bedeuten hat) musste wohl neugesetzt werden :-)

Vielen lieben Dank an alle!
CLiff