Opened 11 years ago

Closed 11 years ago

#1415 closed defect (invalid)

osmarender in merkaartor: hardcoded path

Reported by: max@… Owned by: cbro@…
Priority: major Milestone:
Component: merkaartor Version:
Keywords: Cc:

Description

Merkaartor svn12426 from 19.12.2008 build with NODEBUG=1 GDAL=1 GPSD=1 OSMARENDER=1 openSUSE Linux x86_64

Try to use osmarender and get in console error to dirty hardcoded path:

xsltForEach: select exslt:node-set($allSymbols)/svg:symbol

Lookup variable 'allSymbols'

Lookup function {http://exslt.org/common}node-set

LIBXSLT_PLUGINS_PATH is (null)

Attempting to load plugin: /usr/lib/libxslt-plugins/exslt_org_common.so for URI: http://exslt.org/common

xmlCheckFilename failed for plugin: /usr/lib/libxslt-plugins/exslt_org_common.so

xmlXPathCompOpEval: function node-set not found
XPath error : Unregistered function
runtime error: element for-each
Failed to evaluate the 'select' expression.

1) what the /usr/lib/libxslt-plugins/exslt_org_common.so?

2) what package provided this?

3) what merkaartor seek this lib in 32-bit-lib directory on x86_64 distro?

Change History (1)

comment:1 Changed 11 years ago by Chris Browet

Resolution: invalid
Status: newclosed

Those messages are output by libxml2 itself, not Merkaartor. It's libxml who tries to load the library when Merkaartor calls "exsltCommonRegister();" to get some exslt extensions used by osmarender.

On Gentoo, libexslt is provided by the libxslt package. No idea on openSUSE.

Bottom line, you might have a problem with your libxslt(-dev) package.

Note: See TracTickets for help on using tickets.