[PATCH] glib needed only when enable_librsvg, gettext only when enable_librsvg or cross-compile
Korrawit Pruegsanusak
detective.conan.1412 at gmail.com
Sat Feb 11 01:20:37 PST 2012
Hello all,
I'm building on cygwin with --disable-librsvg, but it failed with
> ERROR: The following files could not be found:
> ERROR: File not found: giolo.dll
> ERROR: File not found: gliblo.dll
> ERROR: File not found: gmodulelo.dll
> ERROR: File not found: gobjectlo.dll
> ERROR: File not found: gthreadlo.dll
> ERROR: File not found: intl.dll
in scp2. I've opengrok-ed and found (snipped, see line numbers) [1]
1605 // RSVG and dependencies
1606 #if ! defined (SYSTEM_GETTEXT)
1614 Name = "intl.dll";
1617 #endif
1618
1619 #if ! defined SYSTEM_GLIB
1627 Name = "gliblo.dll";
1637 Name = "gthreadlo.dll";
1647 Name = "gobjectlo.dll";
1657 Name = "giolo.dll";
1667 Name = "gmodulelo.dll";
1670 #endif
1671
1672 #if ENABLE_LIBRSVG
1673 [blah blah]
[1] http://opengrok.libreoffice.org/xref/core/scp2/source/ooo/file_library_ooo.scp#1605
I'm not sure why we says "RSVG and dependencies" (#1605) but checking for
#if ENABLE_LIBRSVG
is done later (#1672).
So, I checked and found that 'gettext' is a dependency of: [2]
glib, pango, gdk-pixbuf, librsvg, and cross_toolset
which 'glib' is a dependency of: [3]
libgsf, libcroco, pango, gdk-pixbuf and librsvg
[2] http://opengrok.libreoffice.org/search?q=gettext&project=core&defs=&refs=&path=build.lst&hist=
[3] http://opengrok.libreoffice.org/search?q=glib&project=core&defs=&refs=&path=build.lst&hist=
Checked in same manners,
pango, gdk-pixbuf, libgsf, and libcroco
are dependencies of 'librsvg' *only*, which in turn we could say that
'glib' is a dependency of 'librsvg' only.
Now, I summarize this as, if we're cross-compiling, we need 'gettext',
but if we --disble-librsvg, we don't need neither 'gettext' nor 'glib'.
So, I'm purposing a *partial* patch (attached) that guard
#if ENABLE_LIBRSVG
before glib (#1618). But I don't know how to check for cross-compiling
for 'gettext', or is it related at all?
Best Regards,
--
Korrawit Pruegsanusak
-------------- next part --------------
A non-text attachment was scrubbed...
Name: librsvg-check.diff
Type: application/octet-stream
Size: 673 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20120211/d6cf9507/attachment.obj>
More information about the LibreOffice
mailing list