I'm aware, that I could just install yet another tool "mpc" and create
them, but are the makefiles (as they are in the full release) really so
big that they couldn't simply be added to the "src" tarball? Or is it
just a philosophical thing to not include any generated files into src?
Back in the days of TAO 2.2a, the makefiles were still included, and it
was pretty convenient to just compile the libraries and not have the build take 6+ hours for all the examples, etc.
For now, I'm merging the old makefiles from 2.2a with the new makefiles
from the complete 2.4.4 tarball, to avoid installing yet another tool,
and still end up with a less-than-8GB build dir and less-than-6-hours total build time. Maybe I cut too much, but it seems to work for my application.
For now, I'm merging the old makefiles from 2.2a with the new makefiles
from the complete 2.4.4 tarball, to avoid installing yet another tool,
and still end up with a less-than-8GB build dir and less-than-6-hours total build time. Maybe I cut too much, but it seems to work for my application.
The MPC tool is part of the source distribution,
you can easily run it after you set ACE_ROOT. If you just need ACE just
run `$ACE_ROOT/bin/mwc.pl -type gnuace` in the ACE_wrappers/ace directory
and after that say make, takes probably just a few minutes.
you can easily run it after you set ACE_ROOT. If you just need ACE just
run `$ACE_ROOT/bin/mwc.pl -type gnuace` in the ACE_wrappers/ace directory and after that say make, takes probably just a few minutes.
I primarily need TAO (and only by dependency also ACE).
In http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/TAO/TAO-INSTALL.html
it says: "6. Run MPC like this, $ACE_ROOT/bin/mwc.pl TAO_ACE.mwc -type gnuace"
but when I do that, it *claims* to skip some parts:
Skipping SSL_FOR_TAO (ssl_for_tao.mpc); it requires ace_for_tao.
Skipping ACE_FOR_TAO (ace_for_tao.mpc); it requires ace_for_tao.
Skipping TAO_IDL_GEN (tao_idl_fe.mpc); it requires tao_idl_fe_gen.
... (it skipped some more, but these in particular discomforted me.)
It seems like it has built libACE_SSL.so and libACE_INet_SSL.so just
fine and it is as of writing this in progress of building tao_idl,
anyway, so I'd be curious as to what exactly it is really skipping.
I'll certainly need the SSLIOP feature of TAO.
Skipping SSL_FOR_TAO (ssl_for_tao.mpc); it requires ace_for_tao.Skipping these is not a problem, it are projects dependent on some
Skipping ACE_FOR_TAO (ace_for_tao.mpc); it requires ace_for_tao.
Skipping TAO_IDL_GEN (tao_idl_fe.mpc); it requires tao_idl_fe_gen.
features that you haven't enabled. At the moment there is a real
error the script will stop.
I'll certainly need the SSLIOP feature of TAO.Could be that you need to set ssl=1 as feature.
FYI, the next TAO micro release will add support for OpenSSL 1.1.0.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 218:00:19 |
Calls: | 6,621 |
Calls today: | 3 |
Files: | 12,171 |
Messages: | 5,317,713 |