On 2012-03-23 10:13, Stephan Bergmann wrote:
On 03/23/2012 09:09 AM, Noel Grandin wrote:
I'm needing to modify some code in the UCB module, but I get linking
errors because I'm referencing comphelper.
Do I need to modify the makefile or is this one of those modules that
are below comphelper?
Module ucb already depends on module comphelper (see the first line of
ucb/prj/build.lst). Do you mean module ucbhelper instead (that's the
one that indeed is below comphelper)? Or what are your exact errors.
The error looks like:
[ build CXX ] ucb/source/ucp/package/pkgresultset.cxx
[ build DEP ] LNK:Library/libucppkg1.so
[ build LNK ] Library/libucpftp1.so
[ build LNK ] Library/libucphier1.so
[ build LNK ] Library/libucppkg1.so
[ build LNK ] Library/ucptdoc1.uno.so
/home/noel/libo/workdir/unxlngx6.pro/CxxObject/ucb/source/ucp/ftp/ftpdynresultset.o:ftpdynresultset.cxx:function
ftp::DynamicResultSet::DynamicResultSet(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>
const&, rtl::Reference<ftp::FTPContent> const&,
com::sun::star::ucb::OpenCommandArgument2 const&,
com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>
const&, ftp::ResultSetFactory*): error: undefined reference to
'comphelper::getComponentContext(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>
const&)'
collect2: ld returned 1 exit status
/home/noel/libo/workdir/unxlngx6.pro/CxxObject/ucb/source/ucp/hierarchy/dynamicresultset.o:dynamicresultset.cxx:function
hierarchy_ucp::DynamicResultSet::DynamicResultSet(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>
const&, rtl::Reference<hierarchy_ucp::HierarchyContent> const&,
com::sun::star::ucb::OpenCommandArgument2 const&): error: undefined
reference to
'comphelper::getComponentContext(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>
const&)'
collect2: ld returned 1 exit status
make[1]: ***
[/home/noel/libo/workdir/unxlngx6.pro/LinkTarget/Library/libucpftp1.so]
Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: ***
[/home/noel/libo/workdir/unxlngx6.pro/LinkTarget/Library/libucphier1.so]
Error 1
make: *** [ucb] Error 2
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.