[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