Update:
Az alpha-ból beta lett. 5 bug-gal kevesebb.
- yals blogja
- A hozzászóláshoz be kell jelentkezni
- 932 megtekintés
Hozzászólások
Aranyos, koszi a postot. Imadom a tetrist. :)
(ZIP-et tudnal csinalni hogy ne keljen telepiteni? Koszi.)
- A hozzászóláshoz be kell jelentkezni
Persze, feltettem.
- A hozzászóláshoz be kell jelentkezni
Koszi.
- A hozzászóláshoz be kell jelentkezni
Adnal ne'mi tampontot, hogy pontosan mikre is van szuksege szerencsetlen joszagnak, ha le akarja forditani a sajat gepen? Nem arra gondolok, hogy gcc/make, hanem hogy SDl, OpenGL GTK2, Qt4, stb. Meg ugye a portabilitas ...
- A hozzászóláshoz be kell jelentkezni
openGL és GLUT. Elvileg a configure-nak el kellene árulnia. Nem tette?
- A hozzászóláshoz be kell jelentkezni
El se kezdtem letolteni addig, mig nem lattam eselyet annak, hogy FreeBSD alatt tudok vele valamit kezdeni. Letoltottem, A kerdesre megtalaltam a valaszt a README-ben. A configure ellenben hulye, nem talaltam meg se z OpenGL-t, se a GLUT-ot. (Mind a ketto /usr/local/ alatt van.) Majd meg megnezem, hogy ha esetleg kezzel belehekkelem az include-direket, meg a library-pathokat, akkor tovabb jut-e a dolog)
$ pkg_info -Ix glut libGL
libGL-7.4.4 OpenGL library that renders using GLX or DRI
libGLU-7.4.4 OpenGL utility library
libGLw-7.4.4 OpenGL widgets library
libglut-7.4.4 OpenGL utility toolkit
$
- A hozzászóláshoz be kell jelentkezni
Megadtam a -I/usr/local/include -ot, es eleg sokaig elment csont nelkul.
Az src/4dt_main.c - ebbol hianyzik az include stdlib.h - e miatt nem ismeri az EXIT_SUCCESS -t. Kijavitva, legkozelebb mar csak a binaris eloallitasanal nyafog, mert persze az OpenGL konyvtarakrol sem tudja, hogy hol vannak. No az stdlib.h -n kivul igy tudtam leforditani:
make INCLUDES=-I/usr/local/include LIBS='-L/usr/local/lib -lm -lglut -lGL'
Ehhez persze kicsit Makefile-t kellett turni, de remelem a kovetkezo javitott verzioban mar a configure se lesz hulye, meg a stdlib.h is meglesz ahol kell. (Ja, es fut is - marmint kb 30 sec teszteles alapjan.)
- A hozzászóláshoz be kell jelentkezni
Az ilyesmit nem a configure command-line opcióiban szokás megadni?
--
Don't be an Ubuntard!
- A hozzászóláshoz be kell jelentkezni
Nem mindig van ra lehetoseg, ezt a configure.ac-ba explicite bele kell tenni. Valoszinu, hogy jelen esetben nem lett beleteve.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Pedig benne van:
AC_CHECK_LIB([GL], [glBegin])
AC_CHECK_LIB([glut], [glutInit])
- A hozzászóláshoz be kell jelentkezni
Igen, de ez a --with opciokhoz asszem keves, olvass utana. Nekem ettol nem jelent meg a --with-mysql pl.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Mivel nem a szivem csücske a configure-os rendszer, nem tudom. Én most csak simán megpróbáltam követni az installálási leírást, majd meghekkelni tudásom szerint, hogy eljusson a kívánt állapotig. Tudtommal a configure lényege pontosan az, hogy majd ezeket a vackokat helyettem megkeresi. És azt gyanítom, hogy X és Y rendszeren ezek a "szabványos" /usr/include és /usr/lib alatt vannak, de *BSD-kben mivel nem a rendszer részei, ezeknek /usr/local/include és /usr/local/lib lesz a helyük, így a configure-nak magától kéne megtalálnia. Én meg siettem, a Makefile-t és a make-t jobban ismerem, így ott kerestem.
- A hozzászóláshoz be kell jelentkezni
Nem tudom miért nem működik FreeBSD alatt a configure. Linuxon teszteltem, és jelezte, hogy nincs meg a szükséges lib.
A hiányzó stdlib.h include-ot már én is észrevettem a windows-os bináris készítésekor, következő release-ben javíŧva lesz. Nem tudom miért az a default beállítása nálam a GCC-nek, hogy szó nélkül elnézi az ilyen "apróságokat",
Mindenesetre ezer köszi a tesztelésért.
- A hozzászóláshoz be kell jelentkezni
-Wall-al is?
--
Don't be an Ubuntard!
- A hozzászóláshoz be kell jelentkezni
Használom a -Wall-t, de egy árva warning-ot nem ad a szóbanforgó c modulra.
- A hozzászóláshoz be kell jelentkezni
Csúnya kérés kérni 64 bitre csomagot?
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
Az :-)
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Nem csúnya, csak jelenleg nincs 64 bites rendszerem. A stabe release-hez fogok csinálni. Köszi a tippet.
- A hozzászóláshoz be kell jelentkezni
Nem ismerem a módszert, de ilyenkor nem a launchpad-on történik a csomagolás? Mintha lenne erre valami megoldás.
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
Eddig manuálisan csináltam a .deb csomagot, de úgy látom tényleg van ilyen szolgáltatása a Launchpad-nak. Úgy tűnik PPA-t kell csinálni, meg alá kell írni hozzá az Ubuntu Code of conduct-ot :)
- A hozzászóláshoz be kell jelentkezni
Nem valami bonyolult, eleg step-by-step, hamar bele lehet tanulni.
En azt javaslom hasznald az openSUSE build service-t, ott _mindenre_ kapsz csomagot, repot, mindent.
- A hozzászóláshoz be kell jelentkezni
Köszi, megnézem.
- A hozzászóláshoz be kell jelentkezni