[Libreoffice] component maps without getImpl...

Michael Meeks michael.meeks at novell.com
Tue Jul 12 01:52:14 PDT 2011


Hi there,

	Interestingly, I just got a tinderbox failure on OSX:

On Tue, 2011-07-12 at 08:26 +0000, nthiebaud at gmail.com wrote:
> build failed - error is::
..
> Compiling: animations/source/animcore/targetpropertiescreator.cxx
> /usr/bin/xsltproc --nonet --stringparam uri \
>         'vnd.sun.star.expand:$OOO_BASE_DIR/program/libanimcore.dylib' -o ../../unxmacxi.pro/misc/animcore.component \
>         /Volumes/Raid0/libo/solenv/bin/createcomponent.xslt animcore.component
> Making:    animcore.lib
>
> cp ../../unxmacxi.pro/misc/unloadablecomponent_animcore.map.exported-symbols ../../unxmacxi.pro/misc/unloadablecomponent_animcore.map
> /Volumes/Raid0/libo/solenv/bin/checkdll.sh -L../../unxmacxi.pro/lib -L/Volumes/Raid0/libo/solver/350/unxmacxi.pro/lib  ../../unxmacxi.pro/lib/libanimcore.dylib
> Making:    libanimcore.dylib
> Undefined symbols:
>   "_component_getImplementationEnvironment", referenced from:
>      -exported_symbol[s_list] command line option
> ld: symbol(s) not found
> collect2: ld returned 1 exit status

	Which seems to come from:

SHL1VERSIONMAP=$(SOLARENV)/src/unloadablecomponent.map

	I've added 'nogetimpl' suffixes of both of these to solenv, and
switched to using them. This is a "builds fine on Linux, breaks on OSX"
issue that I guess we need to make sure we get right, as we remove those
methods :-)

	HTH,

		Michael.

-- 
 michael.meeks at novell.com  <><, Pseudo Engineer, itinerant idiot



More information about the LibreOffice mailing list