gcc -O2 -mcpu=i686 -pipe -O2 -mcpu=i686 -pipe -DNDEBUG -funsigned-char -Wall -D_GNU_SOURCE -I./include -DVERSION=\"2.0.5\" -D_FILE_OFFSET_BITS=64 -O2 -mcpu=i686 -pipe -DNDEBUG -funsigned-char -Wall -D_GNU_SOURCE -I../include -DVERSION=\"2.0.5\" -D_FILE_OFFSET_BITS=64 -c -o getfattr.o getfattr.c getfattr.c:34: libintl.h: No such file or directory getfattr.c: In function `strerror_ea': getfattr.c:112: warning: implicit declaration of function `gettext' getfattr.c:112: warning: return makes pointer from integer without a cast getfattr.c: In function `print_attribute': getfattr.c:266: warning: passing arg 2 of `fprintf' makes pointer from integer without a cast getfattr.c: In function `help': getfattr.c:389: warning: passing arg 1 of `printf' makes pointer from integer without a cast getfattr.c:391: warning: passing arg 1 of `printf' makes pointer from integer without a cast getfattr.c:404: warning: passing arg 1 of `printf' makes pointer from integer without a cast getfattr.c: In function `main': getfattr.c:487: warning: passing arg 2 of `fprintf' makes pointer from integer without a cast getfattr.c:506: warning: passing arg 2 of `fprintf' makes pointer from integer without a cast make[1]: *** [getfattr.o] Error 1 make: *** [default] Error 2
actually, gettext is not required, because the file /usr/include/libintl.h is provided by glibc do you have that file? did glibc emerge ok?
glibc 2.2.4 merged fine, but I do not have libintl.h. I also do not have nls in USE.
I have no nls in USE either, and glibc emerges keep sticking a libintl.h in /usr/include for me :(
I remerged glibc and it seems to work now. Why libintl.h wasn't installed after my last glibc merge. You can close this bug.