Page 1 of 1

kompilace ze zdrojovych kodu

Posted: Thu Mar 27, 2008 8:25 pm
by sgaba
Mám nejlepší zkučenosti s VMware. A to jak na linuxu tak na windows.
Jinak si tak dvakrát do týdne kompiluji build pomocí RosBE.

Posted: Fri Mar 28, 2008 4:23 pm
by Black_Fox
Není se čemu divit, je tak dobrý, že si ho můžou dovolit i prodávat :) Zajímalo by mne, jak dlouho se vám ReactOS kompiluje, mně to na Pentiu M 1,5GHz trvá dvě hodiny.

Kompilaca

Posted: Sat Mar 29, 2008 3:14 pm
by sgaba
No já samozdřejmě mysim ten VMware (Player) co je zdarma.:)
Jinak je to doopravdy jeden z nejlepších vyzualizátorů.
(Nemá někdo zkušenosti z Microsoft VPC?)

K té kompilaci:)
Jaký zadáváte parametr?
make bootcd?
Také záleží na paměti.
A dále taky de vo to jesi na tom pc dále pracujete a
kompilujete jakobi na pozadí a nebo jenom kompilujete.
No ahlavně. Celej ReactOS je v zdrojovím kodu (svn) rozdrobenej do velkého množství malích souboru.
(Nevíte někdo jak dlouho se kompiluje jádro Linuxu nebo OOo?)

U mě na PentiumM 1.3Gz 256 RAM byla kompilace provedena za 1:34.
A to sem na notebooku nejen kompiloval...
Takže ten čas kolem dvou hodin je scela běžná věc.

Kompilace jadra linuxu a OOo

Posted: Mon Mar 31, 2008 8:13 am
by turican
Kompilace jadra linuxu je hodne invididualni, protoze zalezi kolik si do jadra pridas modulu(ovladacu). Samotne jadro ma zhruba 10%, zbytek je volitelny.

Krom toho zalezi na stroji, kompilatoru, na velikosi optimalizace, a podobne, ale to jiz plati pro jakoukoli kompilaci.

Uz jsem ho dlouho nekompiloval, ale predpokladam, ze kompilace jadra zabira okolo 10 min.
(stredni pocet modulu, na jednojadre s 2,5 GHz).

Kompilace OO na tomtez stroji okolo 6 hodin(je to skutecna lahudka :).

Posted: Mon Mar 31, 2008 5:42 pm
by Black_Fox
Aha... asi si těch dvou hodinek budu nakonec ještě vážit. No mne by jenom zajímalo, jak to dělají autoři, že je vždycky iso zkompilované, zabalené a uploadnuté do deseti minut? Někde jsem zahlédl zmínku, že stačí "make clean <součást>" a pak se to nebude muset kompilovat celé, ale kde najdu seznam takových možných součástí?
Jinak MS VirtualPC jsem zkoušel, chvilku jsem se dostal i k verzi 2007, když byla tehdy nová. Zkoušel jsem na tom jenom Windows, které (nepříliš překvapivě) fungovaly normálně. Linux jsem tehdy znal jen z doslechu, takže nemůžu říct, jak si poradí se svobodnými operačními systémy :)

Posted: Mon Mar 31, 2008 9:11 pm
by preston
upresneni je to "make jmenomodulu_clean".. a jmeno modulu je vetsinou nazev adresare ve kterem se pozadovana soucast nachazi. takze treba
"make ntoskrnl_clean", "make user32_clean" you name it...

Kompilování reactOS

Posted: Fri Apr 04, 2008 1:03 pm
by sgaba
Možná by stálo za to napsat návod na kompilování v češtině. Například že jde zkompilovat jen určitý modul sem nevěděl. (Ale je to logické.)
Jak například zjistím kdyš updatuju svn v jakých modulech byla provedena změna? :?:

Re: Kompilování reactOS

Posted: Fri Apr 04, 2008 1:13 pm
by preston
sgaba wrote:Možná by stálo za to napsat návod na kompilování v češtině. Například že jde zkompilovat jen určitý modul sem nevěděl. (Ale je to logické.)
Jak například zjistím kdyš updatuju svn v jakých modulech byla provedena změna? :?:
uz jsme se nejak odchylili od tematu, ale preci jenom jeste odpovim.
pozna se to nejlip tak, ze das "make"/"make bootcd"/... a rbuild sam prekompiluje vsechny moduly ve kterych doslo ke zmene (pripadne ty, ktere zavisi na nejakem zmenenem modulu).

jinak muzes zkusit nejaky svn GUI (treba tortoise svn) a tam si muzes snadno prochazet logy k celemu repozitari, jednotlivym slozkam nebo konkretnim soubroum. jde to samo i z konzole, ale neni to tak prehledny a barevny :)

pokud bys chtel na toto tema pokracovat, zaloz prosim nove vlakno nebo mi rekni a ja poslednich par prispevku presunu. dik za pochopeni

Založení vlákna a p&#345;esun p&#345;ízp&#283;vk

Posted: Mon Apr 07, 2008 2:53 pm
by sgaba
to preston

Máš pravdu. Sem se to nehodí. Tak jesi mužeš tak proveď ten přesun. Díky.

Název mužeš dát třeba: "kompilace ze zdrojovích kódů"

Posted: Mon Apr 07, 2008 4:12 pm
by preston
vlákno splitnuto z "Lokalizace"

Posted: Mon Apr 07, 2008 4:14 pm
by preston
Black_Fox wrote:Aha... asi si těch dvou hodinek budu nakonec ještě vážit. No mne by jenom zajímalo, jak to dělají autoři, že je vždycky iso zkompilované, zabalené a uploadnuté do deseti minut?....
To bude tim, ze buildslave je 2x Xeon 5310 (dual core - celkem tedy 4 jadra) s 8GB DDR2 667 RAM :D

Tortoise svn

Posted: Mon Apr 07, 2008 5:21 pm
by sgaba
To tortoise svn je super a tady je kněmu návod:

http://merlin.fit.vutbr.cz/wiki/index.p ... ori%C3%A1l
:lol:

Umíte n&#283;kdo p&#345;eložit t&#345;eba jen je

Posted: Mon Apr 07, 2008 6:18 pm
by sgaba
Chtěl bych si přeložit winemine.
A běhat je pod windows.
Dělám totiž překlad tak nechci kompilovat reactos a testovat to vněm.

Re: Umíte n&#283;kdo p&#345;eložit t&#345;eba je

Posted: Tue Apr 08, 2008 11:55 am
by preston
sgaba wrote:Chtěl bych si přeložit winemine.
A běhat je pod windows.
Dělám totiž překlad tak nechci kompilovat reactos a testovat to vněm.
make winemine_clean
make winemine

vystup bude v reactos\output-i386\base\applications\games\winemine

Jo dík.

Posted: Tue Apr 08, 2008 7:04 pm
by sgaba
Ja to vyřešil tak že sem nechal asi sedum minut běžeb celej překlad a po výpisu že sou miny přeloženy sem to vypnul.