Hi Stephan,

On 02/01/2016 02:04 PM, Stephan Bergmann wrote:
On 02/01/2016 12:24 PM, aitor_czr wrote:
$ make DocumentLoader.run
cd /usr/lib/libreoffice/sdk/LINUXexample.out/bin && DocumentLoader
-env:URE_MORE_TYPES=file://"/types/offapi.rdb"
"/usr/lib/libreoffice/sdk/test.odt"
Error: cannot establish a connection using
'uno:socket,host=localhost,port=2083;urp;StarOffice.ServiceManager':
        Connector : couldn't connect to socket (Success)
Makefile:101: recipe for target 'DocumentLoader.run' failed
make: *** [DocumentLoader.run] Error 1

I tried doing:

$/usr/lib/libreoffice/program/soffice
"--accept=socket,host=localhost,port=2083;urp;StarOffice.ServiceManager" &

before running the application, but it doesn't work.

I cannot reproduce that problem; works fine here. You can use something like

  netstat -an | grep 2083

to check that nothing is listening on port 2083 before you start soffice, and then again check that soffice started to listen on that port after starting soffice.


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


The same issue trying to build another c++ example (osiris; i.e, odt2pdf.cxx):


root@gnuinos:/usr/lib/libreoffice/sdk/examples/cpp/osiris# make
mkdir -p /usr/lib/libreoffice/sdk/LINUXexample.out/obj/odt2pdf
gcc -c -fpic -fvisibility=hidden -O -I. -I/usr/lib/libreoffice/sdk/LINUXexample.out/inc -I/usr/lib/libreoffice/sdk/LINUXexample.out/inc/examples -I/usr/lib/libreoffice/sdk/include -I/usr/lib/libreoffice/sdk/LINUXexample.out/inc/odt2pdf -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DHAVE_GCC_VISIBILITY_FEATURE -o/usr/lib/libreoffice/sdk/LINUXexample.out/obj/odt2pdf/odt2pdf.o odt2pdf.cxx
mkdir -p /usr/lib/libreoffice/sdk/LINUXexample.out/bin
mkdir -p /usr/lib/libreoffice/sdk/LINUXexample.out/misc/odt2pdf
g++ -Wl,--allow-shlib-undefined -Wl,-export-dynamic -Wl,-z,defs -Wl,--no-whole-archive -L"/usr/lib/libreoffice/sdk/LINUXexample.out/lib" -L"/usr/lib/libreoffice/sdk/lib" -L"" -o /usr/lib/libreoffice/sdk/LINUXexample.out/bin/odt2pdf /usr/lib/libreoffice/sdk/LINUXexample.out/obj/odt2pdf/odt2pdf.o \
  -luno_cppuhelpergcc3 -luno_cppu -luno_salhelpergcc3 -luno_sal
g++: error: /usr/lib/libreoffice/sdk/LINUXexample.out/bin/odt2pdf: No such file or directory Makefile:71: recipe for target '/usr/lib/libreoffice/sdk/LINUXexample.out/bin/odt2pdf' failed
make: *** [/usr/lib/libreoffice/sdk/LINUXexample.out/bin/odt2pdf] Error 1


In both cases, the binary is not generated:


case 1) g++: error: ../../../LINUXexample.out/bin/DocumentLoader: No such file or directory case 2) g++: error: /usr/lib/libreoffice/sdk/LINUXexample.out/bin/odt2pdf: No such file or directory


On the other hand, i think that the used port isn't the origin of the issue. Sometimes i get:


root@gnuinos:/usr/lib/libreoffice/sdk/examples/cpp/osiris# netstat -an | grep 2083
tcp        0      0 127.0.0.1:2083 0.0.0.0:*               LISTEN


and sometimes i don't get anything. In both cases i can run libreoffice succesfully via:


|$ soffice "--accept=socket,host=localhost,port=2083;urp;StarOffice.ServiceManager"


Thanks in advance,

  Aitor.
|




_______________________________________________
LibreOffice mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to