Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 328449 - [EBUILD] frogatto-1.0.ebuild
Summary: [EBUILD] frogatto-1.0.ebuild
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://frogatto.com/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2010-07-15 17:37 UTC by Account removed
Modified: 2018-12-03 12:58 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Frogatto 1.1.1 ebuild (frogatto-1.1.1.ebuild,1.71 KB, text/plain)
2011-09-24 15:37 UTC, Alec Meyers
Details
Patch to fix building with libpng-1.5 (frogatto-zlib.patch,633 bytes, patch)
2011-09-24 15:38 UTC, Alec Meyers
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Account removed 2010-07-15 17:37:15 UTC
ebuild is in gamerlay overlay

Reproducible: Always
Comment 1 Milan Nikolic 2010-07-23 19:32:42 UTC
This page http://gentoo-srbija.org/forumi/igrice-i-zabava/frogatto-ebuild
has ebuild that uses games_make_wrapper instead of patch and sed, looks simpler. What is actually the prefered way, I think ebuild from gamerlay will be a lot harder to maintain.
Comment 2 Account removed 2010-07-24 08:20:10 UTC
no, games_make_wrapper is not the prefered way.

Comment 3 Matija "hook" Šuklje 2010-09-05 14:45:15 UTC
1.0.2 is out BTW :]
Comment 4 Matija "hook" Šuklje 2011-05-17 23:05:39 UTC
Hate to be the bumper again, but just so you're up to date: 1.1 is out.
Comment 5 Alec Meyers 2011-09-24 15:37:34 UTC
Created attachment 287601 [details]
Frogatto 1.1.1 ebuild
Comment 6 Alec Meyers 2011-09-24 15:38:11 UTC
Created attachment 287603 [details, diff]
Patch to fix building with libpng-1.5
Comment 7 Account removed 2011-10-28 14:21:35 UTC
1.1.1 segfaults here with
frogatto: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr<T>::operator->() const [with T = const graphical_font]: Assertion `px != 0' failed.
looks like some pointer isn't initialized. I don't have the time to debug this,
but if someone can confirm that the game works with the 1.1.1 ebuild (I don't blame the ebuild) I'll commit it anyway to gamerlay.
of course you're free to do so yourself.
Comment 8 Small_Penguin 2011-12-13 18:40:55 UTC
Unfortunately same error here, even with frogatto-1.2 which has not been released yet:

JOYSTICKS: 0
initialized ttf
[New Thread 0x7fffef3eb700 (LWP 24384)]
initialized 0 joysticks
frogatto: /usr/include/boost/smart_ptr/shared_ptr.hpp:414: T* boost::shared_ptr<T>::operator->() const [with T = const graphical_font]: Assertion `px != 0' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff59f18e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) backtrace
#0  0x00007ffff59f18e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff59f2d5b in __GI_abort () at abort.c:93
#2  0x00007ffff59ea78e in __assert_fail_base (fmt=<optimized out>, assertion=0x673028 "px != 0", 
    file=0x672fc8 "/usr/include/boost/smart_ptr/shared_ptr.hpp", line=<optimized out>, 
    function=<optimized out>) at assert.c:96
#3  0x00007ffff59ea832 in __GI___assert_fail (assertion=0x673028 "px != 0", 
    file=0x672fc8 "/usr/include/boost/smart_ptr/shared_ptr.hpp", line=414, 
    function=0x6b91c0 "T* boost::shared_ptr<T>::operator->() const [with T = const graphical_font]")
    at assert.c:105
#4  0x000000000065eec9 in operator-> (this=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:414
#5  operator-> (this=<optimized out>) at src/loading_screen.cpp:105
#6  loading_screen::draw_internal (this=<optimized out>, message=...) at src/loading_screen.cpp:81
#7  0x000000000065efbb in loading_screen::draw (this=0x7fffffffd5a0, message=...) at src/loading_screen.cpp:53
#8  0x000000000065f19d in draw_and_increment (message=<optimized out>, this=0x7fffffffd5a0)
    at src/loading_screen.hpp:17
#9  loading_screen::load (this=0x7fffffffd5a0, node=<optimized out>) at src/loading_screen.cpp:31
#10 0x0000000000418501 in main (argc=<optimized out>, argv=<optimized out>) at src/main.cpp:413
Comment 9 Small_Penguin 2011-12-13 18:47:47 UTC
And
 * QA Notice: Files built without respecting LDFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/games/bin/frogatto