Oh, also to note: these headers appear to be in the solver directory.
Chris
On Sat, Mar 30, 2013 at 9:42 PM, Chris Sherlock
<chris.sherlock79@gmail.com> wrote:
Hi all,
I'm a newbie, but have been very interested in the vcldemo that is in
vcl/workben, so I thought I'd try to get it to compile. However, I'm
struggling a bit with gbuild, and also with cppumaker.
Firstly, I have managed to get it to initially compile. What I've done
is the following:
1. Modified Repository.mk - in the call to
gb_Helper_register_executables, I have added vcldemo
2. Modified vcl/Module_vcl.mk - added Executable_demo to gb_Module_add_targets
3. Added the file vcl/Executable_demo.mk (which I copied from
Executable_ui-previewer.mk and modified accordingly). The contents of
this file are:
$(eval $(call gb_Executable_Executable,vcldemo))
$(eval $(call gb_Executable_use_static_libraries,vcldemo,\
vclmain \
))
$(eval $(call gb_Executable_use_libraries,ui-previewer,\
comphelper \
cppu \
cppuhelper \
sal \
tl \
ucbhelper \
vcl \
))
$(eval $(call gb_Executable_add_exception_objects,vcldemo,\
vcl/workben/vcldemo \
))
# vim: set noet sw=4 ts=4:
---
Now I run "make vcl", only it tells me that it can't find
XMultiServiceFactory.hpp:
chris@LibreOfficeDev:~/repos/LibreOffice/core$ make vcl
cd /home/chris/repos/LibreOffice/core/vcl && /usr/bin/make -j 1 -rs
[build CMP] vcl/vcl.unx
[build CXX] vcl/workben/vcldemo.cxx
/home/chris/repos/LibreOffice/core/vcl/workben/vcldemo.cxx:23:54:
fatal error: com/sun/star/lang/XMultiServiceFactory.hpp: No such file
or directory
compilation terminated.
make[1]: ***
[/home/chris/repos/LibreOffice/core/workdir/unxlngi6.pro/CxxObject/vcl/workben/vcldemo.o]
Error 1
make: *** [vcl] Error 2
---
Now my understanding is that I need to use cppumaker to generate the
files. I have looked at the documentation on OpenOffice.org, and I see
it is part of the UDK -
http://www.openoffice.org/udk/common/man/tools.html#cppumaker - but I
have two issues:
a. where do I find cppumaker? Where is it installed?
b. How do I invoke it to create the relevant headers?
Thanks in advance for your time!
Chris Sherlock
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.