Почетак › Форуми › Линукс › Играње на линуксу › Igrice za Linux
- This topic has 15 одговора, 5 гласова, and was last updated 18 years, 8 months раније by
Bastard.
-
АуторЧланци
-
5. новембар 2007. у 2:29 pm #64472
dukenukem_4d
Учесникovako ,nece ni sa gcc 3.4
ovo javlja sa gcc 3.3.2
[code] g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/include/freetype2 -I/usr/local/include -g -O2 -MT CEGUIFreeTypeFont.lo -MD -MP -MF .deps/CEGUIFreeTypeFont.Tpo -c CEGUIFreeTypeFont.cpp -fPIC -DPIC -o .libs/CEGUIFreeTypeFont.o
CEGUIFreeTypeFont.cpp: In member function `virtual void CEGUI::FreeTypeFont::rasterize(unsigned int, unsigned int)’:
CEGUIFreeTypeFont.cpp:281: error: syntax error before `+’ token
CEGUIFreeTypeFont.cpp:288: error: no matching function for call to `CEGUI::Imageset::defineImage(CEGUI::String&, CEGUI::Rect (&)(…), CEGUI::Point&)’
../include/CEGUIImageset.h:341: error: candidates are: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Point&, const CEGUI::Size&, const CEGUI::Point&)
../include/CEGUIImageset.h:364: error: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Rect&, const CEGUI::Point&)
make[1]: *** [CEGUIFreeTypeFont.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src’
make: *** [all-recursive] Error 1
[boki@localhost CEGUI-0.5.0]$
[/code]
a ovo javlja sa gcc 3.4.0
[code] g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/include/freetype2 -I/usr/local/include -g -O2 -MT CEGUIDefaultResourceProvider.lo -MD -MP -MF .deps/CEGUIDefaultResourceProvider.Tpo -c CEGUIDefaultResourceProvider.cpp -fPIC -DPIC -o .libs/CEGUIDefaultResourceProvider.o
CEGUIDefaultResourceProvider.cpp: In member function `virtual void CEGUI::DefaultResourceProvider::loadRawDataContainer(const CEGUI::String&, CEGUI::RawDataContainer&, const CEGUI::String&)’:
CEGUIDefaultResourceProvider.cpp:58: error: expression in new-declarator must have integral or enumeration type
CEGUIDefaultResourceProvider.cpp:61: error: no matching function for call to `std::basic_ifstream<char, std::char_traits >::read(char*, std::streampos&)’
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.0/../../../../include/c++/3.4.0/bits/istream.tcc:692: note: candidates are: std::basic_istream& std::basic_istream::read(_CharT*, std::streamsize) [with _CharT = char, _Traits = std::char_traits]
CEGUIDefaultResourceProvider.cpp:72: error: no matching function for call to `CEGUI::RawDataContainer::setSize(std::streampos&)’
../include/CEGUIDataContainer.h:97: note: candidates are: void CEGUI::RawDataContainer::setSize(size_t)
make[1]: *** [CEGUIDefaultResourceProvider.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src’
make: *** [all-recursive] Error 1
[/code]
🙁 (uh taj c ++ 😡 )akom stavim novi freetype – isto ,otprilike:
gcc 3.3.2 + freetype 2.3.5
[code]
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -g -O2 -MT CEGUIFreeTypeFont.lo -MD -MP -MF .deps/CEGUIFreeTypeFont.Tpo -c CEGUIFreeTypeFont.cpp -fPIC -DPIC -o .libs/CEGUIFreeTypeFont.o
CEGUIFreeTypeFont.cpp: In member function `virtual void CEGUI::FreeTypeFont::rasterize(unsigned int, unsigned int)’:
CEGUIFreeTypeFont.cpp:281: error: syntax error before `+’ token
CEGUIFreeTypeFont.cpp:288: error: no matching function for call to `CEGUI::Imageset::defineImage(CEGUI::String&, CEGUI::Rect (&)(…), CEGUI::Point&)’
../include/CEGUIImageset.h:341: error: candidates are: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Point&, const CEGUI::Size&, const CEGUI::Point&)
../include/CEGUIImageset.h:364: error: void CEGUI::Imageset::defineImage(const CEGUI::String&, const CEGUI::Rect&, const CEGUI::Point&)
make[1]: *** [CEGUIFreeTypeFont.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src’
make: *** [all-recursive] Error 1
[/code]a gcc 3.4.0 i freetype 2.3.5
[code]
g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I.. -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -g -O2 -MT CEGUIDefaultResourceProvider.lo -MD -MP -MF .deps/CEGUIDefaultResourceProvider.Tpo -c CEGUIDefaultResourceProvider.cpp -fPIC -DPIC -o .libs/CEGUIDefaultResourceProvider.o
CEGUIDefaultResourceProvider.cpp: In member function `virtual void CEGUI::DefaultResourceProvider::loadRawDataContainer(const CEGUI::String&, CEGUI::RawDataContainer&, const CEGUI::String&)’:
CEGUIDefaultResourceProvider.cpp:58: error: expression in new-declarator must have integral or enumeration type
CEGUIDefaultResourceProvider.cpp:61: error: no matching function for call to `std::basic_ifstream<char, std::char_traits >::read(char*, std::streampos&)’
/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.0/../../../../include/c++/3.4.0/bits/istream.tcc:692: note: candidates are: std::basic_istream& std::basic_istream::read(_CharT*, std::streamsize) [with _CharT = char, _Traits = std::char_traits]
CEGUIDefaultResourceProvider.cpp:72: error: no matching function for call to `CEGUI::RawDataContainer::setSize(std::streampos&)’
../include/CEGUIDataContainer.h:97: note: candidates are: void CEGUI::RawDataContainer::setSize(size_t)
make[1]: *** [CEGUIDefaultResourceProvider.lo] Error 1
make[1]: Leaving directory `/home/boki/OperaDownloads/OKTobar/26okt/TEST/CEGUI-0.5.0/src’
make: *** [all-recursive] Error 1
[/code]
???reklo bi se da su mu ova dva bitna:
error: syntax error before `+’ token
error: expression in new-declarator must have integral or enumeration type
kao da ipak ne odgovara gcc? — back to the drawing board…5. новембар 2007. у 10:15 pm #64473kosmi
УчесникVerovatno je do kompajlera. Kod mene prolazi sa 4.0.3 i 3.4.6. Sećam se da wine nije mogao da se kompajlira sa 4.0.1 i 4.0.2, tek je bugfix 4.0.3 verzije bio dovoljan za to. Ti imaš 3.4.0 pa je može biti baš do toga.
5. новембар 2007. у 10:39 pm #64474dukenukem_4d
Учесникevo jos se mucim sa ovime #$%@!
bio sam skinuo smc 0.99.1 i cegui 0.4 i on je prosao cegui,ali
posle dobijam segfault i na onim primerima 🙁
pomocu devil je ovaj 0.4(nista,da se odspavam)
lepo mi je cale govorio:francuski kjuc u ruke i u automehanicare…6. новембар 2007. у 2:14 am #64475kosmi
УчесникI ja ponekad pomislim da sam za automehaničare, ali OK starija je verzija smc-a, počeo sam od v0.99.6, a ona, kao i najnovija v1.2, zahtevaju 0.5 cegui. Ovaj tar.bz ne mogu da skinem. 🙁
Dade mi komšija danas DVD od najnovijeg Mikra i na njemu ima sauerbraten (cube2), ali exe, rekoh da probam pod wine0.46 prethodno kompajliranog (takođe ima source na DVDju), ali nešto neće. OK barem ga je ekstraktovao;) a u njemu ima linix_client koji ne radi na mom extra modifikovanom Dapperu, a tu je i source, pa da kompajliram… Prepravljao makefile, zeza me enet. Za gutsy ima source na zvaničnom repou za spring edition, a ovo je summer verzija. Na getdeb ima source za summer, ali je izgleda vanilla sa sve data (oko 200MB), a to je mnogo za moj dial-up:( Konačno za debian unstable postoji ta verzija lepo sređena (450KB). Kompajliranje klijenta traje par minuta, ubacim ga u prethodno napravljeni folder gde sam iskopirao samo ‘data’ i ‘packages’ koje je wine instalirao tj. ekstraktovao, pečujem sa patch-2007-09-04_linux.tar.gz objavljenim naknadno i najzad pokrenem ./sauer_client. I to je to, mada pošto koristim mesu7.02rc1 sa r200 drajverom morao sam da isključim water reflection, kojekakvi bloom i ostale efekte, kao se igra ne bi vukla. Prosek 60 frejma jeste
igrivo, a igra lepo izgleda. E, sad ko zna zašto sam ovo ispisao, možda će nekom zatrebati;)http://sauerbraten.org/
http://packages.debian.org/search?keywords=sauerbraten&searchon=names&suite=all§ion=allNekom na par klikova: 😉
http://www.getdeb.net/release.php?id=1776
http://www.getdeb.net/release.php?id=13208. новембар 2007. у 7:40 pm #64476dukenukem_4d
Учесникnema veze , sredicu ga neki put u buducnosti ,valjda O0
puno hvala na pomoci ,u svakom slucaju 😉ovde je vavoom
http://vavoom-engine.com/download.php
on je oko 1.7 MB source (treba mu jos i sharevare za doom ili one ostale hexen,heretic)
ali valjda ima i jos 2-3 razlicita porta za doom (ovo je doom 1 i 2 nije najnoviji)
a radi i sa punim verzijamai onaj alien vs predator kad se skida sa cvs moze da mu se stavi ono za kompresiju
valjda z3 ili nesto tako ,jer njega sam pre na dial up skinuo,ali treba mu i cd od igrice18. децембар 2007. у 8:32 am #64477Bastard
УчесникKod ekstrimcc (odnosno u radnjama eg.plato) od pre mesec-dva ima da se nabavi nwn diamond
Nwn+2 expanzije+kingmaker 3 modula.
Neverovatno mnogo materijala (4.5 GB)
Najbolje je instalirati sve u wine pa ove fajlove ubaciti u direktorijum igrice (obrišeš .dll i.exe sa ctrl+f u konqueroru)
Posle je dobro koristiti instaler za prvi deo +update i update za dve ekspanzije (http://www.liflg.org/?catid=6&gameid=65)
Na novijim disto-ima treba obrisati .lib iz startup skripte zbog libxcbJes bre i košta oko 1200 gp
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.