From 'man getuid':
#include <unistd.h>
#include <sys/types.h>
Thank you my friend! Fixed in PKGBUILD with:
cd ${srcdir}
sed -i '/#include <kdebug.h>/s|$|\n#include
<unistd.h>\n#include
<sys/types.h>|' ${pkgname//tde-}/src/likeback.cpp
Darrell, please verify this patch and have it
pushed.
md5sum: 3e7350c530d1324d1b4afbdcbe21fee0
I can push, but somebody first please confirm for me, the C++ noob, that
adding a header in the preprocessor includes does not impact backwards
compatibility. That is, adding that include will not cause build failures
with a gcc previous to 4.7
Darrell
His patch is correct. It is (nearly) impossible to break compilation by
including new base system headers that were included in previous gcc
versions via include chaining.
I really wonder why gcc can't leave well enough alone sometimes...we can't
be the only large project affected by this change...
Tim