[OSM-talk] problem compiling osmeditor u/Ubuntu

Simone Cortesi simone at cortesi.com
Tue Nov 28 15:45:05 GMT 2006


Hi,

i'm having problems compiling osmeditor under Ubuntu Edgy. I do have
libqt4-dev installed, I've just make a CO of osmeditor from SVN, then,
after getting a Makefile, I get a pageful of errors/warings when i
type "make". Is anyone able to help me out?

thanks,
Simone.


simone at dagobah:~/svn.openstreetmap.org/editors/osm-editor/qt4$ make
g++ -c -pipe -Wall -W -O2 -D_REENTRANT  -DNO_USB -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I. -Ijeeps-gpsbabel-1.2.7
-I/usr/include/qt3 -o BatchUploader.o BatchUploader.cpp
OSMObject.h:45: warning: 'class OpenStreetMap::OSMObject' has virtual
functions but non-virtual destructor
OSMObject.h: In member function 'QByteArray OpenStreetMap::OSMObject::toOSM()':
OSMObject.h:126: error: no matching function for call to
'QTextStream::QTextStream(QByteArray*)'
/usr/include/qt3/qtextstream.h:191: note: candidates are:
QTextStream::QTextStream(const QTextStream&)
/usr/include/qt3/qtextstream.h:70: note:
QTextStream::QTextStream(FILE*, int)
/usr/include/qt3/qtextstream.h:69: note:
QTextStream::QTextStream(QByteArray, int)
/usr/include/qt3/qtextstream.h:68: note:
QTextStream::QTextStream(QString&, int)
/usr/include/qt3/qtextstream.h:67: note:
QTextStream::QTextStream(QString*, int)
/usr/include/qt3/qtextstream.h:66: note:
QTextStream::QTextStream(QIODevice*)
/usr/include/qt3/qtextstream.h:65: note:
QTextStream::QTextStream()
OSMObject.h: In member function 'void OpenStreetMap::OSMObject::printTags()':
OSMObject.h:145: error: 'const class QString' has no member named 'toAscii'
OSMObject.h:145: error: 'class QString' has no member named 'toAscii'
Node.h: At global scope:
Node.h:46: warning: 'class OpenStreetMap::Node' has virtual functions
but non-virtual destructor
OSMLinear.h:29: warning: 'class OpenStreetMap::OSMLinear' has virtual
functions but non-virtual destructor
Segment.h:31: warning: 'class OpenStreetMap::Segment' has virtual
functions but non-virtual destructor
Way.h:40: warning: 'class OpenStreetMap::Way' has virtual functions
but non-virtual destructor
BatchUploader.cpp: In member function 'void
OpenStreetMap::BatchUploader::nodeAdded(const QByteArray&, void*)':
BatchUploader.cpp:51: error: 'class QString' has no member named 'toAscii'
BatchUploader.cpp:52: error: 'class QString' has no member named 'split'
BatchUploader.cpp:57: error: 'class QString' has no member named 'toAscii'
BatchUploader.cpp:58: error: 'class QString' has no member named 'toAscii'
BatchUploader.cpp: In member function 'void
OpenStreetMap::BatchUploader::segmentAdded(const QByteArray&, void*)':
BatchUploader.cpp:102: error: 'class QString' has no member named 'split'
BatchUploader.cpp:107: error: 'class QString' has no member named 'toAscii'
BatchUploader.cpp:109: error: 'class QString' has no member named 'toAscii'
BatchUploader.cpp: In member function 'void
OpenStreetMap::BatchUploader::handleHttpError(int, const QString&)':
BatchUploader.cpp:133: error: 'const class QString' has no member
named 'toAscii'
BatchUploader.cpp:134: error: 'const class QString' has no member
named 'toAscii'
BatchUploader.cpp: In member function 'void
OpenStreetMap::BatchUploader::handleError(const QString&)':
BatchUploader.cpp:140: error: 'const class QString' has no member
named 'toAscii'
make: *** [BatchUploader.o] Error 1

-- 
Simone Cortesi

All that is gold does not glitter;
not all those that wander are lost.
           J.R.R. Tolkien




More information about the talk mailing list