田中さん 茂木です。 既にご存知だったらすみません。unit testがこける場合は下記コマンドを叩くと、 ビルドが完了した後テストが省略されるので、開発ブランチが不安定な場合は 使ってみると良いと思います。
$ make build-nocheck 2014年10月26日 19:37 Takeshi Abe <[email protected]>: > 田中さん > > On Sun, 26 Oct 2014 17:34:30 +0900, TANAKA Hidemune <[email protected]> > wrote: >> その後、./configure --enable-debug していなかったことに気付き、 >> make cleanからやり直していました。(半日以上かかります) >> >> すると、 >> libo/workdir/CppunitTest/sw_filters_test.test >> で、エラーが出るようになりました。 >> >> ーーーーーーーーーーーーーーーーーーー >> cppunittester: >> /home/user/git/libo/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:659: >> typename boost::detail::sp_member_access<T>::type >> boost::shared_ptr<T>::operator->() const [with T = >> writerfilter::dmapper::PropertyMap; typename >> boost::detail::sp_member_access<T>::type = >> writerfilter::dmapper::PropertyMap*]: Assertion `px != 0' failed. >> FcPreMatchSubstititution "System" bipw=8020 -> "TakaoPGothic" bipw=8025 >> FcPreMatchSubstititution "Calibri" bipw=5020 -> "Carlito" bipw=5025 >> FcPreMatchSubstititution "Calibri" bipw=5020 -> "Carlito" bipw=5025 >> FcPreMatchSubstititution "Symbol" bipw=5220 -> "Standard Symbols L" >> bipw=5125 >> FcPreMatchSubstititution "Symbol" bipw=5020 -> "Standard Symbols L" >> bipw=5025 >> FcPreMatchSubstititution "Symbol" bipw=5220 -> "Standard Symbols L" >> bipw=5125 >> FcPreMatchSubstititution "Symbol" bipw=5220 -> "Standard Symbols L" >> bipw=5125 >> FcPreMatchSubstititution "Symbol" bipw=5020 -> "Standard Symbols L" >> bipw=5025 >> FcPreMatchSubstititution "Symbol" bipw=5220 -> "Standard Symbols L" >> bipw=5125 >> FcPreMatchSubstititution "Calibri" bipw=5020 -> "Carlito" bipw=5025 >> >> Error: a unit test failed, please do one of: >> >> export DEBUGCPPUNIT=TRUE # for exception catching >> export CPPUNITTRACE="gdb --args" # for interactive debugging on Linux >> export CPPUNITTRACE="\"[full path to devenv.exe]\" /debugexe" # for >> interactive debugging in Visual Studio >> export VALGRIND=memcheck # for memory checking >> >> and retry using: make CppunitTest_sw_filters_test >> >> make[1]: *** >> [/home/user/git/libo/workdir/CppunitTest/sw_filters_test.test] エラー 1 >> make: *** [CppunitTest_sw_filters_test] エラー 2 >> ーーーーーーーーーーーーーーーーーーー >> フォント関係の戻り値が変わるような変更はしていないですし、 >> (Calibriって、フォント名ですよね? >> Visio→Drawの、矢印の形を変えました) >> >> エラーの出た箇所がUnpackedTarball/の中なのも気になります。 > 推測ですが、田中さんがされた変更のせいで上の unit test が失敗した可能性 > は少ないと思います。 > 一旦変更した箇所を元に戻した上で再度 make してみて、また同じように test > でひっかかるかどうか確認するのが1つの方法です。 > >> >> こういう場合は、 >> ・一時的にコンパイルが通らなくなっているので、 >> 少し待ってGitから最新を取り直す >> べきなのかなあ、と思っています。 > そうですね、master などの開発ブランチで make check が通らなくなっている > ことは時々あります。 > > -- Takeshi Abe > >> >> この点について、私の認識が間違っているでしょうか? >> 判断できかねていますが、 >> 「それは田中が修正したせいで通らなのかもよ」 >> といったご指摘が有りましたら、頂きたいと思います。 >> >> 以上、よろしくお願い致します。 > > -- > Unsubscribe instructions: E-mail to [email protected] > Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette > List archive: http://listarchives.libreoffice.org/ja/discuss/ > All messages sent to this list will be publicly archived and cannot be deleted > -- Unsubscribe instructions: E-mail to [email protected] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted
