[ace-bugs] Can't build ACE 6.5.6 due to Fedora eliminating stropts.h

Ed Hourigan edmh007 at gmail.com
Fri Nov 1 07:20:41 CDT 2019


     ACE VERSION: 6.5.6

     HOST MACHINE and OPERATING SYSTEM: Linux Fedora 31 / Kernel 5.3.4

     TARGET MACHINE and OPERATING SYSTEM, if different from HOST: SAME

     COMPILER NAME AND VERSION (AND PATCHLEVEL): g++ 9.2.1

     THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
     specific file, simply state which one]:

        config-linux.h

     THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you
     use a link to a platform-specific file, simply state which one
     (unless this isn't used in this case, e.g., with Microsoft Visual
     C++)]:

      platform_linux.GNU

     CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
     (used by MPC when you generate your own makefiles): N/A

     AREA/CLASS/EXAMPLE AFFECTED:
[What example failed?  What module failed to compile?]

        Trying to compile ace,  I get:
/data/acetao/ACE-6.5.6/ACE_wrappers/ace/os_include/os_stropts.h:56:17: 
fatal error: stropts.h: No such file or directory


     DOES THE PROBLEM AFFECT:
         COMPILATION? YES
         LINKING? NO
             On Unix systems, did you run make realclean first?
         EXECUTION?
         OTHER (please specify)?
[Please indicate whether ACE, your application, or both are affected.]

     SYNOPSIS:
[Brief description of the problem]

     stropts.h has pretty much been eliminated.  What is the work-around 
to this problem?

     DESCRIPTION:
[Detailed description of problem.  Don't just say "<blah>
doesn't work, here's a fix," explain what your program does
to get to the <blah> state. ]
      See above

     REPEAT BY:
[What you did to get the error; include test program or session
transcript if at all possible.  ]
       Download latest ACE+TAO,  build it.

     SAMPLE FIX/WORKAROUND:
[If available ]



More information about the ace-bugs mailing list