<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.5346.5" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=829173513-17072006><FONT face=Arial 
color=#0000ff size=2>Hi Mark.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=829173513-17072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=829173513-17072006><FONT face=Arial 
color=#0000ff size=2>Try removing the whole line of code. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=829173513-17072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=829173513-17072006><FONT face=Arial 
color=#0000ff size=2>Traian</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> mark j [mailto:jansenbulk@gmail.com] 
<BR><B>Sent:</B> Friday, July 14, 2006 11:36 PM<BR><B>To:</B> 
users@mapguide.osgeo.org<BR><B>Subject:</B> Re: [mapguide-users] more linux 
compile errors than you can shake a stick at<BR></FONT><BR></DIV>
<DIV></DIV>Hello Traian and list,<BR><BR>It has solved the libtool errors, but 
there are errors in the compile nonetheless. Below is how far I&nbsp; get until 
the it is unclear on how I should modify ChannelBand.h. When I modify these 
files, it produces a binary that immediately segfaults. <BR><BR><BR>building OEM 
with build_oem.sh produces one error:<BR><BR>
<DIV style="MARGIN-LEFT: 40px">Source/Modules/java.cxx:3582: error: extra 
qualification 'JAVA::' on member 'abstractClassTest'<BR></DIV><BR>building 
mapguide <BR><BR>
<DIV style="MARGIN-LEFT: 40px">fitdataset.cpp:177: error: extra qualification 
'FITRasterBand::' on member 'FITRasterBand'<BR><BR>ChannelBand.h:77: error: 
explicit instantiation of 'class std::auto_ptr&lt;MdfModel::ChannelBand&gt;' in 
namespace 'MdfModel' (which does not enclose namespace 'std'r) <BR></DIV><BR>I 
will continue with the build if anyone has a suggestion on how to solve the 
ChannelBand header namespace error. Removing std:: only produces another 
error:<BR><BR>ChannelBand.h:77: error: 'auto_ptr' is not a template 
<BR>ChannelBand.h:77: error: explicit instantiation of non-template type 
'MdfModel::auto_ptr'<BR><BR>Kind Regards,<BR><BR>Mark<BR><BR><BR>
<DIV><SPAN class=gmail_quote>On 7/13/06, <B class=gmail_sendername>Traian Stanev 
</B>&lt; <A 
title="mailto:traian.stanev@autodesk.com (mailto:traian.stanev@autodesk.com)" 
onclick="return top.js.OpenExtLink(window,event,this)" 
href="mailto:traian.stanev@autodesk.com" 
target=_blank>traian.stanev@autodesk.com</A> &gt; wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote 
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
  <DIV>
  <DIV>
  <DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
  size=2></FONT>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff size=2>Hi 
  Mark,</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN></SPAN><FONT face=Arial color=#0000ff 
  size=2><SPAN>The libtool errors may be due to mismatched versions of your 
  local automake version and the version in the MapGuide subversion. Did you try 
  recreating libtool by running libtoolize, aclocal and 
  automake/autoconf?</SPAN></FONT></DIV>
  <DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
  size=2><SPAN></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
  size=2><SPAN>Traian</SPAN></FONT></DIV>
  <DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
  size=2></FONT>&nbsp;</DIV><BR>
  <DIV lang=en-us dir=ltr align=left>
  <HR>
  <FONT face=Tahoma size=2><B>From:</B> mark j [mailto:<A 
  title="mailto:jansenbulk@gmail.com (mailto:jansenbulk@gmail.com) (mailto:jansenbulk@gmail.com)" 
  onclick="return top.js.OpenExtLink(window,event,this)" 
  href="mailto:jansenbulk@gmail.com" target=_blank> jansenbulk@gmail.com </A>] 
  <BR><B>Sent:</B> Wednesday, July 12, 2006 11:16 PM<BR><B>To:</B> 
  users<BR><B>Subject:</B> [mapguide-users] more linux compile errors than you 
  can shake a stick at<BR></FONT><BR></DIV></DIV>
  <DIV><SPAN>
  <DIV></DIV>Hello,<BR><BR>I checked out revision 715 today and continued to try 
  to complete the build on SuSE linux with gcc 4.1<BR><BR>The build is still 
  problematic in a number of areas, below is a list of some examples of the 
  errors one encounters when compiling on linux. I assume that most of you are 
  developing your apps on the Windows platform? <BR><BR>- ACE libraries in the 
  OEM do not compile without editing some of the source.<BR><BR>- There are a 
  number of tags that libtool doesn't support:<BR><BR>
  <DIV style="MARGIN-LEFT: 40px">libtool: unrecognized option `--tag=CXX' 
  <BR></DIV><BR>- The MdfModel compile in the common directory produces a number 
  of errors like this one:<BR><BR>
  <DIV style="MARGIN-LEFT: 40px">GridSurfaceStyle.h:77: error: explicit 
  instantiation of 'class std::auto_ptr&lt;MdfModel::GridSurfaceStyle&gt;' in 
  namespace 'MdfModel' (which does not enclose namespace 'std') <BR><BR></DIV>- 
  A number of extra qualifications persist, for example:<BR><BR>
  <DIV style="MARGIN-LEFT: 40px">./Services/PrintLayout.h:216: error: extra 
  qualification 'MgPrintLayout::' on member 
  'LegendWidth'<BR>./Services/PrintLayout.h:217: error: extra qualification 
  'MgPrintLayout::' on member 'LegendPadding' <BR>./Services/PrintLayout.h:218: 
  error: extra qualification 'MgPrintLayout::' on member 
  'HeaderHeight'<BR>./Services/PrintLayout.h:219: error: extra qualification 
  'MgPrintLayout::' on member 'ScalebarHeight'<BR>./Services/PrintLayout.h:220: 
  error: extra qualification 'MgPrintLayout::' on member 'ScalebarPadding' 
  <BR>./Services/PrintLayout.h:221: error: extra qualification 'MgPrintLayout::' 
  on member 'FooterHeight'<BR>./Services/PrintLayout.h:222: error: extra 
  qualification 'MgPrintLayout::' on member 'GroupIndent'<BR><BR></DIV>
  <DIV style="MARGIN-LEFT: 40px">(and in 
  MgDev/Oem/geos-2.2.0/source/headers/geos/geos.h, as well as a dozen other 
  header files)<BR><BR></DIV>- The library libgeos.a is not compiled with the 
  build_oem.sh script, so you have to enter that dir to compile, and then 
  continue with the main mapguide make <BR><BR>- libtool: unrecognized option 
  `---mode=link'<BR>&nbsp;in Makefile 
  /home/mark/DEV_FORK/mapguide/MgDev/Web/src/JavaApi/Makefile<BR><BR><BR>This is 
  by no means a complete list but hopefully provides an indication of the 
  current state of the Makefiles in the revisions... 
  <BR><BR>Mark<BR><BR><BR><BR></SPAN></DIV>
  <DIV></DIV></DIV></BLOCKQUOTE></DIV><BR></BODY></HTML>