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

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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

[quote=hello_world]jak chce sie skorzystać z 64bit to tzreba w eeselect wybrać no-multilib[/quote]
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).


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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: [url]http://dev.gentoo.org/~mpagano/genpatches/tarballs/[/url]. Swoją drogą vanilla też jest w portage — vanilla-sources.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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: [url]https://github.com/torvalds/linux[/url]. :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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, [tt]--depth 1[/tt] 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 [i]/usr/portage/distfiles[/i] i pobrać jeszcze raz. Tylko że emerge przecież sprawdza sumy kontrolne, coś takiego nie powinno się zdarzyć.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 ([tt]eselect kernel list[/tt], [tt]eselect kernel set liczba[/tt]) 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

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [i]/usr/src[/i] to nie ma czego wybierać…

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


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 ;-)

[ Generated in 0.014 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00018 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00204 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.172.82' WHERE u.id=1
0.00131 UPDATE punbb_online SET logged=1716056382 WHERE ident='3.138.172.82'
0.00076 SELECT * FROM punbb_online WHERE logged<1716056082
0.00084 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19691 AND t.moved_to IS NULL
0.00008 SELECT search_for, replace_with FROM punbb_censoring
0.00234 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19691 ORDER BY p.id LIMIT 0,25
0.00153 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19691
Total query time: 0.00916 s