On 03/19/2016 01:20 PM, aitor_czr wrote:
I installed libreoffice-dev-doc (1:4.3.3-2-deb8u2) in debian jessie
including all the macro examples, and ran the
"/usr/lib/libreoffice/sdk/setsdkenv_unix.sh" script. Trying to build
DocumentLoader, this is what i get:
root@gnuinos:/usr/lib/libreoffice/sdk/examples/cpp/DocumentLoader# make
mkdir -p ../../../LINUXexample.out/obj/DocumentLoader
gcc -c -fpic -fvisibility=hidden -O -I. -I../../../LINUXexample.out/inc
-I../../../LINUXexample.out/inc/examples -I../../../include
-I../../../LINUXexample.out/inc/DocumentLoader -DUNX -DGCC -DLINUX
-DCPPU_ENV=gcc3 -DHAVE_GCC_VISIBILITY_FEATURE
-o../../../LINUXexample.out/obj/DocumentLoader/DocumentLoader.o
DocumentLoader.cxx
mkdir -p ../../../LINUXexample.out/bin
mkdir -p ../../../LINUXexample.out/misc/DocumentLoader
g++ -Wl,--allow-shlib-undefined -Wl,-export-dynamic -Wl,-z,defs
-Wl,--no-whole-archive -L"../../../LINUXexample.out/lib"
-L"/usr/lib/libreoffice/sdk/lib" -L"" -o
../../../LINUXexample.out/bin/DocumentLoader
../../../LINUXexample.out/obj/DocumentLoader/DocumentLoader.o \
-luno_cppuhelpergcc3 -luno_cppu -luno_salhelpergcc3 -luno_sal
g++: error: ../../../LINUXexample.out/bin/DocumentLoader: No such file
or directory
Makefile:69: recipe for target
'../../../LINUXexample.out/bin/DocumentLoader' failed
make: *** [../../../LINUXexample.out/bin/DocumentLoader] Error 1
Smells like a bug in Debian's packaging of the LibreOffice SDK. The
problem is the
-L""
in the gcc invocation above. Per the SDK's settings/settings.mk, that's
expanded from
-L"$(OO_SDK_URE_LIB_DIR)"
and OO_SDK_URE_LIB_DIR should be set as an environment variable in the
SDK's setsdkenv_unix.sh.in (when you run the setsdkenv_unix script), but
looks like in your case is empty or unset, for whatever reason.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice