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  2005-07-17 10:42:15

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Moje boje z kompilacją.

Witam na wstepie zanim sie niepotrzebnie rozpisze takie pytanko na ktoe nie znalazlem odpowiedzi:

Czy koniecznie trzeba  w katalogu /usr/src robić dowiązanie symboliczne o nazwie linux do katalogu /usr/src/folder_o_nazwie_nr_jadra w ktrym są rozpakowane źródła?(dlaczego wszedzie otym pisza a nie wyjasnia po co to dwiązanie o nazwie linux?:)
Bo ja wszystkie zabiegi robilem w  /usr/src/folder_o_nazwie_nr_jadra
Jak podgladnac jaka konfiguracje ma moje obecnie uzywane jądro za pomocu menuconfig lub czegos innego?


Pozdrawiam

Offline

 

#2  2005-07-17 10:44:54

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: Moje boje z kompilacją.

do samej kompilacji jądra nie jest to potrzebne, ale później kompilując niektóre programy czy sterowniki one mają ścieżkę dostępu do źródeł:

Kod:

/usr/src/linux

edit:
co do podglądnięcia konfiguracji jądra:

http://forum.dug.net.pl/viewtopic.php?t=834&highlight=config


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#3  2005-07-17 11:07:41

  Guest - Gość

Guest
Gość

Re: Moje boje z kompilacją.

Pozatym link /usr/src/linux jest łatwiejszy do wklepania niż z pełna nazwa z numerem kernela.

 

#4  2005-07-17 11:43:59

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

Ok robie tak jak Bodzio napisal pod tym linkiem zobaczymy co z tego wyjdzie.

później kompilując niektóre programy czy sterowniki one mają ścieżkę dostępu do źródeł:

Kod:
/usr/src/linux

Hmm ale w moim systemia niegdy nie bylo nic w /usr/src :/ wiec jak aplikacje moga korzystac z tego jak ja tego nie miałem i nie mam:)
Edit:
No i wsztstko sie spieprzyło ://////////////////
Zrobilem tak jak napisal Bodziopo wydaniu polecenia make menuconfig zjevchalem na sam dół i zaladowalem z odpowiedniego pliku nastepnie daje na exit pyta czy zapisać daje OK nastepnie zapodaje make all i po kilku minutach otrzymuje:

Kod:

make[3]: *** [drivers/char/drm/gamma_drv.o] Błąd 1
make[2]: *** [drivers/char/drm] Błąd 2
make[1]: *** [drivers/char] Błąd 2
make: *** [drivers] Błąd 2

a tak wogole to jeszcze przgladajac inne linie textu wczesniej pełno jakiś ostrzezeń ze cos nie istnieje://///
zapodalem jeszcze make drivers i niby Ok
no ale nie daje make modules_install i zowu wywala

Kod:

