Again missing headers. Steps to reproduce: 1. USE="debug" emerge -v1 =sys-fs/lufs-0.9.7-r3 The error messages: 1. > ftplib.cpp: In member function 'int FTPConnection::connect()': > ftplib.cpp:93: error: 'memset' was not declared in this scope > ftplib.cpp:98: error: 'memcpy' was not declared in this scope 2. > ftpfs.cpp: In member function 'int FTPFS::do_mount()': > ftpfs.cpp:218: error: 'strcmp' was not declared in this scope > ftpfs.cpp: In member function 'int FTPFS::do_readlink(char*, char*, int)': > ftpfs.cpp:350: error: 'strlen' was not declared in this scope 3. > sftplib.cpp: In member function 'int SConnection::connect(char*, char*, int)': > sftplib.cpp:192: error: 'exit' was not declared in this scope > sftplib.cpp: In member function 'std::string SConnection::opendir(char*)': > sftplib.cpp:414: error: 'strlen' was not declared in this scope My emerge --info: as in bug 225387. I include the patch.
Created attachment 155981 [details, diff] lufs-0.9.7-gcc43.patch
+ 29 Jun 2008; Peter Alfredsen <loki_val@gentoo.org> + +files/lufs-0.9.7-gcc43.patch, lufs-0.9.7-r3.ebuild: + Fix for gcc-4.3 bug #225413, thanks to Marek Miller <mlm@shells.pl>. +