ADLINK-IST/opensplice

Facing linker Error

Opened this issue · 2 comments

make
[ 11%] Generating gen/TempControl.cpp, gen/TempControl.h, gen/TempControlDcps.cpp, gen/TempControlDcps.h, gen/TempControlDcps_impl.cpp, gen/TempControlDcps_impl.h, gen/TempControlSplDcps.cpp, gen/TempControlSplDcps.h, gen/ccpp_TempControl.h
WARNING: isocpp/isoc++ is deprecated and will be removed in a future release. Please switch to isocpp2/isoc++2.
[ 22%] Building CXX object CMakeFiles/datamodel.dir/gen/TempControl.cpp.o
[ 33%] Building CXX object CMakeFiles/datamodel.dir/gen/TempControlDcps.cpp.o
[ 44%] Building CXX object CMakeFiles/datamodel.dir/gen/TempControlDcps_impl.cpp.o
[ 55%] Building CXX object CMakeFiles/datamodel.dir/gen/TempControlSplDcps.cpp.o
Linking CXX shared library libdatamodel.so
[ 55%] Built target datamodel
Scanning dependencies of target tspub
[ 66%] Building CXX object CMakeFiles/tspub.dir/tspub.cpp.o
[ 77%] Building CXX object CMakeFiles/tspub.dir/util.cpp.o
Linking CXX executable tspub
CMakeFiles/tspub.dir/tspub.cpp.o: In function dds::pub::detail::DataWriter<tutorial::TempSensorType>::DataWriter(dds::pub::TPublisher<org::opensplice::pub::PublisherDelegate> const&, dds::topic::Topic<tutorial::TempSensorType, dds::topic::detail::Topic> const&, dds::core::TEntityQos<org::opensplice::pub::qos::DataWriterQosImpl> const&, dds::core::status::StatusMask const&)': /home/trixell/Savan/March24/opensplice-master/install/HDE/x86_64.linux-dev/include/dcps/C++/isocpp/dds/pub/detail/DataWriter.hpp:259: undefined reference to org::opensplice::core::DWDeleter::DWDeleter(std::shared_ptrDDS::Publisher const&)'
CMakeFiles/tspub.dir/tspub.cpp.o: In function dds::topic::detail::Topic<tutorial::TempSensorType>::Topic(dds::domain::TDomainParticipant<org::opensplice::domain::DomainParticipantDelegate> const&, std::string const&, std::string const&, dds::core::TEntityQos<org::opensplice::topic::qos::TopicQosImpl> const&, dds::topic::TopicListener<tutorial::TempSensorType>*, dds::core::status::StatusMask const&)': /home/trixell/Savan/March24/opensplice-master/install/HDE/x86_64.linux-dev/include/dcps/C++/isocpp/dds/topic/detail/Topic.hpp:96: undefined reference to org::opensplice::core::TopicDeleter::TopicDeleter(std::shared_ptrDDS::DomainParticipant const&)'

building example from openslice-master/build/docs/DDSTutorial/source/code/isocpp2/ch1

Hi @smsanghavi95 , this project is not actively maintained anymore please take a look at it successor CycloneDDS