Howdy, Doing some updates and ran into this. Anyone else having this problem? I can post more info if needed but thought this would get it off to a start.
/var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/API/JSValueRef.o: In function `JSValueToNumber': JSValueRef.cpp:(.text+0x3fe2): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x411b): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x425c): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x4288): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x42c0): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x4305): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/API/JSValueRef.o: In function `JSValueToObject': JSValueRef.cpp:(.text+0x43c1): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x44e1): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x4604): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x4644): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x4678): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x46b0): undefined reference to `pthread_key_create' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/API/JSValueRef.o: In function `JSValueProtect': JSValueRef.cpp:(.text+0x475d): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x47f0): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x4908): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x494e): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x4978): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x49b4): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/API/JSValueRef.o: In function `JSValueUnprotect': JSValueRef.cpp:(.text+0x4a74): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x4b16): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x4c14): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x4c40): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x4c5f): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x4ca6): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x4cd0): undefined reference to `pthread_key_create' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/API/JSValueRef.o: In function `JSValueCreateJSONString': JSValueRef.cpp:(.text+0x4d86): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x4ebe): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x5000): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x504d): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x5080): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x50c4): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/API/JSValueRef.o: In function `JSValueToStringCopy': JSValueRef.cpp:(.text+0x5183): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x52a0): undefined reference to `pthread_getspecific' JSValueRef.cpp:(.text+0x5410): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x545c): undefined reference to `pthread_setspecific' JSValueRef.cpp:(.text+0x5490): undefined reference to `pthread_key_create' JSValueRef.cpp:(.text+0x54d5): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/heap/HeapTimer.o: In function `JSC::HeapTimer::timerEvent(QTimerEvent*)': HeapTimer.cpp:(.text+0xf9): undefined reference to `pthread_getspecific' HeapTimer.cpp:(.text+0x18c): undefined reference to `pthread_getspecific' HeapTimer.cpp:(.text+0x215): undefined reference to `pthread_setspecific' HeapTimer.cpp:(.text+0x23e): undefined reference to `pthread_key_create' HeapTimer.cpp:(.text+0x285): undefined reference to `pthread_setspecific' HeapTimer.cpp:(.text+0x2ae): undefined reference to `pthread_key_create' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/runtime/Completion.o: In function `JSC::checkSyntax(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue*)': Completion.cpp:(.text+0x5c): undefined reference to `pthread_getspecific' Completion.cpp:(.text+0x140): undefined reference to `pthread_key_create' Completion.cpp:(.text+0x154): undefined reference to `pthread_getspecific' Completion.cpp:(.text+0x18d): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/runtime/Completion.o: In function `JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*)': Completion.cpp:(.text+0x242): undefined reference to `pthread_getspecific' Completion.cpp:(.text+0x4c8): undefined reference to `pthread_key_create' Completion.cpp:(.text+0x4de): undefined reference to `pthread_getspecific' Completion.cpp:(.text+0x526): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/JavaScriptCore//.obj/runtime/Completion.o: In function `JSC::checkSyntax(JSC::VM&, JSC::SourceCode const&, JSC::ParserError&)': Completion.cpp:(.text+0x629): undefined reference to `pthread_getspecific' Completion.cpp:(.text+0x710): undefined reference to `pthread_key_create' Completion.cpp:(.text+0x726): undefined reference to `pthread_getspecific' Completion.cpp:(.text+0x766): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/WTF//.obj/wtf/DataLog.o: In function `WTF::dataFile()': DataLog.cpp:(.text+0x73): undefined reference to `pthread_once' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/WTF//.obj/wtf/StackBounds.o: In function `WTF::StackBounds::initialize()': StackBounds.cpp:(.text+0x48): undefined reference to `pthread_getattr_np' StackBounds.cpp:(.text+0x58): undefined reference to `pthread_attr_getstack' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/WTF//.obj/wtf/text/StringImpl.o: In function `WTF::StringImpl::~StringImpl()': StringImpl.cpp:(.text+0x6587): undefined reference to `pthread_getspecific' StringImpl.cpp:(.text+0x6780): undefined reference to `pthread_key_create' StringImpl.cpp:(.text+0x67bc): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/WTF//.obj/wtf/ThreadIdentifierDataPthreads.o: In function `WTF::ThreadIdentifierData::initializeOnce()': ThreadIdentifierDataPthreads.cpp:(.text+0x73): undefined reference to `pthread_key_create' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/WTF//.obj/wtf/ThreadIdentifierDataPthreads.o: In function `WTF::ThreadIdentifierData::identifier()': ThreadIdentifierDataPthreads.cpp:(.text+0xab): undefined reference to `pthread_getspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/WTF//.obj/wtf/ThreadIdentifierDataPthreads.o: In function `WTF::ThreadIdentifierData::destruct(void*)': ThreadIdentifierDataPthreads.cpp:(.text+0x2e): undefined reference to `pthread_setspecific' /var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source/WTF//.obj/wtf/ThreadIdentifierDataPthreads.o: In function `WTF::ThreadIdentifierData::initialize(unsigned int)': ThreadIdentifierDataPthreads.cpp:(.text+0xfe): undefined reference to `pthread_setspecific' collect2: error: ld returned 1 exit status Makefile.api:94: recipe for target '../lib/libQt5WebKit.so.5.6.0' failed make[2]: *** [../lib/libQt5WebKit.so.5.6.0] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source' Makefile.QtWebKit:44: recipe for target 'sub-api-pri-make_first-ordered' failed make[1]: *** [sub-api-pri-make_first-ordered] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0/Source' Makefile:307: recipe for target 'sub-Source-QtWebKit-pro-make_first-ordered' failed make: *** [sub-Source-QtWebKit-pro-make_first-ordered] Error 2 * ERROR: dev-qt/qtwebkit-5.6.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-qt/qtwebkit-5.6.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-qt/qtwebkit-5.6.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0' * S: '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/work/qtwebkit-opensource-src-5.6.0' >>> Failed to emerge dev-qt/qtwebkit-5.6.0, Log file: >>> '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/temp/build.log' *** Resuming merge... These are the packages that would be merged, in reverse order: Calculating dependencies... done! * One or more packages are either masked or have missing dependencies: * * ~dev-qt/qtcore-5.5.1 pulled in by: * (dev-qt/linguist-tools-5.5.1-r1:5/5::gentoo, installed) * * ~dev-qt/qtxml-5.5.1 pulled in by: * (dev-qt/designer-5.5.1-r1:5/5::gentoo, installed) * * ~dev-qt/qtwidgets-5.5.1 pulled in by: * (dev-qt/qtwebkit-5.5.1-r1:5/5::gentoo, installed) * * The resume list contains packages that are either masked or have * unsatisfied dependencies. Please restart/continue the operation * manually, or use --skipfirst to skip the first package in the list and * any other packages that may be masked or have missing dependencies. * * The following package has failed to build, install, or execute postinst: * * (dev-qt/qtwebkit-5.6.0:5/5.6::gentoo, ebuild scheduled for merge), Log file: * '/var/tmp/portage/dev-qt/qtwebkit-5.6.0/temp/build.log' * root@fireball /home/dale/Desktop # I did a bit of googling but didn't find anything like this. I figure it may be a setting or something. Here's the USE flags it is trying to build with. [ebuild R ~] dev-qt/qtwebkit-4.8.7:4::gentoo USE="exceptions gstreamer jit (-aqua) -debug -icu -pch" ABI_X86="(64) -32 (-x32)" 0 KiB I tried -j 1 just for giggles, same thing. I think it was only building that package by itself anyway but just to be sure. ;-) Anyone else running into this? Anything obvious sticking out? Thanks. Dale :-) :-)