[Libreoffice] LibreOffice Online build

xapantu xapantu at gmail.com
Fri Oct 28 09:09:43 PDT 2011

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


2011/10/28 Gustavo Pacheco <gbpacheco.lists at 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 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

More information about the LibreOffice mailing list