Tuesday, July 28, 2009

Error needs to be solved?

hi,





I m trying to build the document loader which is available as cpp examples. I have configured the build environment by running the file setsdkenv_unix.sh file. Then I have run the command make from the cpp example folder. After that I got the following error.





mkdir -p /apfcomm/release/openofficeoutput_rel//a...


mkdir -p /apfcomm/release/openofficeoutput_rel//a...


c++ -L/apfcomm/release/openofficeoutput_rel/... -L../../../solsparc/lib -L"/apfcomm/release/openoffice


.org2.1/program" -o /apfcomm/release/openofficeoutput_rel//a... /apfcomm/release/openoffic


eoutput_rel//apfcomm/release/openoffic... \


-luno_cppuhelperC52 -luno_cppu -luno_salhelperC52 -luno_sal -lstlport_sunpro /apfcomm/release/openofficeoutput_rel//a...


RISexample.out/obj/DocumentLoader/Docu... In function `main':


DocumentLoader.cxx:(.text+0xd8): undefined reference to `cppu::createSimpleRegistry(rtl::OUStrin... const%26amp;)'


DocumentLoader.cxx:(.text+0x1c8): undefined reference to `cppu::bootstrap_InitialComponentContext...


leRegistry%26gt; const%26amp;, rtl::OUString const%26amp;)'


collect2: ld returned 1 exit status


make: *** [/apfcomm/release/openofficeoutput_rel//...


ut_rel/SOLARISexample.out/bin/Document... Error 1





I didn't understand. What happening here ? could you please help on this and how to resolve this error ? moreover from my guessing i could see that lib directory inside openofficeSDK/solsparc/lib is not available , so that it could not get a link.(is my guessing correct), i m using c++ 4.3 compiler, whether solaris compiler need to be used.

Error needs to be solved?
Make sure the shared library that houses functions like reateSimpleRegistry is in the paths you specified by your -L switch.


No comments:

Post a Comment