[root] # emerge rol Calculating dependencies ...done! >>> emerge (1 of 1) net-misc/rol-0.2.2 to / >>> md5 src_uri ;-) rol-0.2.2.tar.gz >>> Unpacking source... >>> Unpacking rol-0.2.2.tar.gz to /var/tmp/portage/rol-0.2.2/work >>> Source unpacked. make -C src make[1]: Entering directory `/var/tmp/portage/rol-0.2.2/work/rol-0.2.2/src' g++ -g -Wall -DGTK_DISABLE_DEPRECATED `pkg-config --cflags gtk+-2.0` `xml-config --cflags` `pkg-config --cflags gconf-2.0` -c rol.c -o rol.o g++ -g -Wall -DGTK_DISABLE_DEPRECATED `pkg-config --cflags gtk+-2.0` `xml-config --cflags` `pkg-config --cflags gconf-2.0` -c backend.c -o backend.o rol.c: In member function `void Rol::load()': rol.c:103: error: `gtk_timeout_remove' undeclared (first use this function) rol.c:103: error: (Each undeclared identifier is reported only once for each function it appears in.) rol.c:108: error: `gtk_timeout_add' undeclared (first use this function) make[1]: *** [rol.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/rol-0.2.2/work/rol-0.2.2/src' make: *** [all] Error 2 !!! ERROR: net-misc/rol-0.2.2 failed. !!! Function src_compile, Line 21, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
The problem can be fixed by removing the -DGTK_DISABLE_DEPRECATED flag from the Makefile.
Created attachment 46066 [details, diff] patch to Makefile patches Makefile in src to remove -DGTK_DISABLE_DEPRECATED
Created attachment 46067 [details, diff] patch to current 0.2.2 ebuild Makes use of the patch to the Makefile; Added manpage.
I would also like to note that the last unstable version of rol is 0.3.1, though I haven't tested it.
This has been fixed in 0.2.2. As for new version, please file a separate bug about it, so someone can pick it up. I don't have time, nor interest for doing it right now, sorry.