Version 2.0.0 is out. The 1.0.0-r* ebuilds don't seem to work (patches fail to apply).
Created attachment 100651 [details] frozen-bubble-2.0.0.ebuild
Comment on attachment 100651 [details] frozen-bubble-2.0.0.ebuild depends on SDL_Pango - https://bugs.gentoo.org/show_bug.cgi?id=153137
Ebuild doesn't work for me :-( $ frozen-bubble Can't locate fb_stuff.pm in @INC (@INC contains: /etc/perl /usr/lib64/perl5/vendor_perl/5.8.8/i686-linux /usr/lib64/perl5/vendor_perl/5.8.8 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/site_perl/5.8.8/i686-linux /usr/lib64/perl5/site_perl/5.8.8 /usr/lib64/perl5/site_perl /usr/lib64/perl5/5.8.8/i686-linux /usr/lib64/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/games/bin/frozen-bubble line 61. BEGIN failed--compilation aborted at /usr/games/bin/frozen-bubble line 61.
Doesn't work for me either, same error.
mahdi ~ # emerge --info Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-3.4.6, glibc-2.4-r3, 2.6.16-gentoo-r12 i686) ================================================================= System uname: 2.6.16-gentoo-r12 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz Gentoo Base System version 1.12.5 Last Sync: Thu, 26 Oct 2006 18:30:01 +0000 ccache version 2.3 [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 2.0.30 dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://gentoo.mirror.solnet.ch " LDFLAGS="-Wl,-O1,--enable-new-dtags,--sort-common,-s" LINGUAS="cs fr ru" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa asf berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dlloader doc dri dvd dvdr eds elibc_glibc emboss encode esd fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kernel_linux ldap libg++ linguas_cs linguas_fr linguas_ru mad mikmod mmx mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl sse ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_fglrx video_cards_radeon video_cards_vesa vorbis win32codecs xcomposite xml xorg xv zlib" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS mahdi ~ # equery l perl [ Searching for package 'perl' in all categories among: ] * installed packages [I--] [ ] app-admin/perl-cleaner-1.04.3 (0) [I--] [ ] dev-lang/perl-5.8.8-r2 (0) [I--] [ ~] dev-perl/glib-perl-1.140 (0) [I--] [ ] dev-perl/gtk-perl-0.7008-r11 (0) [I--] [ ~] dev-perl/gtk2-perl-1.140 (0) [I--] [M ] dev-perl/libwww-perl-5.79 (0) [I--] [ ] dev-perl/sdl-perl-1.20.3-r1 (0) [I--] [ ] sys-devel/libperl-5.8.8-r1 (1) [I--] [ ] virtual/perl-Storable-2.15 (0) [I--] [ ] virtual/perl-Test-Harness-2.56 (0) [I--] [ ] virtual/perl-Test-Simple-0.62 (0)
The attached ebuild doesn't seem to copy any required Perl files and when I copy them by hand the game fails anyway: [*ERROR*] the datafiles seem to be missing! (could not read `@DATADIR@/frozen-bubble/gfx') The datafiles need to go to `@DATADIR@/frozen-bubble'.
Created attachment 100656 [details] frozen-bubble-2.0.0.ebuild Better version of ebuild - uses pkg-config glib-2.0 instead of glib-config. Also adds needed dep on sdl-pango. Works here on amd64.
I was about to propose the same kind of modification, you were faster Matan). Can someone with sufficient permissions add bug #153137 as a blocker for this one? Matan, you should change your ebuild file type to "text/plain". Also the CHANGES file does not exist anymore in 2.0, so trying to install it produces a small warning. And now back to ~amd64 frozen-bubble 2.0 :)
Created attachment 100664 [details] frozen-bubble-2.0.0.ebuild Fixed CHANGES thing as an excuse to fix my octet-stream error (isn't auto-detect smart enough to notice such things ... ?)
Works fine for me: Portage 2.1.1-r1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.18-suspend22 i686) ================================================================= System uname: 2.6.18-suspend22 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Gentoo Base System version 1.12.5 Last Sync: Sat, 28 Oct 2006 08:50:01 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -fomit-frame-pointer -march=pentium-m -mfpmath=sse -msse3" CHOST="i686-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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=pentium-m -mfpmath=sse -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ " LC_ALL="es_ES.UTF-8" LINGUAS="es en_US" MAKEOPTS="-j3" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac aalib acl acpi aim alsa ansi arts asf audiofile avi bash-completion bcmath beagle bidi bitmap-fonts bonobo bzip2 bzlib cairo caps cdb cddb cdparanoia cdr cdrparanoia cli cpdflib cracklib cross crypt cscope css ctype cups curl curlwrappers dbus dga dio directfb divx4linux dlloader dri dts dv dvb dvd dvdr dvdread eds elibc_glibc encode escreen esd evo exif fam fbcon ffmpeg fftw firefox flac foomaticdb fortran ftp gb gcj gd ggi gif gimp gimpprint glitz glut glx gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl iconv imagemagick imlib input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog jabber jack java jikes jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux latex lcms ldap lesstif libg++ libnotify linguas_en_US linguas_es logrotate lua mad mbox mikmod mime ming mmap mmx mmxext mng mono motif mp3 mpeg mpi mplayer musepack nas ncurses nethack nls nocd nptl nptlonly nsplugin ntfs nvidia ogg oggvorbis openal opengl opnegl oss pam pcmcia pcre pdf pdflib perl pic png pnp posix ppds pppd python qt qt3 qt4 quicktime readline real reflection reiserfs rpm rtc ruby scanner sdl seamonkey session slang slp smp sndfile sockets socks5 speex spell spl sse sse2 sse3 ssl svg syslog tcltk tcpd tetex tga theora threads tiff timidity tk truetype truetype-fonts trusted type1-fonts udev unicode usb userland_GNU userlocales v4l v4l2 vcd video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa videos vim vorbis wifi win32codecs wma wmf wmp wxwindows x86 xine xml xml2 xorg xpm xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
cleaned up and added to portage, have fun !
I got this on startup : Can't locate Locale/gettext.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/games/bin/frozen-bubble line 50. BEGIN failed--compilation aborted at /usr/games/bin/frozen-bubble line 50. Emerging dev-perl/Locale-gettext solved the problem. I didn't have it probably because I have -nls in my USEflag. So had it to DEPEND.
I got the following error while trying to compile frozen-bubble. SDL_Pango compiled fine, maybe I'm missing a Perl package or something for SDL_Pango ? The ebuild didn't report any error, though. But I'm of course unable to run frozen-bubble since perl cannot find fb_c_stuff module. Maybe a wrong pango version ? --- i686-pc-linux-gnu-gcc -c -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wall -DVERSION="1.0" -DXS_VERSION="1.0" -fPIC -I/usr/lib/perl5/5.8.8/i686-linux/CORE fb_c_stuff.c Skip blib/lib/fb_c_stuff.pm (unchanged) Skip blib/lib/fb_net.pm (unchanged) cp lib/fb_stuff.pm blib/lib/fb_stuff.pm Skip blib/lib/FBLE.pm (unchanged) Skip blib/lib/fbsyms.pm (unchanged) fb_c_stuff.xs: In function 'sdlpango_createcontext_': fb_c_stuff.xs:1243: warning: implicit declaration of function 'SDLPango_CreateContext_GivenFontDesc' fb_c_stuff.xs:1243: warning: initialization makes pointer from integer without a cast fb_c_stuff.xs: In function 'sdlpango_draw_': fb_c_stuff.xs:1268: error: 'SDLPango_Alignment' undeclared (first use in this function) fb_c_stuff.xs:1268: error: (Each undeclared identifier is reported only once fb_c_stuff.xs:1268: error: for each function it appears in.) fb_c_stuff.xs:1268: error: expected ';' before 'alignment' fb_c_stuff.xs:1271: warning: implicit declaration of function 'SDLPango_SetText_GivenAlignment' fb_c_stuff.xs:1271: error: 'alignment' undeclared (first use in this function) make[2]: *** [fb_c_stuff.o] Error 1 make[2]: *** Waiting for unfinished jobs....
(In reply to comment #13) > I got the following error while trying to compile frozen-bubble. SDL_Pango > compiled fine, maybe I'm missing a Perl package or something for SDL_Pango ? > The ebuild didn't report any error, though. But I'm of course unable to run > frozen-bubble since perl cannot find fb_c_stuff module. Maybe a wrong pango > version ? > So, what's yours ? (my versions of : dev-lang/perl : 5.8.8-r2 dev-perl/sdl-perl : 2.1.3-r2 media-libs/libsdl : 1.2.11 media-libs/sdl-pango : 0.1.2 media-libs/sdl-image : 1.2.5-r1 x11-libs/pango : 1.12.3 media-libs/sdl-mixer : 1.2.7 )
Created attachment 100714 [details] last ebuild + media-libs/sdl-image According that , http://www.frozen-bubble.org/downloads/ , FB2 need media-libs/sdl-image
emerge frozen-bubble failed: make[2]: Entering directory `/usr/local/src/frozen-bubble-2.0.0/c_stuff' i686-pc-linux-gnu-gcc -c -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wall -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\" -fPIC "-I/usr/lib/perl5/5.8.8/i686-linux/CORE" fb_c_stuff.c fb_c_stuff.xs: In function
emerge frozen-bubble failed: make[2]: Entering directory `/usr/local/src/frozen-bubble-2.0.0/c_stuff' i686-pc-linux-gnu-gcc -c -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I. -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wall -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\" -fPIC "-I/usr/lib/perl5/5.8.8/i686-linux/CORE" fb_c_stuff.c fb_c_stuff.xs: In function sdlpango_createcontext_: fb_c_stuff.xs:1243: warning: implicit declaration of function SDLPango_CreateContext_GivenFontDesc fb_c_stuff.xs:1243: warning: initialization makes pointer from integer without a cast fb_c_stuff.xs: In function sdlpango_draw_: fb_c_stuff.xs:1268: error: SDLPango_Alignment undeclared (first use in this function) fb_c_stuff.xs:1268: error: (Each undeclared identifier is reported only once fb_c_stuff.xs:1268: error: for each function it appears in.) fb_c_stuff.xs:1268: error: expected ; before alignment fb_c_stuff.xs:1271: warning: implicit declaration of function SDLPango_SetText_GivenAlignment fb_c_stuff.xs:1271: error: alignment undeclared (first use in this function) make[2]: *** [fb_c_stuff.o] Error 1 make[2]: Leaving directory `/usr/local/src/frozen-bubble-2.0.0/c_stuff' make[1]: *** [fb_c_stuff] Error 2 My version : perl-5.8.8-r2 sdl-image-1.2.5-r1 sdl-mixer-1.2.7 libsdl-1.2.11-r1 sdl-pango-0.1.2 pango-1.14.7 sdl-perl-2.1.3-r2 Not play to frozen bubble 2 it's very difficult ! :)
(In reply to comment #14) > So, what's yours ? > (my versions of : > dev-lang/perl : 5.8.8-r2 > dev-perl/sdl-perl : 2.1.3-r2 > media-libs/libsdl : 1.2.11 > media-libs/sdl-pango : 0.1.2 > media-libs/sdl-image : 1.2.5-r1 > x11-libs/pango : 1.12.3 > media-libs/sdl-mixer : 1.2.7 ) > I have exactly the same versions as you. Nothing differs. Do you think I might be missing a package ? NiZoX has the same errors, btw. Jonathan
I have just emerged Frozen Bubble and I get the same error from 2006: Can't locate Locale/gettext.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.12.1/x86_64-linux /usr/lib64/perl5/site_perl/5.12.1 /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux /usr/lib64/perl5/vendor_perl/5.12.1 /usr/lib64/perl5/5.12.1/x86_64-linux /usr/lib64/perl5/5.12.1 /usr/lib64/perl5/site_perl /usr/lib64/perl5/vendor_perl .) at /usr/games/bin/frozen-bubble line 52. BEGIN failed--compilation aborted at /usr/games/bin/frozen-bubble line 52. It's weird because it says "failed--compilation aborted at /usr/games/bin/frozen-bubble line 52." but it compiled just fine...!