[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