[Libreoffice] LibO daily builds on Fedora 16: oxygen GTK undefined cairo symbol

Michael Stahl mstahl at redhat.com
Mon Dec 12 12:44:33 PST 2011


On 12/12/11 15:50, Petr Mladek wrote:
> Lionel Elie Mamane píše v Ne 11. 12. 2011 v 08:13 +0100:
>> https://bugs.freedesktop.org/show_bug.cgi?id=34432
>>> --- Comment #7 from sasha.libreoffice at gmail.com 2011-12-10 01:08:18 PST ---
>>> (In reply to comment #6)
>>>> I fixed a few ODBC-64bits problem in the past months and days. Could you please
>>>> test again with a daily build? Thanks a lot. Daily builds are at
>>>> http://dev-builds.libreoffice.org/daily/
>>>
>>> I have installed file
>>> master~2011-12-08_16.45.19_LibO_3.5.0beta0_Linux_x86-64_install-rpm_en-US.tar.gz
>>> on Fedora 16 64-bit with last updates
>>> But LibO exits almost immediately and writes this in console:
>>>
>>> create vcl plugin instance with gtk version 2 24 7
>>> Screen
>>>     Resolution/Size       96*96 1280*1024 17,0"
>>>     Black&White           0 16777215
>>>     RGB                   0xff0000 0xff00 0xff
>>>     Visual                24-bit TrueColor ID=0x21
>>> /opt/lodev3.5/program/soffice.bin: symbol lookup error:
>>> /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so: undefined symbol:
>>> cairo_surface_create_for_rectangle
>>> Exited with code '127'
> 
> I wonder if it could get fixed in the next build by
> http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-5&id=57f4258e93aeed47bf8305602ae1acd2a20154b1

that shouldn't have any effect on the problem; it merely lets our
bundled libcairo.so find the bundled libpixman-1.so (and i just noticed
the silly rpath by accident while looking for something else, not
because anything was broken).

perhaps the liboxygen-gtk.so problem (which doesn't happen for me on
F16) is caused by our bundled libcairo which is maybe outdated and does
not contain the missing symbol yet?  then we should consider updating
it... or building ours with a different symbol version script... argh...



More information about the LibreOffice mailing list