Again missing headers. Steps to reproduce: 1. echo "=sci-biology/amos-2.0.5" >> /etc/portage/package.keywords 2. USE="" emerge -v1 =sci-biology/amos-2.0.5 The error messages: 1. > ConfigFile.cc: In member function 'void ConfigFile::parseConfig()': > ConfigFile.cc:113: error: 'strlen' was not declared in this scope 2. > Logger.cc: In member function 'MessageLevel Logger::convertFilterLevel(const std::string&) const': > Logger.cc:168: error: 'atoi' was not declared in this scope 3. > OptionResult.cc: In member function 'virtual void IntOptionResult::setVal(const std::string&, const std::string&)': > OptionResult.cc:330: error: 'atoi' was not declared in this scope 4. > Options.cc: In constructor 'Options::Options(int, char**)': > Options.cc:43: error: 'strrchr' was not declared in this scope 5. > missing-reads.cc: In function 'int main(int, char**)': > missing-reads.cc:93: error: 'strcmp' was not declared in this scope 6. > runAmos.cc: In function 'void finish(int)': > runAmos.cc:66: error: 'exit' was not declared in this scope 7. > HistogramWindow.cc: In member function 'void HistogramWindow::loadShadeSD()': > HistogramWindow.cc:73: error: 'atof' was not declared in this scope My emerge --info: as in the bug 226663, comment 2.
Created attachment 157123 [details, diff] amos-2.0.5-gcc43.patch
Added, upstream notified, thanks.