[tao-users] Attempting to host a Fedora rawhide autobuild (GCC 4.3.0)
  Home FAQ Contact Sign in
comp.softsys.ace only
 
Advanced search
POPULAR GROUPS

more...

 Up
[tao-users] Attempting to host a Fedora rawhide autobuild (GCC 4.3.0)         

Group: comp.softsys.ace · Group Profile
Author: Jules Colding
Date: Apr 3, 2008 04:36

Hi,

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:

https://bugzilla.redhat.com/show_bug.cgi?id=439403

Following advice from Johnny I added this to "ace/config-posix.h":

#if defined _XOPEN_STREAMS && _XOPEN_STREAMS == -1
# define ACE_LACKS_STROPTS_H
#endif

However, the build now complains in this way:


/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?

Thanks,
jules
no comments
diggit! del.icio.us! reddit!