I'm on the next to last step trying to perform an emptytree emerge of system, a.k.a.

Code:

emerge -e system

Ive actually copied the startup script into my home directory already, but I wouldn't think that could cause what I describe below.

When Performing this, I end up with 69 packages needing built/rebuilt etc. On package 23(odcctools), the emerge fails like this:

Code:

/Volumes/Gentoo/usr/lib/gcc/powerpc-apple-darwin8/4.3.0/include/g++-v4/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from ./src/Options.cpp:33:
./src/Options.h: In member function 'bool Options::CStringEquals::operator()(const char*, const char*) const':
./src/Options.h:204: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In constructor 'Options::Options(int, const char**)':
./src/Options.cpp:60: error: 'ULLONG_MAX' was not declared in this scope
./src/Options.cpp: In member function 'void Options::parseArch(const char*)':
./src/Options.cpp:368: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'bool Options::checkForFile(const char*, const char*, const char*, Options::FileInfo&)':
./src/Options.cpp:389: error: 'strlen' was not declared in this scope
./src/Options.cpp:390: error: 'possiblePath' was not declared in this scope
./src/Options.cpp:395: error: 'strdup' was not declared in this scope
./src/Options.cpp: In member function 'Options::FileInfo Options::findLibrary(const char*)':
./src/Options.cpp:407: error: 'strlen' was not declared in this scope
./src/Options.cpp:409: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'Options::FileInfo Options::findFramework(const char*)':
./src/Options.cpp:472: error: 'strlen' was not declared in this scope
./src/Options.cpp:473: error: 'temp' was not declared in this scope
./src/Options.cpp:473: error: 'strcpy' was not declared in this scope
./src/Options.cpp:476: error: 'strchr' was not declared in this scope
./src/Options.cpp: In member function 'Options::FileInfo Options::findFramework(const char*, const char*)':
./src/Options.cpp:493: error: 'PATH_MAX' was not declared in this scope
./src/Options.cpp:494: error: 'possiblePath' was not declared in this scope
./src/Options.cpp:494: error: 'strcpy' was not declared in this scope
./src/Options.cpp:495: error: 'strcat' was not declared in this scope
./src/Options.cpp:502: error: 'realPath' was not declared in this scope
./src/Options.cpp:513: error: 'strdup' was not declared in this scope
./src/Options.cpp: In member function 'Options::FileInfo Options::findFile(const char*)':
./src/Options.cpp:532: error: 'strlen' was not declared in this scope
./src/Options.cpp:532: error: 'strcmp' was not declared in this scope
./src/Options.cpp:539: error: 'strcpy' was not declared in this scope
./src/Options.cpp:542: error: 'strcat' was not declared in this scope
./src/Options.cpp:544: error: 'strdup' was not declared in this scope
./src/Options.cpp:553: error: 'strdup' was not declared in this scope
./src/Options.cpp:560: error: 'strncmp' was not declared in this scope
./src/Options.cpp:561: error: 'strlen' was not declared in this scope
./src/Options.cpp:562: error: 'newPath' was not declared in this scope
./src/Options.cpp:562: error: 'strcpy' was not declared in this scope
./src/Options.cpp:563: error: 'strrchr' was not declared in this scope
./src/Options.cpp:569: error: 'strdup' was not declared in this scope
./src/Options.cpp: In member function 'Options::FileInfo Options::findFileUsingPaths(const char*)':
./src/Options.cpp:584: error: 'strrchr' was not declared in this scope
./src/Options.cpp:593: error: 'strlen' was not declared in this scope
./src/Options.cpp:594: error: 'frameworkDir' was not declared in this scope
./src/Options.cpp:594: error: 'strcpy' was not declared in this scope
./src/Options.cpp:595: error: 'strcat' was not declared in this scope
./src/Options.cpp:597: error: 'strstr' was not declared in this scope
./src/Options.cpp:610: error: 'PATH_MAX' was not declared in this scope
./src/Options.cpp:611: error: 'possiblePath' was not declared in this scope
./src/Options.cpp:611: error: 'strcpy' was not declared in this scope
./src/Options.cpp:612: error: 'strcat' was not declared in this scope
./src/Options.cpp: In member function 'void Options::parseSegAddrTable(const char*, const char*)':
./src/Options.cpp:645: error: 'PATH_MAX' was not declared in this scope
./src/Options.cpp:649: error: 'path' was not declared in this scope
./src/Options.cpp:651: error: 'strchr' was not declared in this scope
./src/Options.cpp:674: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'void Options::loadFileList(const char*)':
./src/Options.cpp:692: error: 'strrchr' was not declared in this scope
./src/Options.cpp:698: error: 'strncpy' was not declared in this scope
./src/Options.cpp:710: error: 'PATH_MAX' was not declared in this scope
./src/Options.cpp:711: error: 'path' was not declared in this scope
./src/Options.cpp:713: error: 'strchr' was not declared in this scope
./src/Options.cpp:717: error: 'strlen' was not declared in this scope
./src/Options.cpp:718: error: 'builtPath' was not declared in this scope
./src/Options.cpp:718: error: 'strcpy' was not declared in this scope
./src/Options.cpp:719: error: 'strcat' was not declared in this scope
./src/Options.cpp: In member function 'bool Options::SetWithWildcards::hasWildCards(const char*)':
./src/Options.cpp:733: error: 'strpbrk' was not declared in this scope
./src/Options.cpp: In member function 'void Options::loadExportFile(const char*, const char*, Options::SetWithWildcards&)':
./src/Options.cpp:876: error: 'strlcpy' was not declared in this scope
./src/Options.cpp: In member function 'void Options::setUndefinedTreatment(const char*)':
./src/Options.cpp:986: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'Options::Treatment Options::parseTreatment(const char*)':
./src/Options.cpp:1003: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'void Options::setVersionMin(const char*)':
./src/Options.cpp:1018: error: 'strncmp' was not declared in this scope
./src/Options.cpp: In member function 'void Options::setWeakReferenceMismatchTreatment(const char*)':
./src/Options.cpp:1049: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'Options::CommonsMode Options::parseCommonsTreatment(const char*)':
./src/Options.cpp:1064: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'void Options::addDylibOverride(const char*)':
./src/Options.cpp:1078: error: 'strchr' was not declared in this scope
./src/Options.cpp:1083: error: 'strncpy' was not declared in this scope
./src/Options.cpp: In member function 'void Options::parseOrderFile(const char*, bool)':
./src/Options.cpp:1266: error: 'strncmp' was not declared in this scope
./src/Options.cpp:1293: error: 'strstr' was not declared in this scope
./src/Options.cpp: In member function 'void Options::parseSectionOrderFile(const char*, const char*, const char*)':
./src/Options.cpp:1328: error: 'strcmp' was not declared in this scope
./src/Options.cpp:1331: error: 'strncmp' was not declared in this scope
./src/Options.cpp: In member function 'void Options::addSection(const char*, const char*, const char*)':
./src/Options.cpp:1342: error: 'strlen' was not declared in this scope
./src/Options.cpp:1344: error: 'strlen' was not declared in this scope
./src/Options.cpp:1345: error: 'strdup' was not declared in this scope
./src/Options.cpp: In member function 'void Options::addSectionAlignment(const char*, const char*, const char*)':
./src/Options.cpp:1371: error: 'strlen' was not declared in this scope
./src/Options.cpp:1373: error: 'strlen' was not declared in this scope
./src/Options.cpp: In member function 'void Options::addLibrary(const Options::FileInfo&)':
./src/Options.cpp:1403: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'void Options::parse(int, const char**)':
./src/Options.cpp:1457: error: 'strcmp' was not declared in this scope
./src/Options.cpp:1497: error: 'strncmp' was not declared in this scope
./src/Options.cpp:1731: error: 'strlen' was not declared in this scope
./src/Options.cpp:1732: error: 'strcpy' was not declared in this scope
./src/Options.cpp:1733: error: 'strcat' was not declared in this scope
./src/Options.cpp:2063: error: 'strchr' was not declared in this scope
./src/Options.cpp:2068: error: 'strlcpy' was not declared in this scope
./src/Options.cpp:2120: error: 'strlen' was not declared in this scope
./src/Options.cpp:2120: error: 'strcmp' was not declared in this scope
./src/Options.cpp: In member function 'void Options::buildSearchPaths(int, const char**)':
./src/Options.cpp:2152: error: 'strcmp' was not declared in this scope
./src/Options.cpp:2191: error: 'PATH_MAX' was not declared in this scope
./src/Options.cpp:2192: error: 'strstr' was not declared in this scope
./src/Options.cpp:2193: error: 'betterLibDir' was not declared in this scope
./src/Options.cpp:2194: error: 'strdup' was not declared in this scope
./src/Options.cpp:2196: error: 'strlen' was not declared in this scope
./src/Options.cpp:2202: error: 'strcpy' was not declared in this scope
./src/Options.cpp:2205: error: 'strcat' was not declared in this scope
./src/Options.cpp:2208: error: 'strdup' was not declared in this scope
./src/Options.cpp:2223: error: 'PATH_MAX' was not declared in this scope
./src/Options.cpp:2224: error: 'strstr' was not declared in this scope
./src/Options.cpp:2225: error: 'betterFrameworkDir' was not declared in this scope
./src/Options.cpp:2226: error: 'strdup' was not declared in this scope
./src/Options.cpp:2228: error: 'strlen' was not declared in this scope
./src/Options.cpp:2234: error: 'strcpy' was not declared in this scope
./src/Options.cpp:2237: error: 'strcat' was not declared in this scope
./src/Options.cpp:2240: error: 'strdup' was not declared in this scope
./src/Options.cpp: In member function 'void Options::checkIllegalOptionCombinations()':
./src/Options.cpp:2448: error: 'strrchr' was not declared in this scope
./src/Options.cpp:2451: error: 'strcmp' was not declared in this scope
./src/Options.cpp:2467: error: 'strrchr' was not declared in this scope
./src/Options.cpp:2470: error: 'strchr' was not declared in this scope
./src/Options.cpp:2472: error: 'strlen' was not declared in this scope
./src/Options.cpp:2473: error: 'strncmp' was not declared in this scope
./src/Options.cpp:2598: error: 'strlen' was not declared in this scope
./src/Options.cpp:2599: error: 'strcmp' was not declared in this scope
./src/Options.cpp:2599: error: 'strncmp' was not declared in this scope
./src/Options.cpp:2603: error: 'strncmp' was not declared in this scope
./src/Options.cpp:2630: error: 'ULLONG_MAX' was not declared in this scope
./src/Options.cpp:2648: error: 'ULLONG_MAX' was not declared in this scope
./src/Options.cpp: In member function 'void Options::checkForClassic(int, const char**)':
./src/Options.cpp:2731: error: 'strcmp' was not declared in this scope
./src/Options.cpp:2755: error: 'strstr' was not declared in this scope
make[1]: *** [Options.o] Error 1
make[1]: Leaving directory `/Volumes/Gentoo/var/tmp/portage/sys-devel/odcctools-20080215/work/odcctools-20080215/ld64'
make: *** [ld64] Error 2
* ERROR: sys-devel/odcctools-20080215 failed:
* emake failed
*
* Call stack:
* ebuild.sh: 49: <call src_compile>
* environment:2097: emake || die "emake failed"
*
* If you need support, post the topmost build error, and the call stack if relevant.
* build log: '/Volumes/Gentoo/var/tmp/portage/sys-devel/odcctools-20080215/temp/build.log'
* ebuild environment: '/Volumes/Gentoo/var/tmp/portage/sys-devel/odcctools-20080215/temp/environment'
* S: '/Volumes/Gentoo/var/tmp/portage/sys-devel/odcctools-20080215/work/odcctools-20080215'