New ggz-kde-client ebuild. This bug obsoletes bug number 80081. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 60076 [details] ebuild
looks like the code has some brain dead preproccessing code: #ifndef atoll #define atoll(x) atol(x) #endif #ifndef strdup #define strdup(x) strcpy(((char*)malloc(strlen(x) + 1)), x) #endif which, surprise surprise, breaks things: /usr/include/gentoo-multilib/amd64/string.h:130: error: 'char* strcpy' redeclared as different kind of symbol /usr/include/gentoo-multilib/amd64/string.h:85: error: previous declaration of 'char* strcpy(char*, const char*)'
That's what I was getting on amd64 when I tried it. I was assuming it was because I didn't have any of the usual KDE stuff in USE since I don't use any of it. What's the best solution here?
Fixed, thanks.
I have a problem with this ebuild. the .h are missing. there is the API doc installed in /usr/share/doc but the .h are not there. am I missing a USE flag?
http://www.gentoo.org/proj/en/desktop/games/index.xml#doc_chap5_sect9