Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-09-12 17:59:02

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

kompilacja kernela -gentoo

Dzisiaj postanowiłem zainstalować sobie Gentoo.
Robię wszystko po kolei jak jest w polskie dokumentacji ale dochodzę do kompilacji jądra i przy make menuconfig wykrzacza mi sie:

Kod:

scripts/kconfig/mconf Kconfig
arch/x86/Kconfig:2160: can't open file "net/Kconfig"
make: *** [menuconfig] Error 2

Zródła pobierałem przez emerge gentoo-sources
Ja tam widzę arch x86?

Offline

 

#2  2011-09-12 18:08:48

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

No ale jest tam ten plik czy nie ma (w vanilli 3.0.4 jest)?

Kod:

ls -l /usr/src/linux/net/Kconfig

Offline

 

#3  2011-09-12 18:13:24

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

zródła się sciągnęły 2.6.39.r3
wybrałem przez eselect pozycję default/server

Ja w głównym drzewie żródel nie mam katalogu net

Offline

 

#4  2011-09-12 18:15:53

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

Jak nie masz katalogu net, to nie dziwne, że nie może go znaleźć. ;) Ściągnij jakieś inne źródła po prostu… Pod ręką mam akurat 2.6.38 i tam też jest net normalnie, czyli albo deweloperzy Gentoo coś wykombinowali z tym katalogiem, albo może coś się źle rozpakowało, albo bug, albo przypadkiem usunąłeś itd.

Offline

 

#5  2011-09-12 18:19:16

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

Sorki teraz zauważyłem że jest dopisane że jak chce sie skorzystać z 64bit to tzreba w eeselect wybrać no-multilib
Zobacze jak to wplynie na kompilacje

Offline

 

#6  2011-09-12 18:21:15

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

hello_world napisał(-a):

jak chce sie skorzystać z 64bit to tzreba w eeselect wybrać no-multilib

To nie tak, każdy profil na wersji amd64 jest 64-bitowy. Profil no-multilib dodatkowo nie dopuszcza emulacji 32-bit (możliwej na innych profilach).

Offline

 

#7  2011-09-12 18:26:32

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

ArnVaker w sumie to czy żródla gentoowe sa juz jakoś patchowane czy to są czyste żródla prosto z kernel
Jeśli są już jakoś dopieszczone to skąd można pobrać ich kernel? oprocz polecenia emerge gentoo-sources

Offline

 

#8  2011-09-12 18:29:59

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

gentoo-sources to vanilla (czyli czysty z kernel.org) + patchset Gentoo. Sam patchset (właściwie dwa dla każdej wersji) można pobrać np. tutaj: http://dev.gentoo.org/~mpagano/genpatches/tarballs/. Swoją drogą vanilla też jest w portage — vanilla-sources.

Offline

 

#9  2011-09-12 18:34:49

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

Tak na marginesie czy brak zrodel dla kernela od 3 na tej dev stronie to moze być spowodowane brakiem dostepu do kernel.org?

Offline

 

#10  2011-09-12 18:35:53

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

Właśnie też załapałem, że nie było niektórych i w międzyczasie podmieniłem linka — w tym już są.

BTW, tam są aktualnie tylko trzy patche dodane:

Kod:

Patch:  1700_i386-bigsmp-early-lapicid-override.patch
From:   http://bugs.gentoo.org/show_bug.cgi?id=379867
Desc:   Eliminate false warnings regarding logical APIC ID mismatches for i386/bigsmp

Patch:  1800_fix-zcache-build.patch
From:   http://bugs.gentoo.org/show_bug.cgi?id=376325
Desc:   Fix zcache build error

Patch:  4200_fbcondecor-0.9.6.patch
From:   http://dev.gentoo.org/~spock
Desc:   Bootsplash successor by Michal Januszewski ported by Alexxy

Offline

 

#11  2011-09-12 18:45:35

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

No tak ale jak wykonalem emerge vanilla-source to wogole jakies ubogi zrodla zeszly i tez niema katalogu net w głownym drzewie zrodel?

Offline

 

#12  2011-09-12 18:49:23

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

vanilla-sources to takie jakbyś z kernel.org pobrał. Jesteś na 100% pewien, że go nie ma? To mocno dziwne…

On tam naprawdę jest: https://github.com/torvalds/linux. :)

Offline

 

#13  2011-09-12 18:55:33

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

zapusciłem git i ciagne

Offline

 

#14  2011-09-12 18:59:48

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

Hmm, --depth 1 możesz dać to będzie dużo mniej do pobrania, skoro już tak chcesz. Coś musiało się źle ściągnąć z portage jeżeli faktycznie go nie ma. Można usunąć te pobrane źródła z /usr/portage/distfiles i pobrać jeszcze raz. Tylko że emerge przecież sprawdza sumy kontrolne, coś takiego nie powinno się zdarzyć.

Offline

 

#15  2011-09-12 19:16:58

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

Po uwaleniu żrodel i ponownym sciagnieciu gentoo-source to samo nie ma katalogu net w gł drzewie zrodel.
Jade z zrodlami torvalds

Offline

 

#16  2011-09-12 19:25:55

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

