I'm currently trying to get an autobuild started on Fedora rawhide.
This has turned out to be somewhat challenging. The first challenge
was that "stropts.h" isn't present in rawhide. See this bugzilla entry
as to why:
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_Thread.inl:3231:
warning: the address of ‘target_thread’ will never be NULL
In file included from /home/colding/work/src/ACE/ACE_wrappers/ace/
OS_NS_sys_socket.h:30,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
ACE.inl:8,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
ACE.h:820,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
Malloc_T.cpp:16,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
Malloc_T.h:923,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
Local_Name_Space.h:20,
from Local_Name_Space.cpp:1:
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.h: At global
scope:
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.h:76: error:
expected class-name before ‘{’ token
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.h:83: error:
expected `)' before ‘&’ token
In file included from /home/colding/work/src/ACE/ACE_wrappers/ace/
OS_NS_stropts.h:168,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
OS_NS_sys_socket.h:30,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
ACE.inl:8,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
ACE.h:820,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
Malloc_T.cpp:16,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
Malloc_T.h:923,
from /home/colding/work/src/ACE/ACE_wrappers/ace/
Local_Name_Space.h:20,
from Local_Name_Space.cpp:1:
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.inl: In
constructor ‘ACE_Str_Buf::ACE_Str_Buf(void*, int, int)’:
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.inl:23:
error: ‘class ACE_Str_Buf’ has no member named ‘maxlen’
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.inl:24:
error: ‘class ACE_Str_Buf’ has no member named ‘len’
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.inl:25:
error: ‘class ACE_Str_Buf’ has no member named ‘buf’
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.inl: At
global scope:
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.inl:29:
error: prototype for ‘ACE_Str_Buf::ACE_Str_Buf(strbuf&)’ does not
match any in class ‘ACE_Str_Buf’
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.h:76: error:
candidates are: ACE_Str_Buf::ACE_Str_Buf(const ACE_Str_Buf&)
/home/colding/work/src/ACE/ACE_wrappers/ace/OS_NS_stropts.inl:21:
error: ACE_Str_Buf::ACE_Str_Buf(void*, int, int)
This goes on repeatedly. Any suggestions on how I can get the build
going?