<div dir="ltr">Hi,<br><br>Sorry to bother you again, i am facing some issues while building the core( 'autogen.sh' ran fine. It had some dependency issues, but i resolved them and it ran fine.).<br>The build was taking a lot of time , so i left it running overnight.<br>The following error came up and the build failed.<div><br><div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[CXX] sfx2/source/appl/appbaslib.cxx<br>[CXX] sfx2/source/appl/appcfg.cxx<br>[CXX] sfx2/source/appl/appchild.cxx<br>[CXX] sfx2/source/appl/appdata.cxx<br>In file included from /media/dewan/Work/gsoc/core/sfx2/source/appl/app.cxx:65:0:<br>/media/dewan/Work/gsoc/core/include/sfx2/bindings.hxx:67:25: error: specialization of ‘template<class T> struct o3tl::typed_flags’ in different namespace [-fpermissive]<br> template<> struct o3tl::typed_flags<SfxCallMode>:<br>                         ^<br>In file included from /media/dewan/Work/gsoc/core/include/vcl/bitmap.hxx:31:0,<br>                 from /media/dewan/Work/gsoc/core/include/vcl/bitmapex.hxx:24,<br>                 from /media/dewan/Work/gsoc/core/include/vcl/image.hxx:27,<br>                 from /media/dewan/Work/gsoc/core/include/sfx2/app.hxx:27,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/appl/app.cxx:22:<br>/media/dewan/Work/gsoc/core/include/o3tl/typed_flags_set.hxx:50:29: error:   from definition of ‘template<class T> struct o3tl::typed_flags’ [-fpermissive]<br> template<typename T> struct typed_flags {};<br>                             ^<br>In file included from /media/dewan/Work/gsoc/core/include/sfx2/dispatch.hxx:26:0,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/appl/appbas.cxx:60:<br>/media/dewan/Work/gsoc/core/include/sfx2/bindings.hxx:67:25: error: specialization of ‘template<class T> struct o3tl::typed_flags’ in different namespace [-fpermissive]<br> template<> struct o3tl::typed_flags<SfxCallMode>:<br>                         ^<br>In file included from /media/dewan/Work/gsoc/core/include/basic/sbxdef.hxx:27:0,<br>                 from /media/dewan/Work/gsoc/core/include/basic/sbxfac.hxx:23,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/appl/appbas.cxx:32:<br>/media/dewan/Work/gsoc/core/include/o3tl/typed_flags_set.hxx:50:29: error:   from definition of ‘template<class T> struct o3tl::typed_flags’ [-fpermissive]<br> template<typename T> struct typed_flags {};<br>                             ^<br>In file included from /media/dewan/Work/gsoc/core/include/sfx2/childwin.hxx:33:0,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/inc/workwin.hxx:37,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/appl/appchild.cxx:26:<br>/media/dewan/Work/gsoc/core/include/sfx2/bindings.hxx:67:25: error: specialization of ‘template<class T> struct o3tl::typed_flags’ in different namespace [-fpermissive]<br> template<> struct o3tl::typed_flags<SfxCallMode>:<br>                         ^<br>In file included from /media/dewan/Work/gsoc/core/include/tools/errinf.hxx:29:0,<br>                 from /media/dewan/Work/gsoc/core/include/tools/stream.hxx:26,<br>                 from /media/dewan/Work/gsoc/core/include/svl/eitem.hxx:25,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/appl/appchild.cxx:22:<br>/media/dewan/Work/gsoc/core/include/o3tl/typed_flags_set.hxx:50:29: error:   from definition of ‘template<class T> struct o3tl::typed_flags’ [-fpermissive]<br> template<typename T> struct typed_flags {};<br>                             ^<br>/media/dewan/Work/gsoc/core/solenv/gbuild/LinkTarget.mk:288: recipe for target '/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/appbas.o' failed<br>make[1]: *** [/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/appbas.o] Error 1<br>make[1]: *** Waiting for unfinished jobs....<br>In file included from /media/dewan/Work/gsoc/core/include/sfx2/dispatch.hxx:26:0,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/appl/appcfg.cxx:63:<br>/media/dewan/Work/gsoc/core/include/sfx2/bindings.hxx:67:25: error: specialization of ‘template<class T> struct o3tl::typed_flags’ in different namespace [-fpermissive]<br> template<> struct o3tl::typed_flags<SfxCallMode>:<br>                         ^<br>In file included from /media/dewan/Work/gsoc/core/include/tools/resmgr.hxx:25:0,<br>                 from /media/dewan/Work/gsoc/core/include/vcl/builder.hxx:16,<br>                 from /media/dewan/Work/gsoc/core/include/vcl/syswin.hxx:25,<br>                 from /media/dewan/Work/gsoc/core/include/vcl/dialog.hxx:25,<br>                 from /media/dewan/Work/gsoc/core/include/vcl/btndlg.hxx:24,<br>                 from /media/dewan/Work/gsoc/core/include/vcl/msgbox.hxx:24,<br>                 from /media/dewan/Work/gsoc/core/sfx2/source/appl/appcfg.cxx:28:<br>/media/dewan/Work/gsoc/core/include/o3tl/typed_flags_set.hxx:50:29: error:   from definition of ‘template<class T> struct o3tl::typed_flags’ [-fpermissive]<br> template<typename T> struct typed_flags {};<br>                             ^<br>/media/dewan/Work/gsoc/core/solenv/gbuild/LinkTarget.mk:288: recipe for target '/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/appchild.o' failed<br>make[1]: *** [/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/appchild.o] Error 1<br>/media/dewan/Work/gsoc/core/solenv/gbuild/LinkTarget.mk:288: recipe for target '/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/app.o' failed<br>make[1]: *** [/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/app.o] Error 1<br>/media/dewan/Work/gsoc/core/solenv/gbuild/LinkTarget.mk:288: recipe for target '/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/appcfg.o' failed<br>make[1]: *** [/media/dewan/Work/gsoc/core/workdir/CxxObject/sfx2/source/appl/appcfg.o] Error 1<br>Makefile:264: recipe for target 'build' failed<br>make: *** [build] Error 2</blockquote><div><br></div><div>Thanks,</div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 9, 2017 at 6:26 PM, Pranav Kant <span dir="ltr"><<a href="mailto:pranav913@gmail.com" target="_blank">pranav913@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, Mar 9, 2017 at 6:09 PM, Aditya Dewan <span dir="ltr"><<a href="mailto:callmedewan@gmail.com" target="_blank">callmedewan@gmail.com</a>></span> wrote:<br></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><br><span class="">Couldn't really figure out much from the file 'test-suite.log'.<div>As more information, before running 'make check', I did the following.<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">./autogen-sh<br>Installed listed packages<br>and self build poco<br>./configure --with-lokit-path='/media/dewa<wbr>n/Work/gsoc/online/bundled/<wbr>include' --with-poco-includes=/opt/poco<wbr>/include --with-poco-libs=/opt/poco/lib<br>output -<br>    Configuration:<br>    LOKit path              /media/dewan/Work/gsoc/online<wbr>/bundled/include<br>    LO integration tests    no integration tests<br>    SSL support             ssl enabled<br>    Debug & low security    secure mode: product build<br>    $ make # to compile</blockquote></div></span></div></blockquote><div><br></div><div>You also need to build libreoffice core first and I think you haven't :) Have you already built that ? If not, please do that first (check wiki for details on how to).<br><br></div><div>After you are done building mention the build using --with-lo-path= . Read wsd/README carefully, its all mentioned there.<br></div><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><br></div>Thanks,<br>I will keep '<a href="mailto:libreoffice@lists.freedesktop.org" target="_blank">libreoffice@lists.freedesktop<wbr>.org</a>' in CC from now on.<br><br></div></div><div class="m_8411744248195085947HOEnZb"><div class="m_8411744248195085947h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 9, 2017 at 5:56 PM, Pranav Kant <span dir="ltr"><<a href="mailto:pranav913@gmail.com" target="_blank">pranav913@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Please when replying keep libreoffice-dev@ ML in CC <br><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_8411744248195085947m_-5422617887224620666h5">On Thu, Mar 9, 2017 at 5:44 PM, Aditya Dewan <span dir="ltr"><<a href="mailto:callmedewan@gmail.com" target="_blank">callmedewan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><br>Really thanks for replying. As of now, i haven't built it locally. I am working on it and probably stuck also.<div>i have been following the instructions in the readme file, but i am having problems with 'make check'.<br>This is the output that i have been getting.<br><br><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Running build-time unit tests.  For more thorough testing, please run 'make check'.<br>TileQueueTests::testTileQueueP<wbr>riority. : OK<br>TileQueueTests::testTileCombin<wbr>edRendering. : OK<br>TileQueueTests::testTileRecomb<wbr>ining. : OK<br>TileQueueTests::testViewOrder. : OK<br>TileQueueTests::testPreviewsDe<wbr>prioritization. : OK<br>TileQueueTests::testSenderQueu<wbr>e. : OK<br>TileQueueTests::testSenderQueu<wbr>eTileDeduplication. : OK<br>TileQueueTests::testInvalidate<wbr>ViewCursorDeduplication. : OK<br>TileQueueTests::testCallbackIn<wbr>validation. : OK<br>WhiteBoxTests::testLOOLProtoco<wbr>lFunctions. : OK<br>WhiteBoxTests::testMessageAbbr<wbr>eviation. : OK<br>WhiteBoxTests::testTokenizer. : OK<br>WhiteBoxTests::testRegexListMa<wbr>tcher. : OK<br>WhiteBoxTests::testRegexListMa<wbr>tcher_Init. : OK<br>WhiteBoxTests::testEmptyCellCu<wbr>rsor. : OK<br>WhiteBoxTests::testRectanglesI<wbr>ntersect. : OK<br>make  test<br>make[2]: Entering directory '/media/dewan/Work/gsoc/online<wbr>/test'<br>make[2]: 'test' is up to date.<br>make[2]: Leaving directory '/media/dewan/Work/gsoc/online<wbr>/test'<br>make  check-TESTS check-local<br>make[2]: Entering directory '/media/dewan/Work/gsoc/online<wbr>/test'<br>make[3]: Entering directory '/media/dewan/Work/gsoc/online<wbr>/test'<br>FAIL: ../test/test<br>==============================<wbr>==============================<wbr>================<br>Testsuite summary for loolwsd master<br>==============================<wbr>==============================<wbr>================<br># TOTAL: 1<br># PASS:  0<br># SKIP:  0<br># XFAIL: 0<br># FAIL:  1<br># XPASS: 0<br># ERROR: 0<br>==============================<wbr>==============================<wbr>================<br>See test/test-suite.log<br></blockquote></div></div></blockquote><div><br></div></div></div><div><br>Did you check the contents of test/test-suite.log ? Hopefully, it would have some hints on whats wrong. What does it say ?<br><br></div><div><div class="m_8411744248195085947m_-5422617887224620666h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Please report to <a href="mailto:libreoffice@lists.freedesktop.org" target="_blank">libreoffice@lists.freedesktop.<wbr>org</a><br>==============================<wbr>==============================<wbr>================<br>Makefile:1429: recipe for target 'test-suite.log' failed<br>make[3]: *** [test-suite.log] Error 1<br>make[3]: Leaving directory '/media/dewan/Work/gsoc/online<wbr>/test'<br>Makefile:1535: recipe for target 'check-TESTS' failed<br>make[2]: *** [check-TESTS] Error 2<br>make[2]: Leaving directory '/media/dewan/Work/gsoc/online<wbr>/test'<br>Makefile:1609: recipe for target 'check-am' failed<br>make[1]: *** [check-am] Error 2<br>make[1]: Leaving directory '/media/dewan/Work/gsoc/online<wbr>/test'<br>Makefile:1521: recipe for target 'check-recursive' failed<br>make: *** [check-recursive] Error 1</blockquote><div><div><br></div>I would be really thankful for your help.<br></div></div></div><div class="m_8411744248195085947m_-5422617887224620666m_-7564389207388840949HOEnZb"><div class="m_8411744248195085947m_-5422617887224620666m_-7564389207388840949h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 9, 2017 at 4:22 PM, Pranav Kant <span dir="ltr"><<a href="mailto:pranav913@gmail.com" target="_blank">pranav913@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Aditya,<br><div class="gmail_extra"><br><div class="gmail_quote"><span>On Thu, Mar 9, 2017 at 12:08 PM, Aditya Dewan <span dir="ltr"><<a href="mailto:callmedewan@gmail.com" target="_blank">callmedewan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span style="font-size:12.8px">Hi Pranav,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Myself Aditya Dewan, I am a second year undergraduate student pursuing my bachelors in Information technology from Indian institute of Information technology, Allahabad, India. </div><div style="font-size:12.8px"><br>I am proficient in C/C++, python, and javascript. <br><br>I would love to contribute to Libreoffice online, hence i would be really thankful if you could guide me towards issues that i could resolve to get started.<br></div></div></blockquote><div><br></div></span><div>Have you already built LibreOffice online successfully ? If not, please 
have a look at README files in LibreOffice Online[1] repository 
(wsd/README, loleaflet/README). Feel free to ask if you face any problems building.<br><br></div><div>There are not much easyHacks as of now against LibreOffice Online, just this one[2] that I just created and requires coding both in C++ and JavaScript. You can give this one a try. In the mean time, lets see if more bugs can be turned into easyHacks.<br></div><div><br><br>[1] <a href="https://gerrit.libreoffice.org/gitweb?p=online.git" target="_blank">https://gerrit.libreoffice.org<wbr>/gitweb?p=online.git</a><br>[2] <a href="https://bugs.documentfoundation.org/show_bug.cgi?id=106450" target="_blank">https://bugs.documentfoundatio<wbr>n.org/show_bug.cgi?id=106450</a><br></div><span><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><br>Thanks,<br></div><div style="font-size:12.8px">Aditya Dewan<br></div><div style="font-size:12.8px"><a href="https://github.com/dewana-dewan" target="_blank">Github</a>, <a href="https://www.linkedin.com/in/aditya-dewan-09584011b/" target="_blank">LinkedIn</a></div></div>
</blockquote></span></div><span class="m_8411744248195085947m_-5422617887224620666m_-7564389207388840949m_-5871885853388257404HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div class="m_8411744248195085947m_-5422617887224620666m_-7564389207388840949m_-5871885853388257404m_5107455205171700942gmail-m_7394680567556758020gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Regards,<br>Pranav Kant</div><div><a href="http://pranavk.me" target="_blank">http://pranavk.me</a><br></div></div></div></div></div></div></div></div></div>
</font></span></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div></div></div><div><div class="m_8411744248195085947m_-5422617887224620666h5"><br><br clear="all"><br>-- <br><div class="m_8411744248195085947m_-5422617887224620666m_-7564389207388840949gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Regards,<br>Pranav Kant</div><div><a href="http://pranavk.me" target="_blank">http://pranavk.me</a><br></div></div></div></div></div></div></div></div></div>
</div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div></div></div><div><div class="h5"><br><br clear="all"><br>-- <br><div class="m_8411744248195085947gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Regards,<br>Pranav Kant</div><div><a href="http://pranavk.me" target="_blank">http://pranavk.me</a><br></div></div></div></div></div></div></div></div></div>
</div></div></div></div>
</blockquote></div><br></div>