pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/49096



The following reply was made to PR pkg/49096; it has been noted by GNATS.

From: Benny Siegert <bsiegert%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/49096
Date: Sun, 23 Nov 2014 12:17:16 +0100

 After applying the patch, it now fails somewhere else. This is
 qt4-libs-4.8.6nb2 on Mac OS 10.10.1.
 
 cd JavaScriptCore/ &&
 /Applications/Xcode.app/Contents/Developer/usr/bin/gnumake -f
 Makefile.WebKit
 libtool --silent --mode=compile clang++ -c -pipe -O2
 -I/usr/pkg/include -I/opt/X11/include/freetype2 -std=c++11
 -Wno-c++11-narrowing -I/usr/pkg/include -I/opt/X11/include/freetype2
 -Xarch_x86_64 -mmacosx-version-min=10.5 -D_REENTRANT -fPIC -DQT_SHARED
 -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS
 -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_CAST_TO_ASCII
 -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG
 -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
 -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3
 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE
 -D_LARGEFILE_SOURCE -I../../../../../mkspecs/macx-llvm -I.
 -I../../../../../include/QtCore -I../../../../../include -I.
 -I../../Source -I../ThirdParty -Iassembler -Ibytecode -Ibytecompiler
 -Iheap -Idfg -Idebugger -Iinterpreter -Ijit -Iparser -Iprofiler
 -Iruntime -Iwtf -Iwtf/gobject
 -I/usr/pkgsrc/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian
 -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated
 -I../../Source -I../../include -I/include/QtWebKit -I/include
 -I/usr/pkgsrc/x11/qt4-libs/work/qt-everywhere-opensource-src-4.8.6/include/jscore
 -I.rcc/release-shared -I.moc/release-shared -I/usr/pkg/include -o
 .obj/release-shared/YarrInterpreter.lo yarr/YarrInterpreter.cpp
 In file included from yarr/YarrInterpreter.cpp:28:
 In file included from yarr/YarrInterpreter.h:29:
 In file included from yarr/YarrPattern.h:30:
 In file included from ./runtime/UString.h:26:
 In file included from ./wtf/text/StringImpl.h:34:
 In file included from ./wtf/Vector.h:29:
 In file included from wtf/VectorTraits.h:24:
 wtf/OwnPtr.h:72:32: error: no type named 'nullptr_t' in namespace 'std'
         OwnPtr& operator=(std::nullptr_t) { clear(); return *this; }
                           ~~~~~^
 In file included from yarr/YarrInterpreter.cpp:28:
 In file included from yarr/YarrInterpreter.h:30:
 ./wtf/PassOwnPtr.h:51:38: error: use of undeclared identifier 'm_ptr'
         PassOwnPtr(std::nullptr_t) : m_ptr(0) { }
                                      ^
 ./wtf/PassOwnPtr.h:51:25: error: non-friend class member 'nullptr_t'
 cannot have a qualified name
         PassOwnPtr(std::nullptr_t) : m_ptr(0) { }
                    ~~~~~^
 ./wtf/PassOwnPtr.h:103:53: error: out-of-line definition of 'clear'
 does not match any declaration in
       'PassOwnPtr<T>'
     template<typename T> inline void PassOwnPtr<T>::clear()
                                                     ^~~~~
 ./wtf/PassOwnPtr.h:51:25: error: field has incomplete type
 'WTF::PassOwnPtr<JSC::Yarr::ByteDisjunction>'
         PassOwnPtr(std::nullptr_t) : m_ptr(0) { }
                         ^
 yarr/YarrInterpreter.h:327:49: note: in instantiation of template class
       'WTF::PassOwnPtr<JSC::Yarr::ByteDisjunction>' requested here
     BytecodePattern(PassOwnPtr<ByteDisjunction> body,
 Vector<ByteDisjunction*> allParenthesesInfo, ...
                                                 ^
 ./wtf/PassOwnPtr.h:45:32: note: definition of
 'WTF::PassOwnPtr<JSC::Yarr::ByteDisjunction>' is not complete
       until the closing '}'
     template<typename T> class PassOwnPtr {
                                ^
 ./wtf/PassOwnPtr.h:51:25: error: field has incomplete type
 'WTF::PassOwnPtr<JSC::Yarr::BytecodePattern>'
         PassOwnPtr(std::nullptr_t) : m_ptr(0) { }
                         ^
 yarr/YarrInterpreter.cpp:1450:33: note: in instantiation of template class
       'WTF::PassOwnPtr<JSC::Yarr::BytecodePattern>' requested here
     PassOwnPtr<BytecodePattern> compile(BumpPointerAllocator* allocator)
                                 ^
 ./wtf/PassOwnPtr.h:45:32: note: definition of
 'WTF::PassOwnPtr<JSC::Yarr::BytecodePattern>' is not complete
       until the closing '}'
     template<typename T> class PassOwnPtr {
                                ^
 6 errors generated.
 gnumake[2]: *** [.obj/release-shared/YarrInterpreter.lo] Error 1
 gnumake[1]: ***
 [sub-JavaScriptCore-JavaScriptCore-pro-make_default-ordered] Error 2
 gnumake: *** [sub-webkit-sub_src_target_ordered] Error 2
 *** Error code 2
 


Home | Main Index | Thread Index | Old Index