2015-12-21

LibreOfficeのビルド失敗(2)

/etc/mk.confに「GCC_REQD=4.8」を追加してみましたが、別な個所でエラーが出てビルドに失敗しました。
[build CXX] sax/source/tools/fastserializer.cxx
S=/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2 && I=$S/instdir && W=$S/workdir &&  mkdir -p $W/CxxObject/sax/source/tools/ $W/Dep/CxxObject/sax/source/tools/ && cd /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2 &&   c++ -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED -DCPPU_ENV=gcc3 -DINTEL -DNDEBUG -DNETBSD -DOPTIMIZE -DOSL_DEBUG_LEVEL=0 -DUNIX -DUNX -DX86 -D_PTHREADS -D_REENTRANT -pthread -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DLDAP_DEPRECATED -I/usr/pkg/include/cppunit -I/usr/pkg/include/nss/nss -I/usr/pkg/include/nspr -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include/krb5  -DSAX_DLLIMPLEMENTATION   -DHAVE_GCC_VISIBILITY_FEATURE -fvisibility=hidden   -Wall -Wno-missing-braces -Wnon-virtual-dtor -Wendif-labels -Wextra -Wundef -Wunused-macros -fmessage-length=0 -fno-common -pipe  -fvisibility-inlines-hidden -fPIC -Wshadow -Woverloaded-virtual -std=gnu++11   -DEXCEPTIONS_ON -fexceptions -fno-enforce-eh-specs -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DLDAP_DEPRECATED -I/usr/pkg/include/cppunit -I/usr/pkg/include/nss/nss -I/usr/pkg/include/nspr -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include/krb5  -DLIBO_INTERNAL_ONLY  -c $S/sax/source/tools/fastserializer.cxx -o $W/CxxObject/sax/source/tools/fastserializer.o -MMD -MT $W/CxxObject/sax/source/tools/fastserializer.o -MP -MF $W/Dep/CxxObject/sax/source/tools/fastserializer.d_ -I$S/sax/source/tools/ -I$S/sax/inc  -I$S/include  -I/usr/pkg/java/openjdk8/include -I/usr/pkg/java/openjdk8/include/netbsd -I$S/config_host     -I$W/UnoApiHeadersTarget/udkapi/normal -I$W/UnoApiHeadersTarget/offapi/normal  && mv $W/Dep/CxxObject/sax/source/tools/fastserializer.d_ $W/Dep/CxxObject/sax/source/tools/fastserializer.d
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx: In constructor 'sax_fastparser::CachedOutputStream::CachedOutputStream()':
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: error: no matching function for call to 'boost::shared_ptr<sax_fastparser::ForMergeBase>::shared_ptr(std::nullptr_t)'
                          , mpForMerge(nullptr)
                                              ^
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note: candidates are:
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:611:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(boost::shared_ptr<Y>&&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> && r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:611:5: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'boost::shared_ptr<X>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:602:5: note: boost::shared_ptr<T>::shared_ptr(boost::shared_ptr<T>&&) [with T = sax_fastparser::ForMergeBase]
     shared_ptr( shared_ptr && r ) BOOST_NOEXCEPT : px( r.px ), pn()
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:602:5: note:   no known conversion for argument 1 from 'std::nullptr_t' to 'boost::shared_ptr<sax_fastparser::ForMergeBase>&&'
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:506:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(boost::movelib::unique_ptr<Y, D>)
     shared_ptr( boost::movelib::unique_ptr< Y, D > r ): px( r.get() ), pn()
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:506:5: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'boost::movelib::unique_ptr<Y, D>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:493:5: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(std::unique_ptr<_Up, _Ep>&&)
     shared_ptr( std::unique_ptr< Y, D > && r ): px( r.get() ), pn()
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:493:5: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'std::unique_ptr<_Tp, _Dp>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:461:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Up>&&)
     shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:461:5: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'std::auto_ptr<Y>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:448:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(std::auto_ptr<_Up>&)
     explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
              ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:448:14: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'std::auto_ptr<Y>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:441:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, boost::shared_ptr<T>::element_type*)
     shared_ptr( shared_ptr<Y> const & r, element_type * p ) BOOST_NOEXCEPT : px( p ), pn( r.pn )
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:441:5: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'const boost::shared_ptr<X>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<Y>&, typename boost::detail::sp_enable_if_convertible<Y, T>::type)
     shared_ptr( shared_ptr<Y> const & r, typename boost::detail::sp_enable_if_convertible<Y,T>::type = boost::detail::sp_empty() )
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'const boost::shared_ptr<X>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:415:5: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&, boost::detail::sp_nothrow_tag)
     shared_ptr( weak_ptr<Y> const & r, boost::detail::sp_nothrow_tag )
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:415:5: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'const boost::weak_ptr<Y>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:406:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(const boost::weak_ptr<Y>&)
     explicit shared_ptr( weak_ptr<Y> const & r ): pn( r.pn ) // may throw
              ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:406:14: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'const boost::weak_ptr<Y>' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:399:5: note: boost::shared_ptr<T>::shared_ptr(const boost::shared_ptr<T>&) [with T = sax_fastparser::ForMergeBase]
     shared_ptr( shared_ptr const & r ) BOOST_NOEXCEPT : px( r.px ), pn( r.pn )
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:399:5: note:   no known conversion for argument 1 from 'std::nullptr_t' to 'const boost::shared_ptr<sax_fastparser::ForMergeBase>&'
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:380:41: note: template<class Y, class D, class A> boost::shared_ptr<T>::shared_ptr(Y*, D, A)
     template<class Y, class D, class A> shared_ptr( Y * p, D d, A a ): px( p ), pn( p, d, a )
                                         ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:380:41: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'Y*' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:365:32: note: template<class Y, class D> boost::shared_ptr<T>::shared_ptr(Y*, D)
     template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d )
                                ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:365:32: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'Y*' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:354:14: note: template<class Y> boost::shared_ptr<T>::shared_ptr(Y*)
     explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
              ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:354:14: note:   template argument deduction/substitution failed:
