<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>MySQL FDO and Fedora 4</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=724141707-10112006><FONT face=Arial 
color=#0000ff size=2>Hi Tom,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=724141707-10112006><FONT face=Arial 
color=#0000ff size=2>I ran through the process today and tonight&nbsp;and ran 
into a problem when running the mapguide build_oem.sh script.&nbsp; I get the 
below errors related to ACE.&nbsp; I did go through the process of installing 
GCC 4.0.2 and that is what both GCC --version and G++ --version shows.&nbsp; Any 
ideas would be appreciated at this point.&nbsp; Thank you.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=724141707-10112006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><A href="mailto:root@localhost"><FONT face=Arial><FONT 
size=2><SPAN 
class=724141707-10112006>[</SPAN>root@localhost</FONT></FONT></A><FONT 
face=Arial color=#0000ff size=2> mapguide]# ./build_oem.sh MapGuide Open Source 
build script for OEM components OEM Build Initialization 
............................ Oem Libraries will be installed at: 
/usr/local/mapguideopensource /src/mgos/mapguide/Oem /src/mgos/mapguide ace: 
Initialization...........................<BR>ace: Configure 
/Build...........................<BR>/src/mgos/mapguide/Oem/ACE/ACE_wrappers 
/src/mgos/mapguide/Oem 
/src/mgos/mapguide<BR>/src/mgos/mapguide/Oem/ACE/ACE_wrappers/ace 
/src/mgos/mapguide/Oem/ACE/ACE_wrappers /src/mgos/mapguide/Oem 
/src/mgos/mapguide<BR>make[1]: Entering directory 
`/src/mgos/mapguide/Oem/ACE/ACE_wrappers/ace'<BR>&nbsp;Makefile: 
/src/mgos/mapguide/Oem/ACE/ACE_wrappers/ace/Makefile.ace<BR>&nbsp;g++ -W -Wall 
-Wpointer-arith -pipe -O3 -g -fno-implicit-templates&nbsp;&nbsp; -D_REENTRANT 
-DACE_HAS_AIO_CALLS -D_GNU_SOURCE 
-DACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION&nbsp;&nbsp; 
-I/src/mgos/mapguide/Oem/ACE/ACE_wrappers -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ 
-DACE_BUILD_DLL -DACE_OS_BUILD_DLL&nbsp; -c -fPIC -o .shobj/Svc_Conf_l.o 
Svc_Conf_l.cpp<BR>Svc_Conf_l.cpp:45:1: error: unterminated #if 
Svc_Conf_l.cpp:207: warning: &#8216;ace_yy_current_buffer&#8217; defined but not 
used<BR>Svc_Conf_l.cpp:217: warning: &#8216;ace_yy_hold_char&#8217; defined but not 
used<BR>Svc_Conf_l.cpp:219: warning: &#8216;ace_yy_n_chars&#8217; defined but not 
used<BR>Svc_Conf_l.cpp:225: warning: &#8216;ace_yy_c_buf_p&#8217; defined but not 
used<BR>Svc_Conf_l.cpp:226: warning: &#8216;ace_yy_init&#8217; defined but not 
used<BR>Svc_Conf_l.cpp:227: warning: &#8216;ace_yy_start&#8217; defined but not 
used<BR>Svc_Conf_l.cpp:232: warning: &#8216;ace_yy_did_buffer_switch_on_eof&#8217; defined 
but not used<BR>Svc_Conf_l.cpp:248: warning: &#8216;void* 
ace_yy_flex_alloc(ace_yy_size_t)&#8217; declared &#8216;static&#8217; but never 
defined<BR>Svc_Conf_l.cpp:249: warning: &#8216;void* ace_yy_flex_realloc(void*, 
ace_yy_size_t)&#8217; declared &#8216;static&#8217; but never defined<BR>Svc_Conf_l.cpp:250: 
warning: &#8216;void ace_yy_flex_free(void*)&#8217; declared &#8216;static&#8217; but never 
definedmake[1]: *** [.shobj/Svc_Conf_l.o] Error 1<BR>make[1]: Leaving directory 
`/src/mgos/mapguide/Oem/ACE/ACE_wrappers/ace'<BR>make: *** [all] Error 2<BR>ACE 
5.4: Error build failed (0).................<BR>[root@localhost 
mapguide]#</FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
size=2></FONT>&nbsp;</DIV><!-- Converted from text/rtf format -->
<P><SPAN lang=en-us><FONT face=Tahoma size=1>Andy </FONT></SPAN>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Tom Fukushima 
[mailto:tom.fukushima@autodesk.com] <BR><B>Sent:</B> Thursday, November 09, 2006 
9:24 AM<BR><B>To:</B> users@mapguide.osgeo.org<BR><B>Subject:</B> RE: 
[mapguide-users] MySQL FDO and Fedora 4<BR></FONT><BR></P>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=458191117-09112006><FONT face=Arial 
color=#0000ff size=2>Hi Andy,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=458191117-09112006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=458191117-09112006>
<DIV dir=ltr align=left><FONT face=Arial><SPAN class=458191117-09112006><FONT 
color=#0000ff size=2>There is no source provided for the 3.1 MySQL 
provider.&nbsp; It is part of the 3.2 source (as you have noticed). 
</FONT></SPAN><FONT color=#0000ff><FONT size=2><SPAN class=458191117-09112006>If 
you want to build from the latest source, </SPAN>I put some step by step 
instructions for building the latest MapGuide source on Fedora Core 4 at 
</FONT></FONT></FONT><A 
href="http://wiki.osgeo.org/index.php/Building_MapGuide_on_Fedora_Core_4"><FONT 
face=Arial 
size=2>http://wiki.osgeo.org/index.php/Building_MapGuide_on_Fedora_Core_4</FONT></A><FONT 
face=Arial><FONT color=#0000ff><FONT size=2>.<SPAN class=458191117-09112006> I 
went through this process about a month ago, so I think the steps should be 
good, but I probably missed something.&nbsp;Of course, feel free to correct, 
update, reformat, etc.&nbsp;any information on that 
page.</SPAN></FONT></FONT></FONT></SPAN></DIV></DIV>
<DIV dir=ltr align=left><SPAN class=458191117-09112006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=458191117-09112006><FONT face=Arial 
color=#0000ff size=2>Tom</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Andy Morsell 
[mailto:amorsell@spatialgis.com] <BR><B>Sent:</B> Wednesday, November 08, 2006 
7:11 PM<BR><B>To:</B> users@mapguide.osgeo.org<BR><B>Subject:</B> 
[mapguide-users] MySQL FDO and Fedora 4<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>I am trying to get all things MapGuide Open up and 
running on a Linux Fedora 4 install.&nbsp; One of the requirements is to use 
MySQL.&nbsp; When doing the install, I am a little baffled about the FDO build 
requirements so I'm hoping somebody can shed some light.&nbsp; The MapGuide Open 
Source "Building and Configuring on Linux" document says that FDO 3.0 must be 
built on the server before building MapGuide Server and the Web 
Extensions.</FONT></P>
<P><FONT face=Arial size=2>So, this leads me to the FDO project where the 
current Linux FDO tarball only contains the SDF and SHP providers.&nbsp; The 
version of FDO is 3.1.&nbsp; Since I need the MySQL provider, I find that I need 
to checkout the source from SVN, but SVN appears to only contain FDO 3.2 version 
source files.&nbsp; Also, the FDO build PDF file indicates that there should be 
tar files for the other providers, but the referenced URL only has the above 
mentioned 3.1 and 3.0 tars.</FONT></P>
<P><FONT face=Arial size=2>Should I build FDO from version 3.2 or not?&nbsp; 
Doesn't MGOS 1.0.2 use FDO 3.1 or is that just what comes in the bundled Windows 
install? Will FDO 3.2 work fine with MGOS if it's manually built?</FONT></P>
<P><FONT face=Arial size=2>Any other hints on the steps to take would be greatly 
appreciated.</FONT> </P>
<P><FONT face=Arial size=2>Thanks very much.</FONT> </P>
<P><FONT face=Tahoma size=1>Andy </FONT></P></BODY></HTML>