- misc/libreoffice(LibreOffice 5.0.4.2)
- misc/libreoffice4(LibreOffice 4.4.7.2)
- misc/libreoffice43(LibreOffice 4.3.7.2)
[build CXX] comphelper/source/misc/threadpool.cxxpkgsrc-usersのメーリングリストでは2015年9月12日付で「Compiling misc/libreoffice fails」という報告が上がっています。さらに2015年11月9日付でも「Re: Compiling misc/libreoffice fails」と再報告が上がっていますが、リプライが無いようです。またNetBSD Problem Reportの#49826で「pkgsrc-2015Q1 misc/libreoffice4 build fails on NetBSD 6.1.5」と報告されていますが、ステータスはOpen状態のままです。
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++0x -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
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/comphelper/source/misc/threadpool.cxx: In member function 'boost::shared_ptr<comphelper::ThreadPool> comphelper::ThreadPoolStatic::operator()()':
/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/comphelper/source/misc/threadpool.cxx:118:45: error: 'std::thread' has not been declared
/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/comphelper/source/misc/threadpool.o' failed
gmake[1]: *** [/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2/workdir/CxxObject/comphelper/source/misc/threadpool.o] Error 1
gmake[1]: Leaving directory '/usr/obj/misc/libreoffice/work/libreoffice-5.0.4.2'
Makefile:247: recipe for target 'build' failed
gmake: *** [build] Error 2
標準のgccが4.5.3なので、ものは試しとpkgsrc/gcc48で入れた4.8.4を使ってみることにしました。/etc/mk.confに「」というエントリを追加しておきます。misc/libreofficeの作業ディレクトリを消して、pkg_deleteでboost-libsとその依存パッケージを全て消去してみました。
あらためてmisc/libreofficeをビルドしたら、またもやエラーになりました。
理由は不明ですが、converters/libetonyekはgcc 4.8.4ではビルドできないようです。標準のgcc 4.5.3ならビルドできました。checking for glm/glm.hpp... no configure: error: Required boost headers not found. *** Error code 1 Stop. make: stopped in /usr/pkgsrc/converters/libetonyek
いろいろと問題が続き、なかなかLibreOfficeのビルドが完了しません。
0 件のコメント:
コメントを投稿