[Merkaartor] Compiling Merkaartor - some files missing
Guido Arnold
watsolldat at googlemail.com
Sat Sep 27 19:57:19 BST 2008
Hello,
I'm having difficulties compiling merkaartor. It used to work for me following
the instructions on the wiki. But no mor, and following the
instructions of the INSTALL file
doesn't work either.
I tried to compile merkaartor on an AMD64 under ubuntu8.04 using:
gcc-Version 4.2.3
and
QMake version 2.01a
Using Qt version 4.3.4
I got the sources by typing:
svn co http://svn.openstreetmap.org/applications/editors/merkaartor/
Apparently, there are some files missing, when I run "make":
--snip--
In file included from ./QMapControl/yahoolegalmapadapter.h:25,
from Map/MapLayer.cpp:22:
./QMapControl/browserimagemanager.h:27:23: error: qwebframe.h: No such
file or directory
./QMapControl/browserimagemanager.h:28:25: error: qwebhistory.h: No
such file or directory
./QMapControl/browserimagemanager.h:29:34: error:
qwebhistoryinterface.h: No such file or directory
./QMapControl/browserimagemanager.h:30:27: error: qwebkitglobal.h: No
such file or directory
./QMapControl/browserimagemanager.h:31:22: error: qwebpage.h: No such
file or directory
./QMapControl/browserimagemanager.h:32:31: error: qwebpluginfactory.h:
No such file or directory
./QMapControl/browserimagemanager.h:33:26: error: qwebsettings.h: No
such file or directory
./QMapControl/browserimagemanager.h:34:22: error: qwebview.h: No such
file or directory
In file included from ./QMapControl/yahoolegalmapadapter.h:25,
from Map/MapLayer.cpp:22:
./QMapControl/browserimagemanager.h:46: error: expected class-name
before '{' token
./QMapControl/browserimagemanager.h:51: error: 'QWebFrame' has not been declared
./QMapControl/browserimagemanager.h:126: warning: ISO C++ forbids
declaration of 'QWebView' with no type
./QMapControl/browserimagemanager.h:126: error: expected ';' before '*' token
./QMapControl/browserimagemanager.h:128: warning: ISO C++ forbids
declaration of 'QWebFrame' with no type
./QMapControl/browserimagemanager.h:128: error: expected ';' before '*' token
./QMapControl/browserimagemanager.h:129: warning: ISO C++ forbids
declaration of 'QNetworkAccessManager' with no type
./QMapControl/browserimagemanager.h:129: error: expected ';' before '*' token
make: *** [tmp/obj_debug/MapLayer.o] Error 1
--snip--
A google search for some of the filenames didn't help. A few led me to
patches like
http://svn.openstreetmap.org/applications/editors/merkaartor/QMapControl/browserimagemanager.h
but I don't know how to deal with them and if they are even related to
my problem.
I guess I am just missing a package, but I don't know which one. The ones
listed in the wiki [1] are installed.
Thanks in advance for any hint.
Guido
[1] http://wiki.openstreetmap.org/index.php/Compiling_Merkaartor
More information about the Merkaartor
mailing list