[Pkg-ace-devel] Bug#656040: Bug#656040: root source of problem found

Thomas Girard thomas.g.girard at free.fr
Wed Mar 28 21:38:30 UTC 2012


Hello,

Thanks for your report, and sorry for the late reply.

On 18/01/2012 04:14, Ken Gregson wrote:
> I believe I discovered the root cause after downloading and building ACE
> and TAO libraries from the upstream sources, an experience that has
> caused me to appreciate Even More the work of Debian ACE+TAO
> maintainers. In the process, I discovered another minor issue identified
> at the bottom of this update.
>
> First, forgot to mention in the initial report (should that matter)
> Debian version: Wheezy(testing)
> Debian arch: amd64
>
> The problem is actually with package libnetsvcs-6.0.1 rather than
> ace-netsvcs as initially reported.
> This package should install a symlink to the library installed in
> /usr/lib from libnetsvcs.so to libnetsvcs-6.0.1.so.

You'll get that symlink if you install libnetsvcs-dev package, see:
   http://packages.debian.org/wheezy/amd64/libnetsvcs-dev/filelist

Or have the server.conf look like:
   dynamic Logger Service_Object * ACE:_make_ACE_Logging_Strategy() "-s 
foobar -f STDERR|OSTREAM|VERBOSE"
   dynamic Server_Logging_Service Service_Object * 
libnetsvcs-6.0.1.so:_make_ACE_Server_Logging_Acceptor() active "-p 20009"

I see different options here:
  1 document this in a README as you suggest
  2 change ace_netsvcs so that it somehow replaces netsvcs string with
    libnetsvcs-6.0.1.so before proceeding to the loading
  3 change ACE shared library loading to teach it how to load its own
    libraries using SONAME rather than short name
  4 make ace-netsvcs package recommend (or even depend) on libnetsvc-dev

Any opinion on this?

[...]

> The other minor additional configuration issue I discovered is that
> package libkokyu-dev doesn't depend on libkokyu-6.0.1 (although all the
> other {ACE|TAO} -dev packages do depend on their underlying base library).

libkokyu-dev 6.0.1-1 does depend on libkokyu-6.0.1 according to:
   http://packages.debian.org/wheezy/libkokyu-dev

Thanks,
Regards,

Thomas





More information about the Pkg-ace-devel mailing list