[mapguide-users] Mapguide make error GWSQueryEngine

kernel_panic sudoaptgetinstalld00d3 at gmail.com
Sat Oct 10 11:35:32 EDT 2009


Greetings

Im compiling mapguide on a kubuntu jaunty virtual machine under a kubuntu
jaunty host, I have succeded with compiling FDO (using the Cmake method, the
automake way didnt work), Apache and PHP and I have already run build_oem
without problems and ./configure on mapguide, as instructed in the official
documentation (I pointed fdo/include and /fdo/lib to their correct path on
my installation, since the Cmake method installs them in a different path
than that of the automake method).

However, when I run the make command, I get this error:

GwsFlatGwsIterator.cpp: In constructor
'CGwsFlatGwsIterator::CGwsFlatGwsIterator(IGWSFeatureIterator*)':       
GwsFlatGwsIterator.cpp:36: error: cannot allocate an object of abstract type
'CGwsFlatFdoReader'               
./inc/GwsFlatFdoReader.h:146: note:   because the following virtual
functions are pure within 'CGwsFlatFdoReader':                                                                                                            
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:49: note:      
virtual const FdoString* FdoIReader::GetPropertyName(FdoInt32)                                                                                
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:60: note:      
virtual FdoInt32 FdoIReader::GetPropertyIndex(const FdoString*)                                                                               
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:255: note:     
virtual FdoBoolean FdoIReader::GetBoolean(FdoInt32)                                                                                           
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:268: note:     
virtual FdoByte FdoIReader::GetByte(FdoInt32)                                                                                                 
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:281: note:     
virtual FdoDateTime FdoIReader::GetDateTime(FdoInt32)                                                                                         
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:294: note:     
virtual FdoDouble FdoIReader::GetDouble(FdoInt32)                                                                                             
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:307: note:     
virtual FdoInt16 FdoIReader::GetInt16(FdoInt32)                                                                                               
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:320: note:     
virtual FdoInt32 FdoIReader::GetInt32(FdoInt32)                                                                                               
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:333: note:     
virtual FdoInt64 FdoIReader::GetInt64(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:346: note:     
virtual FdoFloat FdoIReader::GetSingle(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:359: note:     
virtual const FdoString* FdoIReader::GetString(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:373: note:     
virtual FdoLOBValue* FdoIReader::GetLOB(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:389: note:     
virtual FdoIStreamReader* FdoIReader::GetLOBStreamReader(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:401: note:     
virtual FdoBoolean FdoIReader::IsNull(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IFeatureReader.h:139:
note:       virtual FdoByteArray* FdoIFeatureReader::GetGeometry(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IReader.h:427: note:     
virtual FdoIRaster* FdoIReader::GetRaster(FdoInt32)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IFeatureReader.h:126:
note:       virtual const FdoByte*FdoIFeatureReader::GetGeometry(FdoInt32,
FdoInt32*)
/usr/local/lib/fdo-3.5.0/include/Fdo/Commands/Feature/IFeatureReader.h:152:
note:       virtual FdoIFeatureReader*
FdoIFeatureReader::GetFeatureObject(FdoInt32)
make[4]: *** [GwsFlatGwsIterator.lo] Error 1
make[4]: se sale del directorio
`/opt/mapguide-2.0.2/Server/src/Gws/GwsQueryEngine'
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio `/opt/mapguide-2.0.2/Server/src/Gws'
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio `/opt/mapguide-2.0.2/Server/src'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/opt/mapguide-2.0.2/Server'
make: *** [all-recursive] Error 1

What could be the problem, and how can I solve it?

FDO=3.5_D032
Mapguide= 2.0.2.3011
mapguideaptinstaller=2.0.0.2
-- 
View this message in context: http://n2.nabble.com/Mapguide-make-error-GWSQueryEngine-tp3800176p3800176.html
Sent from the MapGuide Users mailing list archive at Nabble.com.


More information about the mapguide-users mailing list