Instalace ze zdroje tar.xz - openttd

Sekce pro uživatele, kteří usilují o hraní her na Linuxu
Odpovědět
Zpráva
Autor
koprik
Příspěvky: 6
Registrován: 08 srp 2014, 07:55
Bydliště: Jablonec nad Nisou

Instalace ze zdroje tar.xz - openttd

#1 Příspěvek od koprik » 03 říj 2014, 14:36

Ahoj, mám svou oblíbenou verzi OpenTTDčka - r3250, je opravdu stará. Ale na SUSEch 11.4 fungovala bezvadně. Teď jsem nějaký pátek na Mintech 17 (qiana) a za boha nemůžu hru vykompilovat.
Zadám make a když dojede na konec vyhodí:

Kód: Vybrat vše

===> Linking openttd
/usr/bin/ld: thread.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [openttd] Error 1
Na všech možných stránkách sem se dozvěděl že se jedná pravděpodobně o chybu linkeru a je nutné ho přesvědčit, aby použil pro kompilaci -lpthread, ale ikdyž ho zadám jako parametr při make tak není žádná změna.
Nevíte někdo jak z toho ven? Jak ho dokážu přesvědčit aby mi moji oblíbenou hru vykompiloval?

Díky za každou radu.

menom
Guru Mintu
Příspěvky: 1605
Registrován: 12 pro 2012, 15:10

Re: Instalace ze zdroje tar.xz - openttd

#2 Příspěvek od menom » 04 říj 2014, 11:37

Kedysi som videl podobny problem v ubuntu s jednym programom.
Pomohlo editovat subor makefile a vsade pred pthread dopisat to l
aby tam bolo lpthread.
Ulozit a skusit kompilovat.

koprik
Příspěvky: 6
Registrován: 08 srp 2014, 07:55
Bydliště: Jablonec nad Nisou

Re: Instalace ze zdroje tar.xz - openttd

#3 Příspěvek od koprik » 05 říj 2014, 12:18

Velké díky. Přidal sem do všech LIBS -lpthread, a kompilace proběhla v pořádku. Jenom to teď není možné spustit, ikdyž je nastavené spouštět jako program... Nejspíše tam nějaká nekompatibilita bude, ale když Mint nenapíše jaká - těžko napravím. Zkoušel sem i spustit přes terminál, ale napíše mi to že aplikace není openttd není nainstalována.
Nevíte někdo jak zjistit - proč nelze spustit? Díky

koprik
Příspěvky: 6
Registrován: 08 srp 2014, 07:55
Bydliště: Jablonec nad Nisou

Re: Instalace ze zdroje tar.xz - openttd

#4 Příspěvek od koprik » 05 říj 2014, 14:25

Podařilo se mi spustit, pro ty co také nevědí - spustitelný soubor se v terminálu spouští s tímhle před názvem "./". Například ./openttd . Chyběl mu nějaký soubor který stačilo doplnit a vše jede.
Děkuji

menom
Guru Mintu
Příspěvky: 1605
Registrován: 12 pro 2012, 15:10

Re: Instalace ze zdroje tar.xz - openttd

#5 Příspěvek od menom » 06 říj 2014, 11:03

Tak díkybohu ze to funguje.
Chyběl mu nějaký soubor který stačilo doplnit a vše jede.
Mohol by si to este upresnit ...

Odpovědět