On April 22, 2015 12:05:27 PM EDT, Abhinav Tripathi
When i tried to compile any example in /opt/openoffice4/sdk/examples/DevelopersGuide/ProfUNO/ i got many errors.. . To overcame some of these i did : 1. copied all files from /opt/openoffice4/sdk/bin/ to my root folder /bin/ because the error said /bin/cppumaker : command not found
Editing PATH should have been enough.
2. Used a conf file to load all libraries in linux linker cache... using sudo ldconfig because g++ showed error that libreg.so.3 was not found!
Setting LD_LIBRARY_PATH should have solved that though one should try to avoid having to do that all of the time.
3. copied the types.rdb file from sdk folder to my root folder / because it said something about registries not loaded.
I know nothing of that.
4. made a few variables in the makefile like OO_SDK_HOME, JAVA_HOME, JAVA_BIN to allow compilation...
Some of those may have helped before steps 1-3.
5. Made folder for each example in /opt/openoffice4/sdk/LinuxExamples.out/bin folder because g++ always gave the error that the there was no file or folder of the name of the example that i was compiling.
I have no idea what's wrong there.
Now, i am able to compile the examples but when i try to run them with
cd ../../../../LINUXexample.out/bin && office_connect /bin/sh: 1: office_connect: not found
Adjust PATH?
Makefile:100: recipe for target 'office_connect.run' failed make: *** [office_connect.run] Error 127
I think it is because of this line in the makefile :
%.run: $(OUT_BIN)/%$(EXE_EXT) cd $(subst /,$(PS),$(OUT_BIN)) && $(basename $@)
Yes, that target produces the command line you showed above. Obviously, the examples are assumed to be run from a directory six or so levels deep, hence "cd ../../../../LINUXexample.out/bin". OTOH, it could be that OUT_BIN is being defined incorrectly because something else isn't set.
I have no experience of Makefiles and also i am new to openoffice sdk... I am guessing that these errors are happening beacause i installed the packages manually from dpkg instead of using apt-get...
I have no experience with the OpenOffice SDK, so I cannot offer any more concrete information. ___ Rob (Sent from my portable computation engine)