contributing to LibreOffice Online

Aditya Dewan callmedewan at gmail.com
Fri Mar 10 10:17:36 UTC 2017


ohh, i got it.

Currently i am updating my repo. The internet speed is pretty bad here, so
it'll take some more time, will build 'core' and 'online' after that.
I will keep you updated about it.

Thanks,

On Fri, Mar 10, 2017 at 2:55 PM, Pranav Kant <pranav913 at gmail.com> wrote:

> More precisely, you seem to be missing this[1]
>
>
> [1] https://gerrit.libreoffice.org/gitweb?p=core.git;a=commit;h=
> e5b98fd9c29fe427c4babe368c17d8c609b5325e
>
> On Fri, Mar 10, 2017 at 2:38 PM, Pranav Kant <pranav913 at gmail.com> wrote:
>
>> Hey,
>>
>> It seems that master was unstable at some point in the past when you
>> pulled. Please pull again and compile. See [1] for details
>>
>>
>> [1] http://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MAS
>> TER&brief-log=1489070564.20308
>>
>> On Fri, Mar 10, 2017 at 11:10 AM, Aditya Dewan <callmedewan at gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> 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.).
>>> The build was taking a lot of time , so i left it running overnight.
>>> The following error came up and the build failed.
>>>
>>>
>>> [CXX] sfx2/source/appl/appbaslib.cxx
>>>> [CXX] sfx2/source/appl/appcfg.cxx
>>>> [CXX] sfx2/source/appl/appchild.cxx
>>>> [CXX] sfx2/source/appl/appdata.cxx
>>>> In file included from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/app.cxx:65:0:
>>>> /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]
>>>>  template<> struct o3tl::typed_flags<SfxCallMode>:
>>>>                          ^
>>>> In file included from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/bitmap.hxx:31:0,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/bitmapex.hxx:24,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/image.hxx:27,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/sfx2/app.hxx:27,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/app.cxx:22:
>>>> /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]
>>>>  template<typename T> struct typed_flags {};
>>>>                              ^
>>>> In file included from /media/dewan/Work/gsoc/core/in
>>>> clude/sfx2/dispatch.hxx:26:0,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/appbas.cxx:60:
>>>> /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]
>>>>  template<> struct o3tl::typed_flags<SfxCallMode>:
>>>>                          ^
>>>> In file included from /media/dewan/Work/gsoc/core/in
>>>> clude/basic/sbxdef.hxx:27:0,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/basic/sbxfac.hxx:23,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/appbas.cxx:32:
>>>> /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]
>>>>  template<typename T> struct typed_flags {};
>>>>                              ^
>>>> In file included from /media/dewan/Work/gsoc/core/in
>>>> clude/sfx2/childwin.hxx:33:0,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/inc/workwin.hxx:37,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/appchild.cxx:26:
>>>> /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]
>>>>  template<> struct o3tl::typed_flags<SfxCallMode>:
>>>>                          ^
>>>> In file included from /media/dewan/Work/gsoc/core/in
>>>> clude/tools/errinf.hxx:29:0,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/tools/stream.hxx:26,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/svl/eitem.hxx:25,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/appchild.cxx:22:
>>>> /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]
>>>>  template<typename T> struct typed_flags {};
>>>>                              ^
>>>> /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
>>>> make[1]: *** [/media/dewan/Work/gsoc/core/w
>>>> orkdir/CxxObject/sfx2/source/appl/appbas.o] Error 1
>>>> make[1]: *** Waiting for unfinished jobs....
>>>> In file included from /media/dewan/Work/gsoc/core/in
>>>> clude/sfx2/dispatch.hxx:26:0,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/appcfg.cxx:63:
>>>> /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]
>>>>  template<> struct o3tl::typed_flags<SfxCallMode>:
>>>>                          ^
>>>> In file included from /media/dewan/Work/gsoc/core/in
>>>> clude/tools/resmgr.hxx:25:0,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/builder.hxx:16,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/syswin.hxx:25,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/dialog.hxx:25,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/btndlg.hxx:24,
>>>>                  from /media/dewan/Work/gsoc/core/in
>>>> clude/vcl/msgbox.hxx:24,
>>>>                  from /media/dewan/Work/gsoc/core/sf
>>>> x2/source/appl/appcfg.cxx:28:
>>>> /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]
>>>>  template<typename T> struct typed_flags {};
>>>>                              ^
>>>> /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
>>>> make[1]: *** [/media/dewan/Work/gsoc/core/w
>>>> orkdir/CxxObject/sfx2/source/appl/appchild.o] Error 1
>>>> /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
>>>> make[1]: *** [/media/dewan/Work/gsoc/core/w
>>>> orkdir/CxxObject/sfx2/source/appl/app.o] Error 1
>>>> /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
>>>> make[1]: *** [/media/dewan/Work/gsoc/core/w
>>>> orkdir/CxxObject/sfx2/source/appl/appcfg.o] Error 1
>>>> Makefile:264: recipe for target 'build' failed
>>>> make: *** [build] Error 2
>>>
>>>
>>> Thanks,
>>>
>>>
>>> On Thu, Mar 9, 2017 at 6:26 PM, Pranav Kant <pranav913 at gmail.com> wrote:
>>>
>>>>
>>>>
>>>> On Thu, Mar 9, 2017 at 6:09 PM, Aditya Dewan <callmedewan at gmail.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Couldn't really figure out much from the file 'test-suite.log'.
>>>>> As more information, before running 'make check', I did the following.
>>>>>
>>>>> ./autogen-sh
>>>>>> Installed listed packages
>>>>>> and self build poco
>>>>>> ./configure --with-lokit-path='/media/dewa
>>>>>> n/Work/gsoc/online/bundled/include' --with-poco-includes=/opt/poco/include
>>>>>> --with-poco-libs=/opt/poco/lib
>>>>>> output -
>>>>>>     Configuration:
>>>>>>     LOKit path              /media/dewan/Work/gsoc/online
>>>>>> /bundled/include
>>>>>>     LO integration tests    no integration tests
>>>>>>     SSL support             ssl enabled
>>>>>>     Debug & low security    secure mode: product build
>>>>>>     $ make # to compile
>>>>>
>>>>>
>>>> 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).
>>>>
>>>> After you are done building mention the build using --with-lo-path= .
>>>> Read wsd/README carefully, its all mentioned there.
>>>>
>>>>
>>>>>
>>>>> Thanks,
>>>>> I will keep 'libreoffice at lists.freedesktop.org' in CC from now on.
>>>>>
>>>>>
>>>>> On Thu, Mar 9, 2017 at 5:56 PM, Pranav Kant <pranav913 at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Please when replying keep libreoffice-dev@ ML in CC
>>>>>>
>>>>>> On Thu, Mar 9, 2017 at 5:44 PM, Aditya Dewan <callmedewan at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Really thanks for replying. As of now, i haven't built it locally. I
>>>>>>> am working on it and probably stuck also.
>>>>>>> i have been following the instructions in the readme file, but i am
>>>>>>> having problems with 'make check'.
>>>>>>> This is the output that i have been getting.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Running build-time unit tests.  For more thorough testing, please
>>>>>>>> run 'make check'.
>>>>>>>> TileQueueTests::testTileQueuePriority. : OK
>>>>>>>> TileQueueTests::testTileCombinedRendering. : OK
>>>>>>>> TileQueueTests::testTileRecombining. : OK
>>>>>>>> TileQueueTests::testViewOrder. : OK
>>>>>>>> TileQueueTests::testPreviewsDeprioritization. : OK
>>>>>>>> TileQueueTests::testSenderQueue. : OK
>>>>>>>> TileQueueTests::testSenderQueueTileDeduplication. : OK
>>>>>>>> TileQueueTests::testInvalidateViewCursorDeduplication. : OK
>>>>>>>> TileQueueTests::testCallbackInvalidation. : OK
>>>>>>>> WhiteBoxTests::testLOOLProtocolFunctions. : OK
>>>>>>>> WhiteBoxTests::testMessageAbbreviation. : OK
>>>>>>>> WhiteBoxTests::testTokenizer. : OK
>>>>>>>> WhiteBoxTests::testRegexListMatcher. : OK
>>>>>>>> WhiteBoxTests::testRegexListMatcher_Init. : OK
>>>>>>>> WhiteBoxTests::testEmptyCellCursor. : OK
>>>>>>>> WhiteBoxTests::testRectanglesIntersect. : OK
>>>>>>>> make  test
>>>>>>>> make[2]: Entering directory '/media/dewan/Work/gsoc/online/test'
>>>>>>>> make[2]: 'test' is up to date.
>>>>>>>> make[2]: Leaving directory '/media/dewan/Work/gsoc/online/test'
>>>>>>>> make  check-TESTS check-local
>>>>>>>> make[2]: Entering directory '/media/dewan/Work/gsoc/online/test'
>>>>>>>> make[3]: Entering directory '/media/dewan/Work/gsoc/online/test'
>>>>>>>> FAIL: ../test/test
>>>>>>>> ============================================================
>>>>>>>> ================
>>>>>>>> Testsuite summary for loolwsd master
>>>>>>>> ============================================================
>>>>>>>> ================
>>>>>>>> # TOTAL: 1
>>>>>>>> # PASS:  0
>>>>>>>> # SKIP:  0
>>>>>>>> # XFAIL: 0
>>>>>>>> # FAIL:  1
>>>>>>>> # XPASS: 0
>>>>>>>> # ERROR: 0
>>>>>>>> ============================================================
>>>>>>>> ================
>>>>>>>> See test/test-suite.log
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Did you check the contents of test/test-suite.log ? Hopefully, it
>>>>>> would have some hints on whats wrong. What does it say ?
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Please report to libreoffice at lists.freedesktop.org
>>>>>>>> ============================================================
>>>>>>>> ================
>>>>>>>> Makefile:1429: recipe for target 'test-suite.log' failed
>>>>>>>> make[3]: *** [test-suite.log] Error 1
>>>>>>>> make[3]: Leaving directory '/media/dewan/Work/gsoc/online/test'
>>>>>>>> Makefile:1535: recipe for target 'check-TESTS' failed
>>>>>>>> make[2]: *** [check-TESTS] Error 2
>>>>>>>> make[2]: Leaving directory '/media/dewan/Work/gsoc/online/test'
>>>>>>>> Makefile:1609: recipe for target 'check-am' failed
>>>>>>>> make[1]: *** [check-am] Error 2
>>>>>>>> make[1]: Leaving directory '/media/dewan/Work/gsoc/online/test'
>>>>>>>> Makefile:1521: recipe for target 'check-recursive' failed
>>>>>>>> make: *** [check-recursive] Error 1
>>>>>>>
>>>>>>>
>>>>>>> I would be really thankful for your help.
>>>>>>>
>>>>>>> On Thu, Mar 9, 2017 at 4:22 PM, Pranav Kant <pranav913 at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Aditya,
>>>>>>>>
>>>>>>>> On Thu, Mar 9, 2017 at 12:08 PM, Aditya Dewan <
>>>>>>>> callmedewan at gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Pranav,
>>>>>>>>>
>>>>>>>>> Myself Aditya Dewan, I am a second year undergraduate student
>>>>>>>>> pursuing my bachelors in Information technology from Indian institute of
>>>>>>>>> Information technology, Allahabad, India.
>>>>>>>>>
>>>>>>>>> I am proficient in C/C++, python, and javascript.
>>>>>>>>>
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>> 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.
>>>>>>>>
>>>>>>>> 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.
>>>>>>>>
>>>>>>>>
>>>>>>>> [1] https://gerrit.libreoffice.org/gitweb?p=online.git
>>>>>>>> [2] https://bugs.documentfoundation.org/show_bug.cgi?id=106450
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Aditya Dewan
>>>>>>>>> Github <https://github.com/dewana-dewan>, LinkedIn
>>>>>>>>> <https://www.linkedin.com/in/aditya-dewan-09584011b/>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>> Pranav Kant
>>>>>>>> http://pranavk.me
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Pranav Kant
>>>>>> http://pranavk.me
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Pranav Kant
>>>> http://pranavk.me
>>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Pranav Kant
>> http://pranavk.me
>>
>
>
>
> --
> Regards,
> Pranav Kant
> http://pranavk.me
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20170310/65629d87/attachment-0001.html>


More information about the LibreOffice mailing list