Hi, I do not know if this is a known bug, or what, but I get this error on Clanlib's emerge. Thanks, Seemant Compiling Sources/Display/Input/DirectFB/mouse_directfb.cpp Sources/Display/Input/DirectFB/mouse_directfb.cpp: In method `float CL_InputCursor_DirectFBMouse::get_max_x()': Sources/Display/Input/DirectFB/mouse_directfb.cpp:272: no matching function for call to `_IDirectFBDisplayLayer::GetSize (IDirectFBDisplayLayer *&, unsigned int *, NULL)' Sources/Display/Input/DirectFB/mouse_directfb.cpp: In method `float CL_InputCursor_DirectFBMouse::get_max_y()': Sources/Display/Input/DirectFB/mouse_directfb.cpp:281: no matching function for call to `_IDirectFBDisplayLayer::GetSize (IDirectFBDisplayLayer *&, NULL, unsigned int *)' make: *** [Libs/Intermediate/mouse_directfb.o] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 29, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/app-games/clanlib/clanlib-0.5.010512.ebuild .
Maybe we should see if there's a newer version of clanlib available that works?
Hi Dr. Robbins, I decided to try out an update to the current ClanLib ebuild. I noticed that portage's ClanLib is from CVS, and clanlib.org lists 0.5.4 as the current release. So I modified the ebuild to work with that. In that process, I discovered that ClanLib 0.5.4 requires Hermes 0.5.4. Again, portage's version is an old CVS from the beginning of January, so I updated that ebuild as well. In ClanLib 0.5.4, the README says that fbdev is deprecated, and so everything is handled by DirectFB. It worked, so I am submitting both ebuilds for y'all's review. I will be attempting an ebuild of pingus as well, since it requires ClanLib. Thanks again, Seemant
Please post the ebuilds here and we'll add them. Thanks!
Hi Bug 823 contains the fixed ebuild
See bug 823.