abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 06:00 | Nová verze

Byla vydána nová verze 10.7 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu. Vývojáři GitLabu zdůrazňují Web IDE (YouTube) a SAST (Static Application Security Testing) pro Go a C/C++.

Ladislav Hagara | Komentářů: 0
včera 14:00 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, zveřejnil na svém blogu recenzi notebooku Librem 13 od společnosti Purism. Používá jej již sedm měsíců a s ním i jako umělec spokojen. Potřebu francouzské AZERTY klávesnice vyřešil přelepkami. Na displej se podíval kalibrační sondou, barvy vyladil pomocí open source softwaru DisplayCAL, v aplikaci Inkscape nastavil zvětšování na 170 % aby 1 cm v Inkscapu byl 1 cm v reálu. Webovou kameru, mikrofon, Wi-Fi a Bluetooth lze na Librem 13 hardwarově vypnout.

Ladislav Hagara | Komentářů: 1
21.4. 23:44 | Komunita

Několik posledních verzí GNOME Shellu obsahuje chybu způsobující memory leak (únik paměti). Viz například videozáznamy verzí 3.26 nebo 3.28. Nalezení chyby #64 a její opravě se věnuje Georges Basile Stavracas Neto v příspěvku na svém blogu [reddit].

Ladislav Hagara | Komentářů: 0
21.4. 10:33 | Komunita

V pondělí měl na YouTube online premiéru otevřený krátký 2D film Hero vytvořený v 3D softwaru Blender. Cílem stejnojmenného projektu Hero je vylepšit nástroj Grease Pencil (tužka) v Blenderu 2.8.

Ladislav Hagara | Komentářů: 4
20.4. 23:22 | Nová verze

Byla vydána verze 4.0 kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Přehled novinek v Changelogu (GitHub).

Ladislav Hagara | Komentářů: 0
20.4. 17:22 | Komunita

Včera vydanou hru Rise of the Tomb Raider pro Linux lze do pondělí 23. dubna koupit na Steamu s 67% slevou. Místo 49,99 € za 16,49 €.

Ladislav Hagara | Komentářů: 0
20.4. 16:11 | Komunita

Na Humble Bundle lze získat počítačovou hru Satellite Reign (Wikipedie, YouTube) běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 5
20.4. 15:44 | Zajímavý software

Společnost Apple koupila před třemi lety společnost FoundationDB vyvíjející stejnojmenný NoSQL databázový systém FoundationDB (Wikipedie). Včera byl tento systém uvolněn jako open source pod licencí Apache 2.0. Zdrojové kódy jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 0
20.4. 15:00 | Nová verze

Po dva a půl roce od vydání verze 5.7 oznámila společnost Oracle vydání nové major verze 8.0 (8.0.11) databázového systému MySQL (Wikipedie). Přehled novinek v poznámkách k vydání. Zdrojové kódy komunitní verze MySQL jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 4
19.4. 14:44 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 151. brněnský sraz, který proběhne v pátek 20. 4. od 18:00 hodin v restauraci Benjamin na Drobného 46.

Ladislav Hagara | Komentářů: 0
Používáte na serverech port knocking?
 (3%)
 (7%)
 (46%)
 (27%)
 (17%)
