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