Skip to content
This repository has been archived by the owner on Jul 24, 2021. It is now read-only.

osmarender in merkaartor: hardcoded path #1415

Closed
openstreetmap-trac opened this issue Jul 23, 2021 · 1 comment
Closed

osmarender in merkaartor: hardcoded path #1415

openstreetmap-trac opened this issue Jul 23, 2021 · 1 comment

Comments

@openstreetmap-trac
Copy link

Reporter: max[at]stranger-team.ru
[Submitted to the original trac issue database at 4.25pm, Friday, 19th December 2008]

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?

@openstreetmap-trac
Copy link
Author

Author: koying
[Added to the original trac issue at 2.09pm, Wednesday, 14th January 2009]

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant