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


Hi Gustavo,

It seems that you didn't use --with-system-cairo the first time you
run autogen.sh, so, you still have a cairo.h/libcairo.so somewhere. Or
at least, it is how I got this issue.

So, if that is correct, you can restart from a clean git branch, or
try to delete manually the non-cairo version, but it might be hard.

I don't know if you know a lot of things about git (I don't...), but
you can re-clone your local git repo to avoid re-downloading all the
repository.

Lucas

2011/10/28 Gustavo Pacheco <gbpacheco.lists@gmail.com>:
 Hi people!

  I'm on a long, but exciting, way to get a complete build of LibreOffice
Online prototipe. Before start it, I have never built LibreOffice myself,
then, I'm glad to increase my knowledge and, in a near future, I hope
contribute to the project in some more advanced tasks. At moment, I'm just a
newbie.

 Michael Meeks mentoring me with many great tips (many thanks Michael!). He
also suggested to me that I share my steps here. I have finished my build of
GTK+ 3.2 with --enable-x11-backend and --enable-broadway-backend. After
solve all dependencies and compile it successful, I get run some little
compiled gtk+3.2 samples in the browser using GDK_BACKEND=broadway
./myhelloworld&firefox http://127.0.0.1:8080/. On the LibreOffice side, I
have finished OK my first builds of LibreOffice 3.5.0.

 To build the LibreOffice Online prototype, however, I have had problems
when I use autogen with --enable-gtk3 and --with-system-cairo.

 I have stopped on an error inside vcl after 'make'. I tried to isolate the
problem with make -sr. The output is at the end of this email.

 Anyone can help me?

 Thanks for any help!
 Gustavo Pacheco.


My steps:

$ git fetch --all
$ git checkout feature/gtk3
$ pkg-config --cflags gtk+-3.0
$ pkg-config --libs gtk+-3.0
$ ./autogen.sh --with-num-cpus=4 --with-max-jobs=4 --without-junit
--enable-graphite --without-java --enable-gtk3 --with-system-cairo


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.