[Pkg-ace-devel] [libtao-doc] Compiling examples

Pascal Giard evilynux at gmail.com
Thu Apr 26 21:10:56 UTC 2007


Dear ACE maintainers,
 after playing around and trying to figure how this works, i'm finally
giving up and writing to you.

I'm trying to build and execute the examples in
/usr/share/doc/libtao-doc/examples but i'm unable to build them.

After copying the example directory elsewhere (e.g. my homedir) and
defining ACE_ROOT to /usr/share/ace (is this wrong?), i thought a
simple "make" would do the trick, but it doesn't.

Instead, i get:
make[1]: Entering directory `/home/pgiard/tao_examples/AMH'
make[2]: Entering directory `/home/pgiard/tao_examples/AMH/Sink_Server'
make[3]: Entering directory `/home/pgiard/tao_examples/AMH/Sink_Server'

GNUmakefile: /home/pgiard/tao_examples/AMH/Sink_Server/GNUmakefile.Sink_Server_Client
MAKEFLAGS=w

make[3]: *** No rule to make target `../../../../bin/tao_idl', needed
by `TestC.h'.  Stop.
[...]

At first sight, this relative path thing looks hazardous...
Anyway, looking closer at GNUmakefile.Sink_Server_Client, i see that
TAO_IDL is defined with a relative path. This just can't work.

So i've tried undefining it since it's later defined via the inclusion
of the $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU .
Unfortunatly, the TAO_IDL defined there won't work either as
/usr/share/ace/TAO/TAO_IDL doesn't exist.

So hmm... this is a broken package? How can i compile the examples?

Could you please provide explanations in a README.Debian for future
users that will, like me, hit a wall trying to build the examples?

Thanks a bunch for your help,

-Pascal
-- 
Homepage (http://organact.mine.nu)
Debian GNU/Linux (http://www.debian.org)
LACIME: École de technologie supérieure (http://lacime.etsmtl.ca)



More information about the Pkg-ace-devel mailing list