- From: eponymous alias <eponymousalias@yahoo.com>
- Date: Wed, 15 Feb 2006 12:17:16 -0800 (PST)
- To: www-amaya-dev@w3.org
I'm trying to make Amaya available to the great masses using Solaris 10. Ignoring for a moment various patches I've had to make (mostly involving the selection of compilers and their options) that will eventually be reported separately, the build gets here: cd /tmp/amaya/Amaya/Solaris/thotlib g++ -O2 -D_UNIX -D_GL -D_WX -DHAVE_CONFIG_H -I.. -I../../amaya/xpm -I../../thotlib/include -I../../thotlib/internals/var -I../../thotlib/internals/h -I../../thotlib/internals/f -I/tmp/amaya/wxWidgets/src/png -I/tmp/amaya/wxWidgets/src/jpeg -I/tmp/amaya/wxWidgets/src/tiff -I/tmp/amaya/Amaya/Solaris/wxWidgets_RELEASE/lib/wx/include/gtk2-unicode-release-static-2.6 -I/tmp/amaya/wxWidgets/include -I/tmp/amaya/wxWidgets/contrib/include -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/sfw/include/freetype2 -I/usr/sfw/include -c ../../thotlib/base/AmayaApp.cpp -o base/AmayaApp.o and this yields: In file included from /usr/include/GL/glx.h:30, from /tmp/amaya/wxWidgets/include/wx/gtk/glcanvas.h:24, from /tmp/amaya/wxWidgets/include/wx/glcanvas.h:26, from ../../thotlib/include/AmayaApp.h:12, from ../../thotlib/base/AmayaApp.cpp:27: /usr/include/X11/Xmd.h:159: error: conflicting declaration 'typedef CARD8 BOOL' ../../thotlib/include/thot_sys.h:221: error: 'BOOL' has a previous declaration as `typedef ThotBool BOOL' /usr/include/X11/Xmd.h:159: error: declaration of `typedef CARD8 BOOL' ../../thotlib/include/thot_sys.h:221: error: conflicts with previous declaration `typedef ThotBool BOOL' /usr/include/X11/Xmd.h:159: error: declaration of `typedef CARD8 BOOL' ../../thotlib/include/thot_sys.h:221: error: conflicts with previous declaration `typedef ThotBool BOOL' Clearly there is a conflict between these sources of Truth and Falsity (BOOL). I need advice from someone familiar with thotlib on how to cleanly (and portably) rework the code in thot_sys.h so it doesn't conflict with Xmd.h but still yields a workable compilation. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Received on Wednesday, 15 February 2006 20:17:31 UTC