Hi Marcel, Good to hear that you now have a working Celix environment and thanks for the feedback. I will apply the needed changes in the documentation update branch.
Greetings, Pepijn On Thu, Feb 10, 2022 at 12:19 PM Marcel Bootsma <marcel.boot...@ict.nl.invalid> wrote: > Hello again, > > We also got the Simple Bundle example working. > > For some reason I do not get the findCELIX error again. > With the new install cmake runs fine. > > But I get a errors running make: > marcel@Ubuntu2004B:~/workspace/myproject/build$ make > [ 7%] Building CXX object > bundles/HelloWorld_cxx/CMakeFiles/HelloWorld_cxx.dir/src/HelloWorldActivator.cc.o > /home/marcel/workspace/myproject/bundles/HelloWorld_cxx/src/HelloWorldActivator.cc:11:51: > error: ‘BundleContext’ is not a member of ‘celix’ > 11 | explicit BundleActivator(std::shared_ptr<celix::BundleContext> > _ctx) : ctx{std::move(_ctx)} { > | ^~~~~~~~~~~~~ > .... > > Switching to C++17 solves the errors. > In ${WS}/myproject/CMakeLists.txt change: > SET(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}") > To > SET(CMAKE_CXX_FLAGS "-std=c++17 ${CMAKE_CXX_FLAGS}") > > And all works fine. > > I am glad I can finally start learning Celix from a working development > environment. > Hope this helps you to improve the package > > Greetings > > Marcel > > > > > > > > > > -------- Disclaimer -------- > This email and any files transmitted may contain proprietary and > confidential information of ICT Group or any of its subsidiaries (“ICT”) > and is intended only for the (use of the) named recipient(s) above. If you > have received this message in error or are not the intended or named > recipient(s) of this message, please immediately notify the sender by > return and delete this email message from your computer. Any views or > opinions presented are solely those of its author and do not necessarily > represent those of ICT. You are hereby notified that unauthorized > disclosure, use, dissemination, forwarding, printing or copying of this > e-mail and its attachments either whole or partial of its contents is > strictly prohibited. ICT cannot guarantee that email communications are > secured and error-free and does not accept any liability for damages > resulting from the use of email. The general terms and conditions of > purchase respectively sale and delivery of ICT are applicable to all > transactions and undertakings resulting therefrom. > >