Sida 1 av 1

Compilera spring 0.82.5.1

Postat: 11 sep 2010, 23:19
av Elias laurell
Hur då ?

Re: Compilera spring 0.82.5.1

Postat: 11 sep 2010, 23:26
av pun
Jag skulle inte lägga ner någon möda på att kompilera själv

http://springrts.com/wiki/Ubuntu_install

PPA info:
https://launchpad.net/~spring/+archive/ppa

PS fixade grafiken sig ??? DS

Re: Compilera spring 0.82.5.1

Postat: 11 sep 2010, 23:45
av Alleinsora
saxar från http://springrts.com/wiki/Build_from_source som jag tycker är ganska ostrukturerad.
Först och främst måste man ladda ner källkoden, för detta används git:

Kod: Markera allt

git clone git://github.com/spring/spring.git
För att kunna kompilera krävs diverse verktyg och bibliotek. Dock skulle jag tro att build-essential krävs även om det inte står med, dessutom står det att man ska använda cmake som inte heller står med i vad som installeras. Men de paket som wikin säger ska behövas installeras mha:

Kod: Markera allt

sudo apt-get install p7zip-full libboost-thread1.40-dev libboost-regex1.40-dev
sudo apt-get install libboost-program-options1.40-dev libboost-signals1.40-dev 
Kör därefter följande i mappen med källkoden:

Kod: Markera allt

cmake .
make spring


Nu är det kompilerat och ska bara installeras:

Kod: Markera allt

sudo make install-spring
Jag har säkert missat något i beroendena då den delen var väldigt dåligt strukturerad, eventuella felmeddelanden borde peka mig i rätt riktning.

Men som pun skriver så är det lättare att använda ppa:n.

Re: Compilera spring 0.82.5.1

Postat: 12 sep 2010, 00:03
av Elias laurell
men ppa har inte den nya fixen

http://springrts.com/

Re: Compilera spring 0.82.5.1

Postat: 12 sep 2010, 00:13
av pun
Elias laurell skrev:men ppa har inte den nya fixen

http://springrts.com/
Jo men då väntar man eller så kör du enligt "Alleinsora" föregående inlägg.

Nu verkar det inte särskilt klart hur man kompilerar Spring men det är ju bara att testa.

Re: Compilera spring 0.82.5.1

Postat: 12 sep 2010, 00:29
av Konservburk
Nu har jag själv provat att kompilera detta, vilket gick bra när jag gjorde enligt följande:

Först behövs kommandot git som finns i paketet git-core för att du ska kunna få tag i källkoden:

Kod: Markera allt

sudo apt-get -y install git-core
Nu går det bra att hämta hem källkoden:

Kod: Markera allt

rm -rf spring
git clone git://github.com/spring/spring.git
cd spring
Därefter vill du förmodligen ange vilken version av källkoden du tänker kompilera. Anger du ingenting så får det den absolut senaste. Om det är bra eller inte beror helt på vad du är ute efter. Risken finns dock alltid att den senaste källkoden inte ens går att kompilera pga någon sent tillkommen kodändring. Sådant kan vara väldigt svårt att felsöka, så om du inte vet vad du gör så är det bäst att du håller dig till de numrerade versionerna:

Kod: Markera allt

git checkout 0.82.5.1
Sedan har vi den svåraste biten med att kompilera själv, nämligen att se till så att du har alla byggberoenden är installerade. Som Alleinsora påpekar så verkar deras kompileringsguide missa en del. Är man lat så finns det praktiskt nog ett enkelt sätt att installera allting som behövs:

Kod: Markera allt

sudo apt-get -y build-dep spring
Nu ska det gå bra att köra själva kompileringen:

Kod: Markera allt

cmake .
make spring
När det är klart så kan du installera med:

Kod: Markera allt

sudo make install-spring
Därefter hittar du programmet under /usr/local/bin/spring