Početak›Forumi›Linuks›Igranje na linuksu›Igrice za Linux
- This topic has 15 odgovora, 5 glasova, and was last updated 16 years, 3 months ranije by Bastard.
-
AutorČlanci
-
5. novembar 2007. u 2:29 pm #64472dukenukem_4dUčesnik
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. novembar 2007. u 10:15 pm #64473kosmiUčesnikVerovatno 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. novembar 2007. u 10:39 pm #64474dukenukem_4dUčesnikevo 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. novembar 2007. u 2:14 am #64475kosmiUčesnikI 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. novembar 2007. u 7:40 pm #64476dukenukem_4dUčesniknema 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. decembar 2007. u 8:32 am #64477BastardUčesnikKod 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
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.