OpenTTD

Zdravím!

Asi sem trubka jak dělo, ale kompilaci nezvládám… rozvalím, najedu si do adresáře v terminálu, přihlásím se jako “su” a dám:

[root@localhost openttd-0.6.0]# ./configure & make & make install
[1] 17162
[2] 17163
bash: make: command not found
bash: make: command not found
[2]+ Exit 127 make
[root@localhost openttd-0.6.0]# checking awk… awk
checking build system type… i386-redhat-linux
checking host system type… i386-redhat-linux
detecting OS… UNIX
checking universal build… no
checking build cc… gcc
checking host cc… gcc
checking build c++… g++
checking host c++… g++
checking host strip… strip
checking makedepend… makedepend
detecting cpu-type… 32 bits
checking static… no
checking unicode… no
using debug level… no
using desync debug level… no
checking SDL… found
checking COCOA… not OSX, skipping
checking GDI video driver… not Windows, skipping
checking dedicated… not selected
checking network… found
checking translator… no
checking assert… disabled
checking zlib… found
checking libpng… not found
checking libfreetype… not found
checking libfontconfig… not found
checking iconv… not OSX, skipping
checking psp-config… not PSP, skipping
checking libtimidity… not found
checking direct-music… not Windows, skipping
checking sort… sort
checking endianess… AUTO
suppress language errors… no
checking stripping… strip -s
checking distcc… no (only used when forced)
checking ccache… no (only used when forced)
checking OSX sysroot… not OSX, skipping
checking OSX application bundle… not OSX, skipping
checking revision… release (0.6.0)
personal home directory… .openttd
shared data directory… none
installation directory… /
using CFLAGS… -O2 -fomit-frame-pointer -DUNIX -Wall -Wno-multichar -Wsign-compare -Wundef -Wwrite-strings -Wpointer-arith -Wno-uninitialized -W -Wno-unused-parameter -fno-strict-aliasing -fno-strict-overflow -DWITH_SDL -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DWITH_ZLIB -DENABLE_NETWORK -DNDEBUG -DWITH_PERSONAL_DIR -DPERSONAL_DIR=\".openttd\" -DGLOBAL_DATA_DIR=\"/usr/local/share/games/openttd\" -Wstrict-prototypes -Wdeclaration-after-statement -Wold-style-definition
using LDFLAGS… -lstdc++ -lpthread -lrt -lc -lSDL -lpthread -lz
Generating Makefile…
Generating lang/Makefile…
Generating objs/Makefile…

[1]+ Done ./configure
[root@localhost openttd-0.6.0]#

No a co dál? Můžu zkoušet ./openttd (dle manuálu) a nic, nezdá se mi ani, že by se to zkompilovalo. Nechcete mi dopomoci “k úspěchu” krok za krokem?

Případně nejlepší by bylo, kdyby nějaký místní zkušený uživatel udělal .rpm :wink:

PS: Promiňte za moji blbost, někdy se to naučit musím :slight_smile:

Zdravim…

podle vystupu to vypada, ze ti chybi make aplikace… doinstaluj pomoci:

yum install make

tim padem si nic nezkompilujes, a za druhe… uvadej ten svuj prikaz se dvema dolarama, takhle to totiz poustis na pozadi a prihazis o vystup…

./configure && make && make install

ted to snad pujde… :wink:

druha moznost proc to nejede, je prave to, ze se ti jeste nevytvoril makefile pomoci ./configure, jelikoz to spatne spoustis, kazdopadne ten druhej prikaz, co jsem ti poslal by to mel vyresit…

Díky za radu… Nakonec se mi to podařilo zkompilovat, avšak byla chybka v .grf souborech. Náhodou sem ale objevil .rpm balík a už to jede, jen jsem doplnil chybějící soubory :slight_smile: Ale jinak to bylo přesně jak jsi napsal, tedy děkuji, opět jsem o něco chytřejší :slight_smile: