UPDATE: Tegnap este bohóckodtam egy kicsit. Természetesen _nem_ az volt a baja amit kiírt. Még egy helyen át kellett írni a függvénynevet. Lefordult. Indítás, fekete képernyő, majd vmilyen fv. hiba (nem írtam ki, mert elborult az agyam). Biztos a negatív kisugárzásom miatt van.
- sibike blogja
- A hozzászóláshoz be kell jelentkezni
- 1405 megtekintés
Hozzászólások
ez teged minosit inkabb :-((
ennyit nemtudsz megoldani ne nyulj szamitogephez szerintem
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Nem ismerem ezt a Pacmant, de az első sikertelen forgatás után azt írja, "pacman -S boost", gondolom, ez azt jelenti, hogy feltette.
sibike, verziószám az, amit kér az SMC?
- A hozzászóláshoz be kell jelentkezni
Az szerinted engem mínősít, hogy a fejlesztő egy nem dokumentált featuret (-lboost_filesystem) használ?
DE itt nem is az a lényeg, hanem 2 óránál többet nincs kedvem áldozni egy platformjáték feltelepítésére.
- A hozzászóláshoz be kell jelentkezni
hat akkor ne hasznald, egyszeru.
amugy dokumentalt ficsor, nemtudom te ezt csak igy beidezgeted
vagy el is szoktad olvasni amit linkelsz?
- A hozzászóláshoz be kell jelentkezni
This bug is invalid. Linking using -lboost_filesystem is not documented as working, so no bug.
- A hozzászóláshoz be kell jelentkezni
gondolom miota szetszedtek st meg mt -re, azota ilyen.
- A hozzászóláshoz be kell jelentkezni
De még le is irja mit hiányol...
Énis ugy kezdtem, hogy minden ilyen kérdést bepostoltam 1.: google-ra 2.: linux.hu -ra. Ott aztán megtanítottak a google-ra :) Viszont kb 3-4 forgatás után rutinbol ment mit hogy kell.
Szal ha ennyitől feladod tényleg nem éri meg linuxoznod.
pch
- A hozzászóláshoz be kell jelentkezni
Olvasni tudni kene. Ajanlom figyelmedbe a docs/readme-linux.txt fajlt es ott a Requirements pontot.
- A hozzászóláshoz be kell jelentkezni
Nem kell azért ennyire elkedvetlenedni... ;)
Az imént említett docs/readme-linux.txt segítségével lehet megoldani a problémát.
Ebben van egy olyan rész, hogy:
1.) Requirements
You need:
- The Secret Maryo Chronicles source distribution.
- The GCC G++ compiler (version 3.4 or higher)
- Following libraries (with headers/development files):
Boost Filesystem ( >= 1.31 )
SDL ( >= 1.2.10 )
SDL_image ( >= 1.2.0 )
libpng
SDL_mixer ( >= 1.2.0 )
libvorbis
SDL_ttf ( >= 2.0 )
FreeType 2
CEGUI ( >= 0.5 )
Either SILLY, DevIL or FreeImage
- GNU make
- autoconf (2.57 or higher) and automake (IMPORTANT: version 1.7 or higher)
Ez lefordítva Frugalware-re így néz ki (ha Arch-ot használsz, akkor ugyanezen csomagok Arch-os elnevezésével):
# pacman -S gcc boost make sdl sdlimage sdl_mixer sdl_ttf cegui autoconf automake
Ezután kell megpróbálni a fordítást és akkor már valószínűleg sikeres lesz.
- A hozzászóláshoz be kell jelentkezni
(ha Arch-ot használsz, akkor ugyanezen csomagok Arch-os elnevezésével)
Arch-on meg elérhető binárisban is: http://www.archlinux.org/packages/search/?repo=all&category=all&q=smc&l…
- A hozzászóláshoz be kell jelentkezni
Ugyanott hasal el.
- A hozzászóláshoz be kell jelentkezni
:(
Ebben az esetben a fejlesztő tényleg nem eléggé dokumentálta a progit.
A ./configure-t végig kell nézni és a további függőségeket is fel kell tenni.
$ grep LIBS= ./configure | grep '\-l'
LIBS="-lboost_filesystem $LIBS"
LIBS="-lboost_filesystem $LIBS"
LIBS="-lGL $LIBS"
LIBS="-lGL $LIBS"
LIBS="-lGLU $LIBS"
LIBS="-lGLU $LIBS"
SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs`
LIBS="-lSDL_image $LIBS"
LIBS="-lSDL_image $LIBS"
LIBS="-lSDL_mixer $LIBS"
LIBS="-lSDL_mixer $LIBS"
LIBS="-lSDL_ttf $LIBS"
LIBS="-lSDL_ttf $LIBS"
pkg_cv_CEGUI_LIBS=`$PKG_CONFIG --libs "CEGUI-OPENGL >= 0.5.0" 2>/dev/null`
Ezek szerint már csak a GL és a GLU hiányzik.
Tehát akkor az előzetes csomagok:
# pacman -S gcc boost make sdl sdlimage sdl_mixer sdl_ttf cegui autoconf automake libgl
(A mesa-t felteszi a pacman a libgl miatt.)
- A hozzászóláshoz be kell jelentkezni
Igazándiból nem mondtam igazat, mert utána rájöttem, hogy a libgl kell neki, csakhogy:
:: a(z) libgl ütközik a következővel: fglrx. Eltávolítja a(z) fglrx csomagot? [I/n]
- A hozzászóláshoz be kell jelentkezni
Ja, hogy van fent fglrx! Nade az fglrx-ben van libGL, tehát akkor nem kell libgl csomag, mivel az fglrx biztosítja. Így az előzetes parancs:
# pacman -S gcc boost make sdl sdlimage sdl_mixer sdl_ttf cegui autoconf automake mesa
- A hozzászóláshoz be kell jelentkezni
Jahogy ezen sincs alapból gcc... pedig ki akartam próbálni.
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Mit?
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy van, lehet, hogy nincs.
Nem tudom, hogy mi van sibike rendszerén, ezért írtam minden biztosítandó csomagot.
- A hozzászóláshoz be kell jelentkezni
Huh, már aszittem, az ubuntism fertőző.
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
:)
Telepítéstől függ, merthogy itt telepítéskor ki lehet válogatni akár csomagonként is, hogy mit akar fent látni az ember a gépén.
- A hozzászóláshoz be kell jelentkezni
Akkor a Frugal (gondolom, az) nem dobta a Slackware-installert?
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Hogy mennyire dobta ki forráskód szinten, azt nem néztem, de szintén ncurses alapú és átlátható, szerintem megfelelő. Kicsit hasonlít a logikája az Arch-éra (nekem).
- A hozzászóláshoz be kell jelentkezni
Itt megtekinthető: http://frugalware.org/screenshots
- A hozzászóláshoz be kell jelentkezni
Ahogy elnézem, olyan 90%-ban Slackware.
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Minden fel volt már rakva.:) Köszi a segítséget, de már fent írtam, hogy ennyit nem ér az egész játék.
- A hozzászóláshoz be kell jelentkezni
Értem. Szívesen, ebben az esetben próbáld ki a supertux-ot, az van Frugalware-en és szintén Mario-rendszerű játék.
- A hozzászóláshoz be kell jelentkezni
...és jobb is. most próbálom az scm-et... és nem olyan jó:D
de supertux fevR
_________________________________________
ha egyetért velem, itt írja alá!
- A hozzászóláshoz be kell jelentkezni
gl.h glu.h libGL.so.1 libGLU.so.1 fent van a rendszereden ?
configure -nek add meg az elérési utvonalakat, ha nem találja. library-path include-path.
Függőségek :
media-libs/sdl-image png támogatással kell forgatni.
dev-games/cegui opengl támogatással, és devil vagy freeimage támogatással.
A legtöbb disztrónál gondolom ez alapból teljesül.
gentoo esetén csak:
emerge smclone
vagy
USE="png opengl freeimage" media-libs/sdl-image dev-games/cegui games-arcade/smclone
Ajanlom a SuperTux -ot :)
- A hozzászóláshoz be kell jelentkezni
prefix, vagy valami? vagy csak ugy bele a fajlrendszer kozepebe, aztan tartsd karban, ha tudod?
--
Those who do not understand Unix are condemned to reinvent it, poorly. (based on true story)
- A hozzászóláshoz be kell jelentkezni
sibike@laptop:/mnt/tmp/smc-1.0$
- A hozzászóláshoz be kell jelentkezni
a ./configure --prefix -szel lehet megokosítani hogy ne a csomagkezelő által karbantartott könyvtárakba (/usr, /usr/bin, ...) rondítson bele; pl ./configure --prefix=/usr/local
- A hozzászóláshoz be kell jelentkezni
--prefix=/opt/programneve imho elegansabb
sot ~/bin talan megjobb
--
Those who do not understand Unix are condemned to reinvent it, poorly. (based on true story)
- A hozzászóláshoz be kell jelentkezni
jaja, teljesen. vagy /ProgramFiles/programneve/ :p
mondjuk a /opt -ot tudtommal nem ilyen célra tartják
- A hozzászóláshoz be kell jelentkezni
akkor mire?
--
Those who do not understand Unix are condemned to reinvent it, poorly. (based on true story)
- A hozzászóláshoz be kell jelentkezni
http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/opt.html
ok, én mondtam butaságot
- A hozzászóláshoz be kell jelentkezni
no latod :)
--
Those who do not understand Unix are condemned to reinvent it, poorly. (based on true story)
- A hozzászóláshoz be kell jelentkezni
valami bináris településre emlékeztem, ami nem adott hardverre optimalizált / illetve bináris terjesztés (pl adobe acrobat, sun java) - de ez végülis részhalmaza a koncepciónak
mondjuk az az előnye megvan a külön könyvtárba prefixelésnek hogy szimpla rm -rf -fel lehet törölni, nem kell make uninstall. van is valami linux disztrib ami minden progit külön könyvtárba tesz. talán a gobolinux az?! nahát miért ismerős ez itt a hupon :))))))))))
- A hozzászóláshoz be kell jelentkezni
ezért
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Legelegánsabb csomagot csinálni.
- A hozzászóláshoz be kell jelentkezni
Default /usr/local nem szoktam vele szórakozni.
- A hozzászóláshoz be kell jelentkezni
en nekem mindig lefordul minden :\
- A hozzászóláshoz be kell jelentkezni