<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi I'm not able to build Gambit with C++ support, having problem with 4.6.7 and 4.6.8.<br><br>Building on ubuntu 32bit.<br><br>Full log is attached but here are the relevant parts:<br><br>gcc 4.7.2<br><br>Both configure commands produce same error:<br><br>./configure --enable-single-host --enable-cplusplus --enable-c-opt<br><br>./configure --enable-single-host --enable-cplusplus<br><br><br>g++ -Wno-unused -Wno-write-strings -O2 -fno-math-errno -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fomit-frame-pointer -fPIC -fno-common -mieee-fp   -I"../include" -c -o "os_io.o" -I. -DHAVE_CONFIG_H -D___GAMBCDIR="\"/usr/local/Gambit-C\"" -D___SYS_TYPE_CPU="\"i686\"" -D___SYS_TYPE_VENDOR="\"pc\"" -D___SYS_TYPE_OS="\"linux-gnu\"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-c-opt' '--enable-cplusplus'"\" -D___OBJ_EXTENSION="\".o\"" -D___EXE_EXTENSION="\"\"" -D___BAT_EXTENSION="\"\"" -D___PRIMAL os_io.c -D___LIBRARY<br>In file included from os_base.h:8:0,<br>                 from os_io.c:14:<br>os.h:1113:0: warning: "__USE_LARGEFILE64" redefined [enabled by default]<br>In file included from /usr/include/limits.h:27:0,<br>                 from /usr/lib/gcc/i686-linux-gnu/4.7/include-fixed/limits.h:169,<br>                 from /usr/lib/gcc/i686-linux-gnu/4.7/include-fixed/syslimits.h:7,<br>                 from /usr/lib/gcc/i686-linux-gnu/4.7/include-fixed/limits.h:34,<br>                 from ../include/gambit.h:473,<br>                 from os_io.c:12:<br>/usr/include/features.h:281:0: note: this is the location of the previous definition<br>os_io.c: In function ‘int ___device_select(___device**, int, int, ___time)’:<br>os_io.c:1089:62: error: ‘___absolute_time_to_nonnegative_timeval’ was not declared in this scope<br>os_io.c: In function ‘int ___device_stream_setup_from_process(___device_stream**, ___device_group*, char**, char**, char*, int)’:<br>os_io.c:7201:77: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]<br>make[1]: *** [os_io.o] Error 1<br><br>                                        </div></body>
</html>