Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
As of Jan 27, xmoto-0.4.0 is out.
Created an attachment (id=142091) [edit] Ebuild for xmoto-0.4.0 with inksmoto-0.4.1 The 0.3.4 ebuild will work for 0.4.0 as well. I modified the ebuild to include the current version of the level editor, which also changed its name from svg2lvl-0.4.0 to inksmoto-0.4.1. The ebuild compiles on my system (pentium-m) with all USE flags enabled.
(In reply to comment #1) > Created an attachment (id=142091) [edit] > Ebuild for xmoto-0.4.0 with inksmoto-0.4.1 It also works for me without editor. On my athlon AMD XP 2000+ (if that is important)
Created an attachment (id=142846) [edit] revised version NLS still not working... dunno why, even when i patch it by hand not use config option...
Created an attachment (id=142910) [edit] patch on controls :)
Created an attachment (id=142937) [edit] final ebuild Everything is working allright. This could be bumped. NLS support is littlebit hacky but functional ;)
(In reply to comment #5) > Created an attachment (id=142937) [edit] > final ebuild > > Everything is working allright. > This could be bumped. > NLS support is littlebit hacky but functional ;) > I use these ebuild in my locale portage and became a build error. I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o CameraAnimation.o CameraAnimation.cpp svnversion -n . > svnVersion /bin/sh: svnversion: command not found make[1]: *** [svnVersion] Error 127 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/games-sports/xmoto-0.4.0/work/xmoto-0.4.0/src' make: *** [all-recursive] Error 1 * * ERROR: games-sports/xmoto-0.4.0 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * xmoto-0.4.0.ebuild, line 64: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if elevant. * This ebuild is from an overlay: '/usr/local/my-portage/' Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r3 x86_64) ================================================================= System uname: 2.6.23-gentoo-r3 x86_64 AMD Turion(tm) 64 Mobile ML-40 Timestamp of tree: Sun, 03 Feb 2008 17:16:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.gentoo.no/ http://mirror.switch.ch/ftp/mirror/gentoo/ " LANG="de_DE.UTF-8" LC_ALL="de_DE.UTF-8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/my-portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X a52 aac acl acpi alsa amd64 apm avi bash-competion berkdb bitmap-fonts bluetooth bzip2 cdr clamav cli cracklib crypt cups dri dvd dvdr dvdread esd fortran gdbm gif gpm hal iconv ipv6 isdnlog jpeg mad midi mmx mp3 mudflap ncurses nls nptl nptlonly ogg oggvorbis opengl openmp pam pcre perl pmu png pppd python readline reflection samba session spl sse sse2 ssl symlink tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales xorg zlib" ALSA_CARDS="atiixp" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="fglrx ati radeon vesa fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created an attachment (id=143191) [edit] revision 1 They allways check for svnversion, didn't notice because i use svn They don't have this in requirements, might be problem of USEflags?... I added subversion to dependencies, but we can sed it probabbly and use exact version.
Ok wrong idea. That ebuild I marked as deprecated is correct one, you have wrong sources... Dunno why, but you have in sources file .svn which indicates that it is from svn, when I download it from www there is no such thing, so problem is somewhere else not in ebuild.
Created an attachment (id=143193) [edit] final added X useflag since we have option --with X
Created an attachment (id=143209) [edit] rev 2 Ok another change, it really calls subversion even if it is not supposed. So easier is to force subversion package than modifiing src/Makefile.am If you want feel free to change this behavior.
when compiled with sdl it dies on not defined headers... so we can do two ways, keep it in ebuild and expect user knows what he is doing (*BSD do so) or we can remove support for that from ebuild and say it is not in there :)
(In reply to comment #11) > when compiled with sdl it dies on not defined headers... so we can do two ways, > keep it in ebuild and expect user knows what he is doing (*BSD do so) or we can > remove support for that from ebuild and say it is not in there :) Regarding the not defined headers, doesn't this mean there's a missing dependency?
(In reply to comment #12) > Regarding the not defined headers, doesn't this mean there's a missing > dependency? > Nope that's xmoto problem, even in BSD say so: SDL_GFX=off (default) "Use sdl_gfx rendering instead of OpenGL (broken)" And result of compilation: drawlib/DrawLibSDLgfx.cpp: In constructor ‘DrawLibSDLgfx::DrawLibSDLgfx()’: drawlib/DrawLibSDLgfx.cpp:161: error: ‘FS’ has not been declared drawlib/DrawLibSDLgfx.cpp:162: error: ‘FS’ has not been declared drawlib/DrawLibSDLgfx.cpp:163: error: ‘FS’ has not been declared drawlib/DrawLibSDLgfx.cpp: In member function ‘virtual Img* DrawLibSDLgfx::grabScreen(int)’: drawlib/DrawLibSDLgfx.cpp:366: warning: unused variable ‘alpha’ drawlib/DrawLibSDLgfx.cpp: In member function ‘virtual void DrawLibSDLgfx::startDraw(DrawMode)’: drawlib/DrawLibSDLgfx.cpp:394: warning: too few arguments for format drawlib/DrawLibSDLgfx.cpp: In member function ‘virtual void DrawLibSDLgfx::endDraw()’: drawlib/DrawLibSDLgfx.cpp:506: warning: comparison between signed and unsigned integer expressions drawlib/DrawLibSDLgfx.cpp:439: warning: enumeration value ‘DRAW_MODE_NONE’ not handled in switch drawlib/DrawLibSDLgfx.cpp:541: warning: comparison between signed and unsigned integer expressions drawlib/DrawLibSDLgfx.cpp:544: warning: comparison between signed and unsigned integer expressions drawlib/DrawLibSDLgfx.cpp: In member function ‘int DrawLibSDLgfx::xx_texturedHLineAlpha(SDL_Surface*, Sint16, Sint16, Sint16, SDL_Surface*, int, int)’: drawlib/DrawLibSDLgfx.cpp:702: warning: value computed is not used drawlib/DrawLibSDLgfx.cpp:709: warning: value computed is not used drawlib/DrawLibSDLgfx.cpp:721: warning: value computed is not used make[1]: *** [DrawLibSDLgfx.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/games-sports/xmoto-0.4.0/work/xmoto-0.4.0/src' make: *** [all-recursive] Error 1
If it's broken, then I think it should stay out, to avoid confusion.
Created an attachment (id=143311) [edit] rev 3 We have no need for subversion anymore
Created an attachment (id=143312) [edit] rev 3 (no sdl) So there is version which don't bother with sdl :)
13/02/2008 - XMoto 0.4.1 released
Created an attachment (id=143963) [edit] fixed ebuild working on new version Try and if you find any problems please report here They fixed most problems which we patched before :)
I've been testing your ebuild on PPC and it works great. Won't anybody think of the children and bump this into Portage? :-)
(In reply to comment #19) You will need to compile lua-5.1.3 with the deprecated flag, otherwise, xmoto-0.4.1 fails compiling on luaL_openlib.
(In reply to comment #20) > (In reply to comment #19) > > You will need to compile lua-5.1.3 with the deprecated flag, otherwise, > xmoto-0.4.1 fails compiling on luaL_openlib. > not correct this appears in lua 5.1.3-r1 abuse devs to fix this, for now dependency harcoded on 5.1.3 or lower
Created an attachment (id=145219) [edit] luafix fixed lua problem and added correct url on tutorial
Created an attachment (id=145222) [edit] proper lua fix now it can use new lua and abuse user about correcting USE for lua
thank you very much! I have modified it a bit and committed this.