make menuconfig elszáll

Kezdőlap Fórumok Debiannal kapcsolatos kérdések make menuconfig elszáll

10 bejegyzés megtekintése - 21-30 / 34
  • Szerző
    Bejegyzés
  • #2058754
    dotmind
    Felhasználó

      Szóval semmi ötlet?

      #2058755
      razoli
      Felhasználó
        dotmind wrote:
        Fent van két gcc az egyik a 4.0 a másik a 2.95. lehet, hogy a 4.0 -t akarja használni a make? Ezt hogy tudom átállítani? A linux-headerst feltettem, ami igazából nem tudom mire jó, éd a problémát nem oldotta meg.

        pld: export CC=/usr/bin/gcc-4.0

        #2058756
        dotmind
        Felhasználó

          Nem megy.

          #2058757
          susyp
          Felhasználó

            Még egyszer:
            nézd meg a /usr/src/linux-xxx/Ducumentation/Changes fájlt. Abban van egy lista a szükséges modulokról és azok min. verziószámairól. Hátha hiányzik valami…

            #2058758
            dotmind
            Felhasználó

              A Changes -ben lévõk fent vannak, a hiba még mindíg fennáll:

              CRC32 functions (CRC32) [Y/?] y
              make[1]: Leaving directory `/usr/src/linux-2.6.5′
              /usr/bin/make    ARCH=i386 prepare
              make[1]: Entering directory `/usr/src/linux-2.6.5′
                SPLIT  include/linux/autoconf.h -> include/config/*
                CC      arch/i386/kernel/asm-offsets.s
              In file included from include/asm/thread_info.h:13,
                              from include/linux/thread_info.h:21,
                              from include/linux/spinlock.h:12,
                              from include/linux/capability.h:45,
                              from include/linux/sched.h:7,
                              from arch/i386/kernel/asm-offsets.c:7:
              include/asm/processor.h:86: error: array type has incomplete element type
              make[2]: *** [arch/i386/kernel/asm-offsets.s] Error 1
              make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 2
              make[1]: Leaving directory `/usr/src/linux-2.6.5′
              make: *** [debian/stamp-kernel-conf] Error 2

              #2058759
              cyberass
              Felhasználó

                Szerintem próbálj meg egy 2.6.16.x kernelt forgatni! A 2.6.5 már 2 éves és mint fentebb írták az új verziók lefordulnak. Nekem sem volt soha problémám a 4es gcc-vel. A leírás ami alapján csinálod 80%-ban rá fog illeni az új verzióra is, csak 1-2 dolog máshogy lesz a menuconfigban/más lesz a neve.

                #2058760
                Bbt
                Felhasználó

                  CC=/usr/bin/gcc-2.95 make

                  (megj.: idáig el sem hangzottak a hivatalos 3.3-as és 3.4-es gcc-k, pedig azokkal nem volt szinte semmi gond.)

                  #2058761
                  l_lorincz
                  Felhasználó

                    Hali
                    Nekem is kiakad a menuconfig. Az tuti, hogy baj van a gcc-vel, mert egy fordításra a következõ hibát írja:
                    root@llorincz:/hda2/util/c/ment# gcc test.c
                    test.c:1:19: error: stdio.h: No such file or directory
                    test.c:2:20: error: stdlib.h: No such file or directory
                    test.c:3:20: error: string.h: No such file or directory
                    test.c:4:18: error: time.h: No such file or directory
                    test.c: In function ‘main’:
                    test.c:10: error: ‘NULL’ undeclared (first use in this function)
                    test.c:10: error: (Each undeclared identifier is reported only once
                    test.c:10: error: for each function it appears in.)
                    test.c:24: error: ‘FILE’ undeclared (first use in this function)
                    test.c:24: error: ‘fo’ undeclared (first use in this function)
                    test.c:29: warning: incompatible implicit declaration of built-in function ‘fprintf’
                    test.c:29: error: ‘stderr’ undeclared (first use in this function)
                    test.c:30: warning: incompatible implicit declaration of built-in function ‘exit’
                    test.c:54: warning: incompatible implicit declaration of built-in function ‘printf’
                    test.c:55: warning: incompatible implicit declaration of built-in function ‘scanf’
                    test.c:9: warning: return type of ‘main’ is not ‘int’
                    Mi hiányzik? Hol kellene lenni a header fájloknak?

                    #2058762
                    uzsolt
                    Felhasználó
                      l_lorincz wrote:
                      test.c:1:19: error: stdio.h: No such file or directory
                      test.c:2:20: error: stdlib.h: No such file or directory
                      test.c:3:20: error: string.h: No such file or directory
                      test.c:4:18: error: time.h: No such file or directory

                      Ebbõl miért következik, hogy a gcc-vel van baj? Ez csak azt jelenti, hogy a fent említett fájlokat nem találja. Mivel a kiterjesztésük .h, így valószínûleg a /usr/include-ban kell lenniük, lehet, hogy alkönyvtárban, a debian lelkivilágát nem ismerem. Szóval egy find parancsot eressz meg, vagy mc-ben próbáld megkeresni. Ha nincsen, akkor mivel ezek elég alapdolgoknak tûnnek, így szerintem a libc-ben kellene lenniük. Vagy libc-devel, vagy mi is szokott az include-okat is tartalmazó csomagok neve lenni…

                      #2058763
                      nastjakam
                      Felhasználó

                        libc6-dev?

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