-
Notifications
You must be signed in to change notification settings - Fork 373
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tao_idl doesn't generate all needed code #1809
Comments
Please extend the TAO IDL_Test (see https://github.com/DOCGroup/ACE_TAO/tree/master/TAO/tests/IDL_Test) with a small reproducer that triggers the same error. There is a warning about an anonymous type in your IDL, would recommend to resolve that warning first. |
Hello |
Please fork the https://github.com/DOCGroup/ACE_TAO repository and extend the IDL_Test with a reproducer IDL. In case you need help, consider commercial support so that someone can assist you with this issue, see https://github.com/DOCGroup/ACE_TAO/wiki/ACE-and-TAO-Commercial-support, that includes @RemedyIT, the company I work for. |
See also https://docs.github.com/en/pull-requests/collaborating-with-pull-requests for more information about pull requests |
Hello
Using the ACE-TAO-REPORT FORM
TAO VERSION: 3.0.6
ACE VERSION: 7.0.6
#define ACE_HAS_IPV6
#define ACE_USES_IPV4_IPV6_MIGRATION
#include "ace/config-linux.h"
ssl = 1
inline = 0
buildbits = 64
optimize = 1
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
ssl=1
bzip2 = 1
zlib = 1
DOES THE PROBLEM AFFECT:
OTHER (please specify)?
tao_idl doesn’t generate all needed C++ code from idls
tao_idl doesn’t generate all needed C++ code (arg traits, templates) from idls
Trying to migrate from tao 1.5.10 to tao 3.0.6. Built the latter without issues.
But, when trying to compile the generated C++ code, a compilation error occurs (I tried to set/unset all tao_idl IMHO relevant flags, but no effect), the intermediary goal being a library containing the skeletons:
It appears the tao_idl doesn’t generate anymore the “Arg traits specializations” seen in the tao_idl-1.5.10 – generated C++ file.
Please find attached an archive containing the relevant idls(only in 3.0.6 directory, since common), the 1.5.10 (only BulkDataManagementClientC.cpp) and 3.0.6 generated C++ code (whole relevant).
[What you did to get the error; include test program or session
transcript if at all possible. ]
[If available ]
tao_idl_3.0.6_error.zip
The text was updated successfully, but these errors were encountered: