[tao-bugs] SUSE build farm RPMs for CentOS7 missing files?

Lockhart, Thomas G (US 398I) thomas.g.lockhart at jpl.nasa.gov
Thu Mar 18 09:31:21 CDT 2021


Hi all. I’m updating TAO from 2.5.6 to 3.0.1 and for both releases I’ve used the RPMs published on the SuSE build farm.

But I’m finding a large number of missing header files in the newer RPM, including some which are generated by the IDL compiler or are included automatically in header files generated by tao_idl.

fwiw I’ve been able to update my MacPorts Portfile from 2.5.2 to 3.0.1 by just updating version numbers and checksums so the distro files and build process seem to have not changed.

Details below. Comments or suggestions?

- Tom

For example, I’ve got a simple IDL file defining a short structure and using only simple types. The includes generated by tao_idl are:

#include <tao/AnyTypeCode/AnyTypeCode_methods.h>
#include <tao/AnyTypeCode/Any.h>
#include <tao/ORB.h>
#include <tao/SystemException.h>
#include <tao/UserException.h>
#include <tao/Basic_Types.h>
#include <tao/ORB_Constants.h>
#include <tao/Object.h>
#include <tao/String_Manager_T.h>
#include <tao/Objref_VarOut_T.h>
#include <tao/VarOut_T.h>
#include <tao/Arg_Traits_T.h>
#include <tao/Basic_Arguments.h>
#include <tao/Special_Basic_Arguments.h>
#include <tao/Any_Insert_Policy_T.h>
#include <tao/Basic_Argument_T.h>
#include <tao/Fixed_Size_Argument_T.h>
#include <tao/Var_Size_Argument_T.h>
#include <tao/Object_Argument_T.h>
#include <tao/UB_String_Arguments.h>
#include /**/ <tao/Version.h>
#include /**/ <tao/Versioned_Namespace.h>

Of which none appear in /usr/include/tao/ for the 3.0.1 rpms generated on March 15. I’ve also rebuilt the rpms and see the same result.

122 files (and directories) appear in /usr/include/tao/ from the 3.0.1 rpms while 578 files and directories appear from the 2.6.5 rpms.

In the AnyTypeCode directory, only these files appear:

/usr/include/tao/AnyTypeCode/AnySeq.pidl
/usr/include/tao/AnyTypeCode/Bounds.pidl
/usr/include/tao/AnyTypeCode/Dynamic.pidl
/usr/include/tao/AnyTypeCode/Dynamic_Parameter.pidl
/usr/include/tao/AnyTypeCode/Null_RefCount_Policy.h
/usr/include/tao/AnyTypeCode/TAO_AnyTypeCode_Export.h
/usr/include/tao/AnyTypeCode/TC_Constants_Forward.h
/usr/include/tao/AnyTypeCode/TypeCode_Constants.h
/usr/include/tao/AnyTypeCode/TypeCode_Struct_Field.h
/usr/include/tao/AnyTypeCode/Typecode_typesA.h
/usr/include/tao/AnyTypeCode/ValueModifier.pidl
/usr/include/tao/AnyTypeCode/Vector_AnyOp_T.h
/usr/include/tao/AnyTypeCode/Visibility.pidl

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.isis.vanderbilt.edu/pipermail/tao-bugs/attachments/20210318/a32e4b91/attachment.html>


More information about the tao-bugs mailing list