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: Youri Mouton <youri.mout%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/49096
Date: Sun, 23 Nov 2014 13:03:53 +0100

 Confirming the build failure, it worked fine when I submitted the
 patch. I will try to figure out what's wrong later today.
 
 2014-11-23 12:20 GMT+01:00 Benny Siegert <bsiegert%gmail.com@localhost>:
 > 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