Celkem 349 hlasů
 Komentářů: 29, poslední 5.4. 12:25
    Rozcestník

    Dotaz: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel

    1.3.2007 20:24 Martin
    Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Přečteno: 167×
    Zdravím, Mám Debian a chtěl jsme si zkompilovat nejnovější stable kernel, tak jsme si ho stáhnul, rozbalil, zkonfiguroval a chtěl jsme vytvořit deb balíček s make-kpkg vpořádku se vytvoří jak balíček s kernel_image, kernel_headers, kernel_manual, ale pokud chci vytvořit balček s moduly (make-kpkg modules) tak mi to vyhodí chybu:
    NVIDIA: calling KBUILD...
    make CC=gcc-4.1 -C /usr/src/linux-2.6.20.1 SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
    make[4]: Entering directory `/usr/src/linux-2.6.20.1'
      CC [M]  /usr/src/modules/nvidia-kernel/nv/nv.o
    In file included from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:17:26: error: linux/config.h: není souborem ani adresářem
    In file included from include/linux/list.h:8,
                     from include/linux/module.h:10,
                     from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:46,
                     from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
    include/linux/prefetch.h: In function 'prefetch_range':
    include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:241:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:269:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv-linux.h:691:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!"
    /usr/src/modules/nvidia-kernel/nv/nv.c: At top level:
    /usr/src/modules/nvidia-kernel/nv/nv.c:64: warning: 'kmem_cache_t' is deprecated
    /usr/src/modules/nvidia-kernel/nv/nv.c:201: warning: initialization from incompatible pointer type
    /usr/src/modules/nvidia-kernel/nv/nv.c:223:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvos_get_agp_device_by_class':
    /usr/src/modules/nvidia-kernel/nv/nv.c:404: warning: implicit declaration of function 'pci_find_class'
    /usr/src/modules/nvidia-kernel/nv/nv.c:404: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c:418: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvidia_init_module':
    /usr/src/modules/nvidia-kernel/nv/nv.c:970: warning: implicit declaration of function 'pm_register'
    /usr/src/modules/nvidia-kernel/nv/nv.c:970: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c:1036: warning: implicit declaration of function 'pm_unregister'
    /usr/src/modules/nvidia-kernel/nv/nv.c:1167:5: warning: "NV_ENABLE_MEM_TRACKING" is not defined
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nv_kern_open':
    /usr/src/modules/nvidia-kernel/nv/nv.c:1365: warning: passing argument 2 of 'request_irq' from incompatible pointer type
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nv_kern_mmap':
    /usr/src/modules/nvidia-kernel/nv/nv.c:1541: warning: implicit declaration of function 'remap_page_range'
    /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvos_count_devices':
    /usr/src/modules/nvidia-kernel/nv/nv.c:3232: warning: assignment makes pointer from integer without a cast
    /usr/src/modules/nvidia-kernel/nv/nv.c:3237: warning: assignment makes pointer from integer without a cast
    make[5]: *** [/usr/src/modules/nvidia-kernel/nv/nv.o] Error 1
    make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2
    make[4]: Leaving directory `/usr/src/linux-2.6.20.1'
    NVIDIA: left KBUILD.
    nvidia.ko failed to build!
    make[3]: *** [module] Error 1
    make[3]: Leaving directory `/usr/src/modules/nvidia-kernel/nv'
    make[2]: *** [build-stamp] Error 2
    make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
    make[1]: *** [kdist] Error 2
    make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
    Module /usr/src/modules/nvidia-kernel failed.
    Hit return to Continue?
    
    Dám enter a kompilace se ukončí

    žádný HW od NVIDIE nemám, tak by bylo nejlepší kdybych to možná zrrušil, ale nevím jak, v konfiguraci jsem vypl vše kde bylo nvidia, ale nepomohlo to.

    Nevíte někdo? Možná něco dělám blbě, přece jen to dělám poprvé. Díky za každou radu

    Odpovědi

    1.3.2007 20:38 razor | skóre: 33
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    linux/config.h: není souborem ani adresářem
    michich avatar 1.3.2007 20:46 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Máš asi nainstalovaný balík nvidia-kernel-common, nvidia-kernel-source, nebo něco takového. Tak ho odinstaluj.
    1.3.2007 21:53 JZ | skóre: 18 | blog: tucnakovo_putovani
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Nez me predbehne DW ;-) FAQ
    There can be no success without sacrifice!
    1.3.2007 23:33 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    ok, zrušil jsme cestu k /usr/src/modules už to nenačítá, ale ted když dám 'make-kpkg modules' tak mi to vypíše:
    # make-kpkg modules_clean
    exec debian/rules  DEBIAN_REVISION=2.6.20.1-10.00.Custom  modules_clean
    for module in ; do                        \
              if test -d  $module; then                                \
                (cd $module;                                          \
                  if ./debian/rules KVERS="2.6.20.1" KSRC="/usr/src/linux-2.6.20.1" \
                                 KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf"      \
                                 KPKG_DEST_DIR="/usr/src/linux-2.6.20.1/.."       \
                                 KPKG_MAINTAINER="Unknown Kernel Package Maintainer"        \
                                 ARCH=i386                    \
                                 KPKG_EXTRAV_ARG=""        \
                                 KDREV="2.6.20.1-10.00.Custom" kdist_clean; then    \
                      echo "Module $module cleaned";                   \
                  else                                                  \
                       echo "Module $module failed to clean up";       \
                       echo "Hit return to Continue?";                  \
                     read ans;                                          \
                  fi;                                                   \
                 );                                                     \
              else                                                      \
                   echo "Module $module does not exist";               \
                   echo "Hit return to Continue?";                      \
              fi;                                                       \
            done
    
    by mě zajímalo jestli to dělám dobře, když chci získat ty moduly? Pokud totiž bootuji z kernelu co si vytvořím, tak mi to píše právě, že nemůže načíst moduly.
    1.3.2007 23:34 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    ok, zrušil jsme cestu k /usr/src/modules už to nenačítá, ale ted když dám 'make-kpkg modules' tak mi to vypíše:
    # make-kpkg modules_clean
    exec debian/rules  DEBIAN_REVISION=2.6.20.1-10.00.Custom  modules_clean
    for module in ; do                        \
              if test -d  $module; then                                \
                (cd $module;                                          \
                  if ./debian/rules KVERS="2.6.20.1" KSRC="/usr/src/linux-2.6.20.1" \
                                 KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf"      \
                                 KPKG_DEST_DIR="/usr/src/linux-2.6.20.1/.."       \
                                 KPKG_MAINTAINER="Unknown Kernel Package Maintainer"        \
                                 ARCH=i386                    \
                                 KPKG_EXTRAV_ARG=""        \
                                 KDREV="2.6.20.1-10.00.Custom" kdist_clean; then    \
                      echo "Module $module cleaned";                   \
                  else                                                  \
                       echo "Module $module failed to clean up";       \
                       echo "Hit return to Continue?";                  \
                     read ans;                                          \
                  fi;                                                   \
                 );                                                     \
              else                                                      \
                   echo "Module $module does not exist";               \
                   echo "Hit return to Continue?";                      \
              fi;                                                       \
            done
    
    by mě zajímalo jestli to dělám dobře, když chci získat ty moduly? Pokud totiž bootuji z kernelu co si vytvořím, tak mi to píše právě, že nemůže načíst moduly.
    2.3.2007 00:00 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Co tady vyvádíš za blbosti - proč sis nepřečetl ten FAQ?

    Prostě v zdrojácích jádra si vytvoř soubor config.h s požadovaným obsahem, nebo v zdrojáku toho modulu nv uprav ten kod a místo #include linux/config.h přepiš #include linux/autoconf.h (podle chybové hlášky by to mělo být v souboru /usr/src/modules/nvidia-kernel/nv/nv-linux.h:17:26: error: linux/config.h: není souborem ani adresářem)
    2.3.2007 00:17 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Jak jsem psal, tak už mě netrápí problém, který je uvedený v 1. otázce (protože jsem smazal /usr/src/modules), ale druhý a tam problém s config.h teda nevidím. Jinak FAQ jsem četl a vytvořil jsem symlink, ale píše to jen to co jsem tady omylem poslal 2x, za což se omlouvám.
    2.3.2007 10:02 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    A já zase nevidím druhý problém ? Kde je ?

    Pokud jsi smazal moduly ručně a pak je chceš mazat pomocí příkazu tak je jasné že to nepošlape když ty moduly už tam nejsou.
    2.3.2007 10:04 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    A já zase nevidím druhý problém ? Kde je ?

    Pokud jsi smazal moduly ručně a pak je chceš mazat pomocí příkazu tak je jasné že to nepošlape když ty moduly už tam nejsou.
    2.3.2007 18:03 Martin
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Tak asi bych to měl osvětlit, smazal jsme pouze /usr/src/modules ve kterém byl pouze nvidia-kernel moduly jsou afaik v /lib/modules/verze_jarda. Pote co jsem to smazal jsem vytvařel kernel znovu a při příkazu make-kpkg modules o kterém jsme si mylslel, že vytvoří moduly, aby se mi při bootovani nezastavilo načítání pouze s příkazy z /bin.
    No jsem maňas, když jsem si neuvědomil, že mi chybí vytvořit initrd (mkinitrd -o /boot/initrd) takže kdo chce může mi vynadat pokud si tím uleví. Každopádně děkuji všem zúčastněným, hlavně michich-ovi, který mě nakopl s tím, že jádro hledá v /usr/src/modules.
    2.3.2007 22:06 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    Tak timto prispevkem jste se stal rozhodne vitezem ankety o nejzmatenejsi prispevek do diskuse v historii ABC linuxu... Gratulujeme :-)
    2.3.2007 14:34 lada
    Rozbalit Rozbalit vše Re: Kernel 2.6.20.1, chyba při kompilovani modulu: nvidia kernel
    debian??? omg :)

    svisti davam papat gentoo

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.