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

jwillemsen at remedy.nl jwillemsen at remedy.nl
Thu Mar 18 10:00:24 CDT 2021


Hi Thomas,

The rpm packaging uses the spec file as it is part of the ACE
repository, see
https://github.com/DOCGroup/ACE_TAO/blob/master/ACE/rpmbuild/ace-tao.spec.

It has hardly any real changes the last years. Maybe something else did
change, I am not sure. I just upload the new release each time to OBS
and let it do its magic, maybe you can check the log files there? Also
try to create the RPMs locally and see what happens.

When you find anything, please open a pull request to fix the spec file.

For future issues, have a look at the github issues, that works also
very good, see https://github.com/DOCGroup/ACE_TAO/issues.

Best regards,

Johnny Willemsen
Remedy IT

On 3/18/21 3:31 PM, Lockhart, Thomas G (US 398I) wrote:
> 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
> 
> 
> _______________________________________________
> tao-bugs mailing list
> tao-bugs at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/tao-bugs
> 



More information about the tao-bugs mailing list