Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


On 13/03/13 07:13, Dehua Xu wrote:
Hi  Michael,

hi Dehua,

please keep the mailing list in CC: because then other people who know
more about the specifics can give you answers too.

       thank you for your help.
       now i am using the master LO 4.1 , i am interested in "Using 
LibreOffice in a Web Browser".

do you mean remotely via HTML or client-side as a plugin?

for the experimental remote HTML backend you need a very new GTK+ 3 on
your system; i have never built this myself and i do not know if Fedora
17 or Ubuntu 12.10 is "new enough" for this.

the instructions on this page only mention OpenSUSE, does anybody know
about building it on other distros?

https://wiki.documentfoundation.org/Using_LibreOffice_in_a_Web_Browser

       but here is a project which needs  OOo3.3  on the latest linux 
system,So i am build the source code with GCC4.7 .
       "i think anything older than "libreoffice-3-5" release branch 
cannot be built successfully with GCC 4.7 or newer. "  can you tell me 
more infomation?
       i want to know why GCC 4.7 and newer is not possible for old OOo 
versions?

generally with C++ there is a tendency for implementations to become
more and more strict and to disallow some specific syntax or other that
is not actually allowed by the relevant standards.  so if you build a
branch with a compiler version that was not yet released at the time
when the branch was created, usually some code that only worked "by
accident" with older compilers breaks.

with GCC 4.7 in particular there was a problem of it mis-compiling a
crucial part of the UNO/C++ bridge in such a way that "soffice" did not
even start; of course older branches that pre-date GCC 4.7 do not have
the necessary work-arounds and fixes for this problem.

it would probably be easiest for you to build older branches in a VM
(virtual machine) with some older distribution that has an older GCC.

regards,
 michael


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.