Hi, try to edit the Makefiles erasing all the -Wxxx paramethers! They are
used only to enable warnings and, the cause may be this... Try also to
downgrade the gcc compiler version, infact the 4.2.3 bundled with ububtu
8.04 causes some errors... Regards

SD-20 wrote:
> 
> Background:
> - went through normal install steps at
> http://mapguide.osgeo.org/2.0/docs/BuildInstallQuickStartLinux.html
> - using files from
> http://download.osgeo.org/mapguide/releases/2.0.1/mapguide-2.0.1.2716.tar.gz
> 
> Everything works until running ./build_oem.sh where this error occurs:
> 
> /bin/sh ./libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H  -I..
>    -g0 -O2 -pipe -Wall -Wno-long-long -Wnon-virtual-dtor -Wsign-promo
> -Wsign-compare -Wundef -Wstrict-prototypes -fforce-addr
> -finline-functions -ffast-math -fno-strict-aliasing -MT
> BufferOutputStream.lo -MD -MP -MF .deps/BufferOutputStream.Tpo -c -o
> BufferOutputStream.lo BufferOutputStream.cpp
>  g++ -DHAVE_CONFIG_H -I.. -g0 -O2 -pipe -Wall -Wno-long-long
> -Wnon-virtual-dtor -Wsign-promo -Wsign-compare -Wundef
> -Wstrict-prototypes -fforce-addr -finline-functions -ffast-math
> -fno-strict-aliasing -MT BufferOutputStream.lo -MD -MP -MF
> .deps/BufferOutputStream.Tpo -c BufferOutputStream.cpp  -fPIC -DPIC -o
> .libs/BufferOutputStream.o
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid
> for Ada/C/ObjC but not for C++
> BufferOutputStream.cpp: In member function 'virtual size_t
> DWFCore::DWFBufferOutputStream::write(const void*, size_t)':
> BufferOutputStream.cpp:192: error: expected primary-expression before '?'
> token
> BufferOutputStream.cpp:192: error: expected `:' before ';' token
> BufferOutputStream.cpp:192: error: expected primary-expression before ';'
> token
> make[2]: *** [BufferOutputStream.lo] Error 1
> make[2]: Leaving directory
> `/opt/install/mapguide-2.0.1/Oem/DWFTK7.1/develop/global/src/dwfcore'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/opt/install/mapguide-2.0.1/Oem/DWFTK7.1/develop/global/src/dwfcore'
> make: *** [all] Error 2
> DWFCORE 1.0: Error build failed (0).................
> 
> 
> I thought maybe the BufferOutputStream.cpp was corrupted, so compared
> it with version at
> http://svn.osgeo.org/mapguide/trunk/MgDev/Oem/DWFTK7.1/develop/global/src/dwfcore/BufferOutputStream.cpp
> which was identical.
> 
> There is a '?' in the file, but it is on line 110, not 192.
> 
> Anyone know what I'm doing wrong? :-)
> _______________________________________________
> mapguide-users mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/CPP-Build-failure-on-Ubuntu-8.04-tp17876969p17982853.html
Sent from the MapGuide Users mailing list archive at Nabble.com.

_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to