Hi Steven,
On ၂၀၁၁ ဖေ ၀၄ သောကြာ နံနက် 02:54, Steven Butler wrote:
I was unable to build VCL because of an error with Graphite. I
couldn't see any way to disable graphite in the configure script so I
ended up hard-coding an #undef ENABLE_GRAPHITE into the files that
failed.
Have you tried "--enable-graphite=no"? That ought to work.
Here's the errors I get (same error from winlayout.cxx too). Anyone
know what's wrong with my build that causes this?
Compiling: vcl/win/source/gdi/salgdi3.cxx
C:/cygwin/home/Steve/libre/libo/solver/330/wntmsci12.pro/inc\graphite/WinFont.h(32)
: error C2386: 'stdext' : a symbol with this name already exists in
the current scope
C:/cygwin/home/Steve/libre/libo/solver/330/wntmsci12.pro/inc\graphite/WinFont.h(215)
: error C2039: 'hash_map' : is not a member of 'stdext'
...
dmake: Error code 2, while making '../../../wntmsci12.pro/slo/salgdi3.obj'
Normally libo will be built with stlport on windows which has hash_map
in the std (_STLP_STD ) namespace rather than stdext. The windows stl
library has hash_map in stdext. If _STLPORT_VERSION is defined, then
stdext should be aliased automatically to the stlport version using the
graphite-2.3.1.patch in WinFont.h:
namespace stdext = _STLP_STD;
I'm not sure why the logic is breaking for you, but perhaps this will
give you some clues.
Keith
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice