Stránka 1 z 1

Ako nainstalujem do mdk 10 gt 3.3?

Napsal: sob 4. zář 2004, 12:40
od nanuk
chcem skompilovat kde 3.3, ale na to potrebujem gt aspon verzie 3.3, tak som si ho stiahol, ale "make" skonci tymto:

kernel/qnetworkprotocol.cpp:1022: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:https://qa.mandrakesoft.com/> for instructions.
make[2]: *** [.obj/release-shared/qnetworkprotocol.o] Error 1
make[2]: Leaving directory `/usr/local/qt/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/usr/local/qt'
make: *** [init] Error 2
[root@NATIO qt]#

za kazdu radu dakujem

Napsal: sob 4. zář 2004, 13:04
od nanuk
nebude to cosi s kompilatorom?
lebo ked chcem skompilovat jadro, tak mi hodi error zase

crypto/twofish.c: In function `twofish_setkey':
crypto/twofish.c:801: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:https://qa.mandrakesoft.com/> for instructions.
make[1]: *** [crypto/twofish.o] Error 1
make: *** [crypto] Error 2
[root@NATIO linux-2.6.8.1]#

Napsal: sob 4. zář 2004, 17:41
od TomV
Opravdu tam je nějaký problém s kompilátorem, protože ten rozhodně nemá co segfaultovat. Zkus ho updatovat na novou verzi (z rpm balíku !).

Druhá věc : :!:v binárních distribucích NIKDY nekompiluj ze zdrojáků takovou obludu, jako je KDE 3.3 ! Vždycky instaluj jenom z binárních balíků !:!: Kompilace takhle obrovských programů (ať už jde o kompilaci KDE + příslušenství, nebo Gnome + př., nebo Xfree, nebo třeba glibc) udělá v systému takovej bordel, že si to ani představit neumíš. Nehledě na to, že ti pak nebudou sedět čísla verzí nových knihoven s těmi v RPM databázi a z rpm balíků už skoro nic nenainstaluješ, protože to bude řvát konflikty verzí. Sežeň si binární balíky KDE 3.3 pro tvůj systém a normálně s nimi updatuj ty staré. Pokud ještě balíky pro Mandrake nejsou k dispozici, tak si na ně hold budeš muset počkat. Můžeš vlastně poděkovat rozhozenýmu kompilátoru, že máš ještě funkční systém... :wink:

Napsal: sob 4. zář 2004, 20:03
od Dr Meduza
Co to udela se systemem :? (ne ze bych kompiloval kde stejne tam asi zadnej vetsi rozdil nebude)
Treba kompilace Blenderu nebo nakejch her udela taky neco se systemem?

Napsal: ned 5. zář 2004, 10:06
od TomV
Dr Meduza píše:Co to udela se systemem :? (ne ze bych kompiloval kde stejne tam asi zadnej vetsi rozdil nebude)
Treba kompilace Blenderu nebo nakejch her udela taky neco se systemem?
Řeknu ti to asi takhle : ono to teoreticky jde, v Linuxu můžeš kompilovat cokoliv. Nicméně v binární distribuci (RedHat, MDK, Debian,...) nedoporučuju kompilovat cokoliv většího, než malou párkilobajtovou utilitu, a i to jedině pokud víš, co děláš (takhle jsem instaloval třeba ovladač UPSky komunikující přes USB na RH9).

Jde o to, že veškerá správa softwaru v binárních distribucích je založená nad centrální databází (v RH a MDK je to RPM databáze, v Debianu nevím), ve které jsou uloženy veškeré informace o instalovaném software. Tím, že něco intaluješ ze zdrojáků, můžeš přepsat stávající binární soubory na jiné verze, nedej bože když někde něco selže. Kdyby to byl aspoň jeden program (třeba ten Blender), ale instalace něčeho takového, jako je grafické rozhraní, navíc se spoustou vlastních knihoven, ovlivňuje půlku systému. Ale v RPM databázi o tom nebude ani čárka. Pak byses hodně divil, že ti v půlce případů RPM háže chyby, protože mu půlka systému nesedí v databázi. Navíc, takhle nainstalovaný software v podstatě nejde odinstalovat (resp. vrátit systém do stavu před instalací). Ve Windows to funguje skoro stejně : malý program se bez instalace překopírovat nechá, ale představ si to tak, že bys chtěl nainstalovat do Windows nový DirectX ručně, bez použití instalátoru. To by ten systém asi taky nerozdejchal.

Existuje jedna možnost, jak dostat program ze zdrojáku do systému a neporušit konzistenci RPM databáze : zkompilovat ho a nechat z toho vygenerovat binární RPM balík. To ovšem zdaleka není tak snadné, jako počkat si, až budou venku oficiální balíky.

Napsal: ned 5. zář 2004, 13:22
od nanuk
a kde mozem pls najst navod na vygenerovanie binarneho RPMka?

Napsal: ned 5. zář 2004, 13:32
od TomV
http://www.ibiblio.org/pub/Linux/docs/H ... HOWTO.html

Ale bez funkčního kompilátoru toho moc nezkompiluješ...

Napsal: ned 12. zář 2004, 11:44
od nanuk
neviete kedy teda vyde qt3 3.3 pre mdk ako rpm? resp. neviete v ktorej distro uz je?