In file included from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:50:46: note:   mismatched types 'Y*' and 'std::nullptr_t'
                          , mpForMerge(nullptr)
                                              ^
In file included from /usr/obj/misc/libreoffice/work/.buildlink/include/boost/shared_ptr.hpp:17:0,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/CachedOutputStream.hxx:20,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.hxx:28,
                 from /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/sax/source/tools/fastserializer.cxx:20:
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:341:5: note: boost::shared_ptr<T>::shared_ptr() [with T = sax_fastparser::ForMergeBase]
     shared_ptr() BOOST_NOEXCEPT : px( 0 ), pn() // never throws in 1.30+
     ^
/usr/obj/misc/libreoffice/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:341:5: note:   candidate expects 0 arguments, 1 provided
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/solenv/gbuild/LinkTarget.mk:189: recipe for target '/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/workdir/CxxObject/sax/source/tools/fastserializer.o' failed
gmake[1]: *** [/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/workdir/CxxObject/sax/source/tools/fastserializer.o] Error 1
gmake[1]: Leaving directory '/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2'
Makefile:247: recipe for target 'build' failed
gccのバージョンを変えたら良いのか、それとも何か別に原因があるのか、対処する方向性が見えてきません。ちなみに「GCC_REQD=4.8」を付けない場合にエラーとなった箇所は、問題なくコンパイル出来ていました。
[build CXX] comphelper/source/misc/threadpool.cxx
S=/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2 && I=$S/instdir && W=$S/workdir &&  mkdir -p $W/CxxObject/comphelper/source/misc/ $W/Dep/CxxObject/comphelper/source/misc/ && cd /usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2 &&   c++ -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED -DCPPU_ENV=gcc3 -DINTEL -DNDEBUG -DNETBSD -DOPTIMIZE -DOSL_DEBUG_LEVEL=0 -DUNIX -DUNX -DX86 -D_PTHREADS -D_REENTRANT -pthread -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DLDAP_DEPRECATED -I/usr/pkg/include/cppunit -I/usr/pkg/include/nss/nss -I/usr/pkg/include/nspr -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include/krb5  -DCOMPHELPER_DLLIMPLEMENTATION   -DHAVE_GCC_VISIBILITY_FEATURE -fvisibility=hidden   -Wall -Wno-missing-braces -Wnon-virtual-dtor -Wendif-labels -Wextra -Wundef -Wunused-macros -fmessage-length=0 -fno-common -pipe  -fvisibility-inlines-hidden -fPIC -Wshadow -Woverloaded-virtual -std=gnu++11   -DEXCEPTIONS_ON -fexceptions -fno-enforce-eh-specs -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/db4 -DLDAP_DEPRECATED -I/usr/pkg/include/cppunit -I/usr/pkg/include/nss/nss -I/usr/pkg/include/nspr -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include/krb5  -DLIBO_INTERNAL_ONLY  -c $S/comphelper/source/misc/threadpool.cxx -o $W/CxxObject/comphelper/source/misc/threadpool.o -MMD -MT $W/CxxObject/comphelper/source/misc/threadpool.o -MP -MF $W/Dep/CxxObject/comphelper/source/misc/threadpool.d_ -I$S/comphelper/source/misc/ -I$S/comphelper/source/inc  -I$S/include  -I/usr/pkg/java/openjdk8/include -I/usr/pkg/java/openjdk8/include/netbsd -I$S/config_host  -I$W/CustomTarget/officecfg/registry    -I$W/UnoApiHeadersTarget/udkapi/normal -I$W/UnoApiHeadersTarget/offapi/normal  && mv $W/Dep/CxxObject/comphelper/source/misc/threadpool.d_ $W/Dep/CxxObject/comphelper/source/misc/threadpool.d
[build CXX] comphelper/source/misc/types.cxx

0 件のコメント:

コメントを投稿