Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

opendds yocto do_package errer #32

Open
cxf-xiao opened this issue Aug 31, 2023 · 6 comments
Open

opendds yocto do_package errer #32

cxf-xiao opened this issue Aug 31, 2023 · 6 comments

Comments

@cxf-xiao
Copy link

ERROR: opendds-3.24-r0 do_package: opendds-dev: Multiple shlib providers for libTAO_PortableServer.so.2.5.19: opendds-dev, opendds (used by files: /home/cxf/yocto-real-time-edge/build-imx-real-time-edge/tmp/work/armv8a-poky-linux/opendds/3.24-r0/packages-split/opendds-dev/usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/ImR_Client/libTAO_ImR_Client.so.2.5.19)
ERROR: opendds-3.24-r0 do_package: opendds-dev: Multiple shlib providers for libACE.so.6.5.19: opendds, opendds-dev (used by files: /home/cxf/yocto-real-time-edge/build-imx-real-time-edge/tmp/work/armv8a-poky-linux/opendds/3.24-r0/packages-split/opendds-dev/usr/share/DDS_ROOT/tools/repoctl/repoctl)
ERROR: opendds-3.24-r0 do_package: opendds-dev: Multiple shlib providers for libTAO_IORTable.so.2.5.19: opendds-dev, opendds (used by files: /home/cxf/yocto-real-time-edge/build-imx-real-time-edge/tmp/work/armv8a-poky-linux/opendds/3.24-r0/packages-split/opendds-dev/usr/share/DDS_ROOT/dds/InfoRepo/libOpenDDS_Federator.so.3.24.1)

WARNING: opendds-3.24-r0 do_package_qa: QA Issue: opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/TAO_IDL/.debug/libTAO_IDL_FE.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/orbsvcs/orbsvcs/.debug/libTAO_Svc_Utils.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/Messaging/.debug/libTAO_Messaging.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/CSD_Framework/.debug/libTAO_CSD_Framework.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/ImR_Client/.debug/libTAO_ImR_Client.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/IORTable/.debug/libTAO_IORTable.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/IORTable/.debug/libTAO_Async_IORTable.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/.debug/libTAO.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/CodecFactory/.debug/libTAO_CodecFactory.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/AnyTypeCode/.debug/libTAO_AnyTypeCode.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/PortableServer/.debug/libTAO_PortableServer.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/Valuetype/.debug/libTAO_Valuetype.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/IORManipulation/.debug/libTAO_IORManip.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/Codeset/.debug/libTAO_Codeset.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/PI/.debug/libTAO_PI.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/BiDir_GIOP/.debug/libTAO_BiDirGIOP.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/DynamicInterface/.debug/libTAO_DynamicInterface.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/TAO/tao/CSD_ThreadPool/.debug/libTAO_CSD_ThreadPool.so.2.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/ace/.debug/libACE.so.6.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/ACE_wrappers/ace/XML_Utils/.debug/libACE_XML_Utils.so.6.5.19
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/tools/modeling/codegen/model/.debug/libOpenDDS_Model.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/monitor/.debug/libOpenDDS_monitor.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/FACE/.debug/libOpenDDS_FACE.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/.debug/libOpenDDS_Dcps.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/InfoRepo/.debug/libOpenDDS_InfoRepoLib.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/InfoRepo/.debug/libOpenDDS_InfoRepoServ.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/InfoRepo/.debug/libOpenDDS_Federator.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/DCPS/RTPS/.debug/libOpenDDS_Rtps.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/DCPS/security/.debug/libOpenDDS_Security.so.3.24.1
opendds-dbg: found library in wrong location: /usr/share/DDS_ROOT/dds/DCPS/trans

@jrw972
Copy link
Contributor

jrw972 commented Aug 31, 2023

@plabanca Any ideas on this?

@cxf-xiao
Copy link
Author

cxf-xiao commented Sep 1, 2023

change recipe file?make it not search "packages-split/" directory?

@plabanca
Copy link
Collaborator

plabanca commented Sep 1, 2023 via email

@cxf-xiao
Copy link
Author

cxf-xiao commented Sep 2, 2023

thanks, and in opendds.inc file, i only find
->FILES:SOLIBSDEV = ""
->FILES:${PN} += "${libdir}/.so"
->FILES:${PN}-dev += "${datadir}"
does it need add
->FILES_${PN}-dev += "${includedir}/
" ?
and change ->FILES:${PN}-dev += "${datadir}" to ->FILES:${PN}-dev += "${datadir}/*" ?

@jrw972 jrw972 transferred this issue from OpenDDS/OpenDDS Sep 14, 2023
@jrw972
Copy link
Contributor

jrw972 commented Jun 6, 2024

@vermaete Do you think we can close this issue?

@vermaete
Copy link
Contributor

vermaete commented Jun 6, 2024

@jrw972
Well, something in the current recipe about debug packages, shared libraries and sdk is definitely
wrong. But fixing it in the MPC build system is probably a lost effort.
On the other hand, I have products with the current version of the recipe that works well.
I hope I can find some time to work on the cmake flavour of the OpenDDS recipe.

So yes, I would close it because it was silent in this ticket for a few months.
And place our hope one cmake.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants