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

Lockhart, Thomas G (US 398I) thomas.g.lockhart at jpl.nasa.gov
Fri Mar 19 13:26:10 CDT 2021


Thanks for the tip for MacOS.

For some reason the mechanism for getting include files is not finding most of them now. But as you pointed out the spec file has not changed much. And on CentOS7 the compiler is still 4.8.x so that hasn’t changed much either. Confusing.

I’ll keep poking at it but it definitely needs some fixing even if it means ditching the “try including the header file and see what else we find” mechanism...

- Tom

> On Mar 19, 2021, at 1:25 AM, Johnny Willemsen <jwillemsen at remedy.nl> wrote:
> 
> Hi,
> 
>> 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.
> 
> You very likely can cleanup it a little bit more, platform_macosx.GNU
> does now select the correct macosx release.
> 
> Johnny
> 
>> 
>> 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
>> https://urldefense.us/v3/__http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/tao-bugs__;!!PvBDto6Hs4WbVuu7!cXfngdtUz6WrhrJXwUHmjSc2PXUNaL-ZxV7EkXRolaS8F1cQmDPNKj1bCgtUfzc2FEbBgCas1aM$ 
>> 



More information about the tao-bugs mailing list