Package Details: opendds 3.14.1-1

Git Clone URL: https://aur.archlinux.org/opendds.git (read-only, click to copy)
Package Base: opendds
Description: Open source C++ implementation of OMG Data Distribution Service (DDS)
Upstream URL: http://www.opendds.org/
Keywords: dds
Licenses: custom
Provides: ace, tao
Submitter: bidulock
Maintainer: None
Last Packager: iguessthislldo
Votes: 3
Popularity: 0.000000
First Submitted: 2014-09-25 10:50 (UTC)
Last Updated: 2020-11-27 21:38 (UTC)

Latest Comments

iguessthislldo commented on 2020-10-15 05:01 (UTC)

Thanks for bringing this up. This was fixed in https://github.com/DOCGroup/ACE_TAO/pull/1144 for ACE/TAO 6.5.10 and I thought I had updated this package, but apparently not. I will do that now.

jot commented on 2020-10-14 19:35 (UTC) (edited on 2020-10-14 19:35 (UTC) by jot)

Could not build with ACE-TAO 6.5.8.

Most likely because of this change in glibc 2.32:

  • The deprecated <sys/sysctl.h> header and the sysctl function have been removed. To support old binaries, the sysctl function continues to exist as a compatibility symbol (on those architectures which had it), but always fails with ENOSYS. This reflects the removal of the system call from all architectures, starting with Linux 5.5.

Changed to 6.5.11 in my PKGBUILD and was able to build ACE-TAO and OpenDDS. I've have not build or tested any applications yet.

iguessthislldo commented on 2019-12-03 18:04 (UTC)

@bidulock Yes, that is fine

bidulock commented on 2019-11-28 06:00 (UTC)

@iguessthislldo, would you like to update the opendds-git package as well? I have added you as a co-maintainer.

iguessthislldo commented on 2019-01-07 06:48 (UTC) (edited on 2020-10-15 04:57 (UTC) by iguessthislldo)

I have taken over this package and have finally gotten around to updating it to version 3.13.

This is my first aur package, so please inform me if there is a problem with it. I am also a developer who works on OpenDDS full time, so I can respond to problems with OpenDDS itself as well, but I would suggest you bring it up on the OpenDDS Github instead of here.

Addressing the previous comments:

  • Unfortunately OpenDDS's default configuration includes the tests, and this takes a large amount of the default build time. Even without the tests, OpenDDS is a fairly large library, so I would recommend enabling parallel compilation if you haven't already: https://wiki.archlinux.org/index.php/makepkg#Improving_compile_times I have disabled tests in my update and with MAKEFLAGS="-j8" on a i7-6820HQ the whole makepkg process took sligtly less than 6 minutes minus the downloads and takes up 1.6GB.

  • I replaced the latest OCI ACE-TAO URL with one that will remain the same version until I update it.

On my TODO list for this package:

  • Remove the need for the current patch file.

  • Building with DDS Security

  • Creating a separate oci-ace-tao package and maybe making it possible to use the ace and/or tao packages or making my own doc group ace-tao package that can by used instead of the oci one.

  • Also update opendds-git, pointing it to the actual OpenDDS Github repo

bidulock commented on 2015-01-07 10:26 (UTC)

I suppose that file must be changing at the source ever so often. What to do? Maybe try 'makepkg -c -g >>PKGBUILD' and go again...

ArchUser77 commented on 2015-01-07 09:25 (UTC)

I have an issue building opendds: ==> Validating source files with md5sums... ACE+TAO-2.2a_with_latest_patches_NO_makefiles.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check! Thanks

bidulock commented on 2014-09-25 10:52 (UTC)

Warning: this package takes over 2 hours to compile and will consume 2.5G of disk space in doing so. You likely cannot build it in /tmp. I will try to get ccm4 working later.