INSTALL arch/i386/crypto/aes-i586.ko
cp: nie można wykonać stat na `arch/i386/crypto/aes-i586.ko': Nie ma takiego pliku ani katalogu
make[1]: *** [arch/i386/crypto/aes-i586.ko] Błąd 1
make: *** [_modinst_] Błąd 2

Pozdrawiam

Offline

 

#5  2005-07-17 12:28:28

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

Abyś cie sie nie sugerowli liczba odpowiedzi do bije posta:)
z pytaniem skad ulicha mam wziac xconfig?
Oraz zwracam uwage ze wyzej nastąpieja edycja ostatniego postu:)


Pozdrawiam

Offline

 

#6  2005-07-17 12:56:27

  Guest - Gość

Guest
Gość

Re: Moje boje z kompilacją.

xconfig: make xconfig
ale dodatkowo musisz mieć zaistalowane chyba th8.2 albo cos podobnego

 

#7  2005-07-17 13:06:12

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

chyba th8.2

nie ma czegos takiego niemoge znalezc pakietu ktory zawiera tego xconfig ale to nie jest moj najwazniejszy problem:)


Pozdrawiam

Offline

 

#8  2005-07-17 13:21:39

  Guest - Gość

Guest
Gość

Re: Moje boje z kompilacją.

i czepiasz sie o literówki :/

poprawne paczki to tk8.4 i tk8.4-dev

EDIT: żaden pakiet nie zawiera xconfig. xconfig został napisany i dołączony do kernela.

 

#9  2005-07-17 14:17:37

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

:/Nie czapiam sie tylko nie wiem.
Hmmmam kernela 2.6 i nie moge odpalić tego xconfig.
Po make xconfig mam:

Kod:

 Unable to find the QT installation. Please make sure that the
* QT development package is correctly installed and the QTDIR
* environment variable is set to the correct location.

jaki pakiet mam zapodać jest tego całe mnustwo.


Pozdrawiam

Offline

 

#10  2005-07-17 14:38:00

  Guest - Gość

Guest
Gość

Re: Moje boje z kompilacją.

Sam miałem z tym problem :]

libqt3-dev
libqt3-headers
i może ale pewny nie jestem libqt3c102

Niech mnie ktoś poprawi co do zbędnych pakieŧów.

 

#11  2005-07-17 15:00:25

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

Ok instaluje.Spororo mega do sciagniecia.
Jak za pierwszym razem kompilowalem jadro i dokonalem odpowiednich wpisow w menu.lst bo mam gruba,oczywiscie w /boot bylo co trzeba to po wybraniu odpowiedniej pozycji do z bootowania wyskoczylo mi:

file system type is ext2fs, partition type 0x83
kernel /boot    root/....i tak dalej te w psiy z menu.lst
setup 0x1c00 size oxec 02b belebel bel

Error 15: File not found

No niestety zassalem wszytsko i teraz mam:

Kod:

HOSTCXX scripts/kconfig/qconf.o
/bin/sh: line 1: g++: command not found
make[1]: *** [scripts/kconfig/qconf.o] Błąd 127
make: *** [xconfig] Błąd 2

Pozdrawiam

Offline

 

#12  2005-07-17 16:23:22

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: Moje boje z kompilacją.


/bin/sh: line 1: g++: command not found

no bez kompilatora nie skompilujesz jądra

Kod:

apt-get install g++

Zarejestrowany użytkownik Linuksa #361563

Offline

 

#13  2005-07-17 16:32:39

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

Dziwne bo przedtem nie wywalało tego komunikatu a mam przeciez zainstalowany gcc-3.3 i przy pierwszej probie kompilacji nic niebylo zadnych bledów tylko ze nei odpalilem z danego jądra wieć chyab kompilator był.Znowu zaczyna mi sie wszystko mieszać


Pozdrawiam

Offline

 

#14  2005-07-17 17:07:59

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: Moje boje z kompilacją.

ggc -kompilator C
g++ - kompilator C++


edit
oczywiście nie ggc tylko gcc


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#15  2005-07-17 19:03:24

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

Witam.

No szlag mnie zaraz trafi o to wynik dpkg -l:

Kod:

ii  g++-3.4        3.4.3-13       The GNU C++ compiler
ii  gcc-3.3-base   3.3.5-13       The GNU Compiler Collection (base package)
ii  gcc-3.4        3.4.3-13       The GNU C compiler
ii  gcc-3.4-base   3.4.3-13       The GNU Compiler Collection (base package)

a po make xconfig w folderze ze zrodlami kernela:

Kod:

 HOSTCC  scripts/basic/fixdep
/bin/sh: line 1: gcc: command not found
make[1]: *** [scripts/basic/fixdep] Błąd 127
make: *** [scripts_basic] Błąd 2

Edit setny raz:
zrobilem symlinka do gcc-3.4 i juz jest zconfig ale nie ciesze sie za wczasu

I tak oto
po poleceniu menu xkonfig  wlacza sie zconfig a na konsoli pojawia mie sie cos takiego(czy to normalne? 2.6.8-2-368 to wersja jadra na ktorym siedze a ta ktore kompiluje to 2.6.12.3):

Kod:

debian:/usr/src/linux-2.6.12.3# make xconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
  SHIPPED scripts/kconfig/zconf.tab.h
  HOSTCC  scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(([^,]*),.*/#define 1 (*1_p)/'
  HOSTCC  scripts/kconfig/kconfig_load.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/mconf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  HOSTCC  scripts/kconfig/zconf.tab.o
/usr/share/qt3/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
  HOSTCXX scripts/kconfig/qconf.o
  HOSTLD  scripts/kconfig/qconf
/usr/bin/ld: warning: libstdc++.so.5, needed by /usr/share/qt3/lib/../lib/libqt.so, may conflict with libstdc++.so.6
scripts/kconfig/qconf arch/i386/Kconfig
#
# using defaults found in /boot/config-2.6.8-2-386
#
/boot/config-2.6.8-2-386:84: trying to assign nonexistent symbol X86_EMU486
/boot/config-2.6.8-2-386:120: trying to assign nonexistent symbol PM_DISK
/boot/config-2.6.8-2-386:162: trying to assign nonexistent symbol CPU_FREQ_PROC_INTF
/boot/config-2.6.8-2-386:168: trying to assign nonexistent symbol CPU_FREQ_24_API
/boot/config-2.6.8-2-386:379: trying to assign nonexistent symbol PARPORT_PC_CML1
/boot/config-2.6.8-2-386:384: trying to assign nonexistent symbol PARPORT_OTHER
/boot/config-2.6.8-2-386:470: trying to assign nonexistent symbol IDE_TASKFILE_IO
/boot/config-2.6.8-2-386:489: trying to assign nonexistent symbol BLK_DEV_ADMA
/boot/config-2.6.8-2-386:538: trying to assign nonexistent symbol CHR_DEV_SCH
/boot/config-2.6.8-2-386:582: trying to assign nonexistent symbol SCSI_MEGARAID
/boot/config-2.6.8-2-386:676: trying to assign nonexistent symbol MCD
/boot/config-2.6.8-2-386:677: trying to assign nonexistent symbol MCD_IRQ
/boot/config-2.6.8-2-386:678: trying to assign nonexistent symbol MCD_BASE
/boot/config-2.6.8-2-386:709: trying to assign nonexistent symbol FUSION_ISENSE
/boot/config-2.6.8-2-386:763: trying to assign nonexistent symbol NETLINK_DEV
/boot/config-2.6.8-2-386:771: trying to assign nonexistent symbol IP_ROUTE_NAT
/boot/config-2.6.8-2-386:773: trying to assign nonexistent symbol IP_ROUTE_TOS
/boot/config-2.6.8-2-386:868: trying to assign nonexistent symbol IP_NF_NAT_LOCAL
/boot/config-2.6.8-2-386:886: trying to assign nonexistent symbol IP_NF_COMPAT_IPCHAINS/boot/config-2.6.8-2-386:887: trying to assign nonexistent symbol IP_NF_COMPAT_IPFWADM
/boot/config-2.6.8-2-386:966: trying to assign nonexistent symbol DECNET_SIOCGIFCONF
/boot/config-2.6.8-2-386:988: trying to assign nonexistent symbol NET_HW_FLOWCONTROL
/boot/config-2.6.8-2-386:1152: trying to assign nonexistent symbol ETHERTAP
/boot/config-2.6.8-2-386:1243: trying to assign nonexistent symbol EEPRO100_PIO
/boot/config-2.6.8-2-386:1245: trying to assign nonexistent symbol E100_NAPI
/boot/config-2.6.8-2-386:1459: trying to assign nonexistent symbol IPHASE5526
/boot/config-2.6.8-2-386:1564: trying to assign nonexistent symbol ISDN_DRV_TPAM
/boot/config-2.6.8-2-386:1626: trying to assign nonexistent symbol INPUT_MOUSEDEV_PSAUX_ENABLE
/boot/config-2.6.8-2-386:1638: trying to assign nonexistent symbol SOUND_GAMEPORT
/boot/config-2.6.8-2-386:1644: trying to assign nonexistent symbol GAMEPORT_CS461x
/boot/config-2.6.8-2-386:1689: trying to assign nonexistent symbol JOYSTICK_TWIDDLER
/boot/config-2.6.8-2-386:1693: trying to assign nonexistent symbol INPUT_JOYDUMP
/boot/config-2.6.8-2-386:1755: trying to assign nonexistent symbol QIC02_TAPE
/boot/config-2.6.8-2-386:1756: trying to assign nonexistent symbol QIC02_DYNCONF
/boot/config-2.6.8-2-386:1869: trying to assign nonexistent symbol AGP_INTEL_MCH
/boot/config-2.6.8-2-386:2058: trying to assign nonexistent symbol DVB_TWINHAN_DST
/boot/config-2.6.8-2-386:2061: trying to assign nonexistent symbol DVB_SP887X_FIRMWARE_FILE
/boot/config-2.6.8-2-386:2062: trying to assign nonexistent symbol DVB_ALPS_TDLB7
/boot/config-2.6.8-2-386:2063: trying to assign nonexistent symbol DVB_ALPS_TDMB7
/boot/config-2.6.8-2-386:2066: trying to assign nonexistent symbol DVB_GRUNDIG_29504_491
/boot/config-2.6.8-2-386:2067: trying to assign nonexistent symbol DVB_GRUNDIG_29504_401
/boot/config-2.6.8-2-386:2072: trying to assign nonexistent symbol DVB_TDA1004X_FIRMWARE_FILE
/boot/config-2.6.8-2-386:2131: trying to assign nonexistent symbol FB_MATROX_G450
/boot/config-2.6.8-2-386:2132: trying to assign nonexistent symbol FB_MATROX_G100
/boot/config-2.6.8-2-386:2403: trying to assign nonexistent symbol USB_STORAGE_RW_DETECT
/boot/config-2.6.8-2-386:2408: trying to assign nonexistent symbol USB_STORAGE_HP8200e
/boot/config-2.6.8-2-386:2440: trying to assign nonexistent symbol USB_HPUSBSCSI
/boot/config-2.6.8-2-386:2524: trying to assign nonexistent symbol USB_TIGL
/boot/config-2.6.8-2-386:2543: trying to assign nonexistent symbol USB_GADGET_SA1100
/boot/config-2.6.8-2-386:2635: trying to assign nonexistent symbol ASFS_FS
/boot/config-2.6.8-2-386:2636: trying to assign nonexistent symbol ASFS_RW


Pozdrawiam

Offline

 

#16  2005-07-17 19:10:25

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: Moje boje z kompilacją.

sprawdź czy masz w katalogu
/usr/bin

dowiązania symboliczne dla gcc i g++


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#17  2005-07-17 19:26:37

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

sprawdź czy masz w katalogu
/usr/bin

edytowalem posta i juz zrobilem te dowiazania o dziwo wpadlem na to po chwili namysłu:D:D:D:D:D:Dale zobacz tez  posta poprzedniego bo dowalilem troche tekstu.
tym razem zastosowalem metode debiana:)i w efekcie w cholere ostrzezen oraz na końcu:

make[4]: *** [drivers/char/drm/gamma_drv.o] Błąd 1
make[3]: *** [drivers/char/drm] Błąd 2
make[2]: *** [drivers/char] Błąd 2
make[1]: *** [drivers] Błąd 2
make[1]: Leaving directory `/usr/src/linux-2.6.12.3'
make: *** [stamp-build] Błąd 2


Pozdrawiam

Offline

 

#18  2005-07-17 19:50:17

  BaB - Członek DUG

BaB
Członek DUG
Skąd: Krapkowice
Zarejestrowany: 2004-09-09

Re: Moje boje z kompilacją.

co do xconfig to ci nie pomogę, sam używam make menuconfig i jest ok.


Zarejestrowany użytkownik Linuksa #361563

Offline

 

#19  2005-07-17 20:51:16

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Moje boje z kompilacją.

Dzieki za wspolprace:) ale zakoncze ten tema i zaczne nowy bo za duzy burdel sei zrobil bo za duzo napisalem i nikomu ni ebedzie sie chcialo tego czytac i zaczne nowy torche inny.


Pozdrawiam

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)