Nem megy a make xconfig :-((

Kezdőlap Fórumok UHU Linux Általános UHU problémák, javaslatok Nem megy a make xconfig :-((

10 bejegyzés megtekintése - 1-10 / 10
  • Szerző
    Bejegyzés
  • #1929579
    paca5
    Felhasználó

      make menuconfig

      #1929580
      PcZolee
      Felhasználó

        Nekem se ment 2.4.24 -en a make xconfig, ezért maradtam a make menuconfig -nál, viszont ugyanazon a configon a 2.6.2-es kernelnél ment a make xconfig 😕 !
        Ki érti ezt?!

        #1929581
        rushmoon
        Felhasználó

          Hello!

          xconfig nálam sem ment, kb. 3 hónapja írtam egy kernel-fordítós topic-ba, de nem lett meg a megoldás… Pedig kaptam pár ötletet Fellow-tól, de nem jött össze :(.

          #1929582
          gabaman
          Felhasználó

            tkparse.c:48:19: stdio.h: Nem létezõ fájl vagy könyvtár
            tkparse.c:49:20: stdlib.h: Nem létezõ fájl vagy könyvtár
            tkparse.c:50:20: string.h: Nem létezõ fájl vagy könyvtár

            Ezek a fájlok a glibc-dev csomagban vannak.

            #1929583
            rushmoon
            Felhasználó

              tkparse.c:48:19: stdio.h: Nem létezõ fájl vagy könyvtár
              tkparse.c:49:20: stdlib.h: Nem létezõ fájl vagy könyvtár
              tkparse.c:50:20: string.h: Nem létezõ fájl vagy könyvtár

              Ezek a fájlok a glibc-dev csomagban vannak.

              Bocs, ha hülyeséget kérdezek, de glibc-dev nélkül a kernel fordítás sem megy, ugye?
              Mert én tudok fordítani…

              #1929584
              gabaman
              Felhasználó

                tkparse.c:48:19: stdio.h: Nem létezõ fájl vagy könyvtár
                tkparse.c:49:20: stdlib.h: Nem létezõ fájl vagy könyvtár
                tkparse.c:50:20: string.h: Nem létezõ fájl vagy könyvtár

                Ezek a fájlok a glibc-dev csomagban vannak.

                Bocs, ha hülyeséget kérdezek, de glibc-dev nélkül a kernel fordítás sem megy, ugye?
                Mert én tudok fordítani…

                A kernel fordítás megy a glibc-dev nélkül is (a kernel nem használja a glibc-t). Viszont a konifgoláshoz mindegyikhez kell (menuconfig, xconfig).

                #1929585
                Somez
                Felhasználó

                  ezer köszönet srácok, tényleg a glibc-dev csomag hiányzott, de nem értem hogyan tûnt el a rendszerbõl, mivel én nem szedtem le 🙁
                  amúgy nekem simán megy az xconfig 2.4.24-essel
                  most fordul a kernel 🙂
                  bevallom reménykedek hogy 4 nap után végre mûködõ kernelt fordítok 🙂

                  #1929586
                  Somez
                  Felhasználó

                    egyszerûen tanácstalan vagyok 🙁
                    nem megy a kernelem 🙁

                    VFS: Unable to mount root fs on 00:00

                    ha valaki tudja erre a megoldást, vagy bármi ötlete van írja le ide!

                    #1929587
                    Somez
                    Felhasználó

                      Megcsináltam!!!!
                      Sikerült!!!!

                      a lényeg!

                      a /dec filesystem támogatást nem engedélyeztem a kernelben, mivel ez experimental volt és azt az elején letiltottam, emiatt nem a /dev/ide/…. belül kereste a root partíciót, hanem a /ide-n belül, ami nem volt ugyebár!

                      szóval a következõt kell tenni annak akinek hasonló a hibája!

                      Code maturity level options –] Prompt for development and/or incomplete drivers bekapcsolni (yes)
                      ezáltal a kísérleti dolgokat is be lehet töltenia kernelben

                      következõ pedig engedélyezni a /dev filerendszer támogatását

                      File Systems –] /dev file system support (EXPERIMENTAL) engedélyezése (yes)
                      –] ezen kívül kell az Automatically mount at boot
                      –] Debug devfs is esetleg ha debugolni szeretnénk (hibát keresni)

                      ennyi és nem több a megoldás!

                      #1872604
                      csaba
                      Felhasználó

                        sziasztok!

                        kénytelen vagyok egy új topicot nyitni, mert a másikba senki sem néz be 🙁
                        A helyzet az, hogy fel van téve UHU 1.0 alá a kernel-headers és a kernel-source csomag is!
                        a /usr/src/ -ben a következõl vanak

                        ~linux -symlink, a linux-2.4.20-22.1 mappára mutat
                        linux-2.4.20-22.1 -ezt rakja fel a kernel-source csomag
                        linux-2.4.24 -ez a legújabb 2.4-es kernel amit fel szeretnék tenni
                        .config -az elõzõ forgatásoaim egyik konfigja

                        na most ha bármelyik kernel könyvtárán belül kiadom a make xconfig parancsot, akkor a következpt kapom

                        root:/usr/src/linux-2.4.24# make xconfig
                        rm -f include/asm
                        ( cd include ; ln -sf asm-i386 asm)
                        make -C scripts kconfig.tk
                        make[1]: Entering directory `/usr/src/linux-2.4.24/scripts’
                        gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o tkparse.o tkparse.c
                        tkparse.c:48:19: stdio.h: Nem létezõ fájl vagy könyvtár
                        tkparse.c:49:20: stdlib.h: Nem létezõ fájl vagy könyvtár
                        tkparse.c:50:20: string.h: Nem létezõ fájl vagy könyvtár
                        tkparse.c:54: `NULL’ undeclared here (not in a function)
                        tkparse.c:55: `NULL’ undeclared here (not in a function)
                        tkparse.c: In function `my_strcmp’:
                        tkparse.c:62: warning: implicit declaration of function `strcmp’
                        tkparse.c: In function `syntax_error’:
                        tkparse.c:70: warning: implicit declaration of function `fprintf’
                        tkparse.c:70: `stderr’ undeclared (first use in this function)
                        tkparse.c:70: (Each undeclared identifier is reported only once
                        tkparse.c:70: for each function it appears in.)
                        tkparse.c:71: warning: implicit declaration of function `exit’
                        tkparse.c: In function `get_varnum’:
                        tkparse.c:92: warning: implicit declaration of function `realloc’
                        tkparse.c:92: warning: assignment makes pointer from integer without a cast
                        tkparse.c:94: `stderr’ undeclared (first use in this function)
                        tkparse.c:98: warning: implicit declaration of function `malloc’
                        tkparse.c:98: warning: implicit declaration of function `strlen’
                        tkparse.c:98: warning: assignment makes pointer from integer without a cast
                        tkparse.c:99: warning: implicit declaration of function `strcpy’
                        tkparse.c: In function `get_string’:
                        tkparse.c:120: warning: assignment makes pointer from integer without a cast
                        tkparse.c:121: warning: implicit declaration of function `memcpy’
                        tkparse.c: In function `tokenize_if’:
                        tkparse.c:218: `NULL’ undeclared (first use in this function)
                        tkparse.c:232: warning: assignment makes pointer from integer without a cast
                        tkparse.c:233: warning: implicit declaration of function `memset’
                        tkparse.c:302: warning: initialization makes pointer from integer without a cast
                        tkparse.c:308: warning: implicit declaration of function `free’
                        tkparse.c: In function `tokenize_choices’:
                        tkparse.c:338: warning: initialization makes pointer from integer without a cast
                        tkparse.c:347: warning: assignment makes pointer from integer without a cast
                        tkparse.c:349: `NULL’ undeclared (first use in this function)
                        tkparse.c:359: warning: implicit declaration of function `strncmp’
                        tkparse.c: In function `tokenize_line’:
                        tkparse.c:382: `NULL’ undeclared (first use in this function)
                        tkparse.c:386: warning: initialization makes pointer from integer without a cast
                        tkparse.c:498: warning: assignment makes pointer from integer without a cast
                        tkparse.c:560: warning: implicit declaration of function `strdup’
                        tkparse.c:560: warning: assignment makes pointer from integer without a cast
                        tkparse.c:561: warning: assignment makes pointer from integer without a cast
                        tkparse.c:562: warning: assignment makes pointer from integer without a cast
                        tkparse.c:613: warning: assignment makes pointer from integer without a cast
                        tkparse.c:615: warning: assignment makes pointer from integer without a cast
                        tkparse.c:617: warning: assignment makes pointer from integer without a cast
                        tkparse.c:659: warning: assignment makes pointer from integer without a cast
                        tkparse.c:664: warning: assignment makes pointer from integer without a cast
                        tkparse.c:668: warning: implicit declaration of function `sprintf’
                        tkparse.c:676: warning: assignment makes pointer from integer without a cast
                        tkparse.c: In function `do_source’:
                        tkparse.c:750: `FILE’ undeclared (first use in this function)
                        tkparse.c:750: `infile’ undeclared (first use in this function)
                        tkparse.c:757: `stdin’ undeclared (first use in this function)
                        tkparse.c:759: warning: implicit declaration of function `fopen’
                        tkparse.c:762: `NULL’ undeclared (first use in this function)
                        tkparse.c:786: warning: implicit declaration of function `fgets’
                        tkparse.c:787: warning: implicit declaration of function `feof’
                        tkparse.c:810: warning: implicit declaration of function `fclose’
                        make[1]: *** [tkparse.o] Error 1
                        make[1]: Leaving directory `/usr/src/linux-2.4.24/scripts’
                        make: *** [xconfig] Error 2

                        olyan fileokat keres amik nincsenke is benne a kernel könyvtár struktúrájában, hozzá teszem nem adtam ki mrproper parancsot, ami ott van az a kicsomagolt verzió!
                        egyedül a make config fut le, de ha egy mód van rá akkor a make xconfigot szeretném használni, a make menuconfighoz kell az Ncurses

                        egyébként fura hogy hiányolja õket, mert idáig nem hiányolta egészen addig amíg nem töröltem le az egész /usr/src tartalmát és raktam újra fel a kerneleket.

                        könyörgöm ha bárkinek bárki ötlete van az írja le, mert már 4ik napja veszõdöm a kernel forgatással és nem jutok semmire 🙁

                        a válaszokat elõre is köszönöm!

                      10 bejegyzés megtekintése - 1-10 / 10
                      • Be kell jelentkezni a hozzászóláshoz.