Come on… To niemożliwe żeby w Gentoo ot tak leżały sobie uwalone źródła kernela.

Offline

 

#17  2011-09-12 19:27:19

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

Powaga no pierwszy raz sie bawie gentoo i dlatego pytam

Offline

 

#18  2011-09-12 19:31:39

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

Może symlinka (eselect kernel list, eselect kernel set liczba) nie robisz do nowych źródeł?

Sprawdziłem specjalnie i jest:

Kod:

# ls -l /usr/src/linux-2.6.39-gentoo-r3/ |grep net
drwxr-xr-x 53 root root   4096 09-12 19:30 net

Offline

 

#19  2011-09-12 19:41:37

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

nie no robilem tylko z profile czyli
eselect profile list
eselect profile set liczba
i tyle w podreczniku gentoo nic nie pisze o kernelu?
torvaldsa poszlo ale specjalnie wywale te torvaldsa i sprawdze eselect kernel

eselect kernel list
none found

Ostatnio edytowany przez hello_world (2011-09-12 19:44:48)

Offline

 

#20  2011-09-12 19:44:36

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

To co podałeś to wybór profilu, to o czym ja pisałem to wybór źródeł kernela.

Kod:

eselect kernel list

wyświetla jakie źródła dostępne są w /usr/src, potem wybierasz które chcesz via

Kod:

eselect kernel set liczba

Generalnie eselect to jest takie narzędzie zarządzające symlinkami wszelakimi.

Offline

 

#21  2011-09-12 19:46:27

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

czyli najpierws emerge gentoo-sources a potem eselect kernel list i wybrać ?

Offline

 

#22  2011-09-12 19:46:56

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

Tak. Jak nie masz żadnych źródeł w /usr/src to nie ma czego wybierać…

eselect kernel set liczba po prostu ustawia dowiązanie /usr/src/linux, równie dobrze można utworzyć je z palca.

Offline

 

#23  2011-09-12 19:55:18

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

Kuźwa nie ma katalogu net, a na domiar tego teraz blad jest podobny tylko chodzi o

Kod:

scripts/kconfig/mconf Kconfig
init/Kconfig:900: can't open file "usr/Kconfig"
make: *** [menuconfig] Error 2

i tez usr nie ma

Ostatnio edytowany przez hello_world (2011-09-12 19:55:42)

Offline

 

#24  2011-09-12 19:59:19

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja kernela -gentoo

Pokaż:

Kod:

ls -l /usr/src

Offline

 

#25  2011-09-12 20:09:11

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: kompilacja kernela -gentoo

Się zamotalem z sftp wiec zeszlo

Kod:

total 95256
lrwxrwxrwx  1 root root       22 Sep 12 19:52 linux -> linux-2.6.39-gentoo-r3
drwxr-xr-x 20 root root     4096 Sep 12 19:57 linux-2.6.39-gentoo-r3
-rw-r--r--  1 root root 97530887 Sep 12 19:27 linux.tar.gz
-rw-r--r--  1 root root      279 Sep 12 20:03 ls_usr_src.txt

i ls -l /usr/src/linux/

Kod:

total 464
-rw-r--r--  1 root root  18693 May 19 06:06 COPYING
-rw-r--r--  1 root root  93908 May 19 06:06 CREDITS
drwxr-xr-x 91 root root  12288 Sep 12 19:50 Documentation
-rw-r--r--  1 root root   2464 May 19 06:06 Kbuild
-rw-r--r--  1 root root    252 May 19 06:06 Kconfig
-rw-r--r--  1 root root 192836 May 19 06:06 MAINTAINERS
-rw-r--r--  1 root root  52591 Sep 12 19:49 Makefile
-rw-r--r--  1 root root  17525 May 19 06:06 README
drwxr-xr-x 26 root root   4096 Sep 12 19:50 arch
drwxr-xr-x  2 root root   4096 Sep 12 19:50 block
drwxr-xr-x  3 root root   4096 Sep 12 19:51 crypto
drwxr-xr-x 92 root root   4096 Sep 12 19:51 drivers
drwxr-xr-x 37 root root   4096 Sep 12 19:50 firmware
drwxr-xr-x 70 root root   4096 Sep 12 19:51 fs
drwxr-xr-x 23 root root   4096 Sep 12 19:53 include
drwxr-xr-x  2 root root   4096 Sep 12 19:50 init
drwxr-xr-x  2 root root   4096 Sep 12 19:50 ipc
drwxr-xr-x  8 root root   4096 Sep 12 19:51 kernel
drwxr-xr-x  8 root root   4096 Sep 12 19:51 lib
drwxr-xr-x  2 root root   4096 Sep 12 19:51 mm
drwxr-xr-x  9 root root   4096 Sep 12 19:50 samples
drwxr-xr-x 13 root root   4096 Sep 12 19:50 scripts
drwxr-xr-x  8 root root   4096 Sep 12 19:51 security
drwxr-xr-x  9 root root   4096 Sep 12 19:51 tools
drwxr-xr-x  3 root root   4096 Sep 12 19:50 virt

Ostatnio edytowany przez hello_world (2011-09-12 20:11:24)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)