Hi Oliver! Doing all this you wrote in your Wiki "If you want to use the cutting edge you need Mercurial to access the repository. Find the instructions here." hg clone https://bitbucket.org/maproom/qmapshack QMapShack etc. i got working versions of qmapshack since some months every time i updated with hg pull and hg update etc. and compiling them
But today i got some errors. (I am working with openSUSE 13.2) Following your hint "You need the Routino version from the libroutino branch in the SVN. http://routino.org/svn/branches/libroutino/" from Issue #42 i download this svn-version from libroutino, named the directory routino and put it in /usr/share, so i have /usr/share/routino. Compiling works til [ 72%] Building CXX object src/CMakeFiles/qmapshack.dir/qrc_resources.cpp.o [ 73%] Building CXX object src/CMakeFiles/qmapshack.dir/qmapshack_automoc.cpp.o [ 73%] Linking CXX executable ../bin/qmapshack But then in the next line: CMakeFiles/qmapshack.dir/gis/rte/router/CRouterRoutino.cpp.o: In function `CRouterRoutino::freeDatabaseList()': /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:262: undefined reference to `Routino_UnloadDatabase' CMakeFiles/qmapshack.dir/gis/rte/router/CRouterRoutino.cpp.o: In function `CRouterRoutino::~CRouterRoutino()': /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:121: undefined reference to `Routino_FreeXMLProfiles' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:122: undefined reference to `Routino_FreeXMLTranslations' CMakeFiles/qmapshack.dir/gis/rte/router/CRouterRoutino.cpp.o: In function `CRouterRoutino::buildDatabaseList()': /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:244: undefined reference to `Routino_LoadDatabase' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:251: undefined reference to `Routino_errno' CMakeFiles/qmapshack.dir/gis/rte/router/CRouterRoutino.cpp.o: In function `CRouterRoutino::calcRoute(QPointF const&, QPointF const&, QPolygonF&)': /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:377: undefined reference to `Routino_GetProfile' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:378: undefined reference to `Routino_GetTranslation' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:380: undefined reference to `Routino_ValidateProfile' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:383: undefined reference to `Routino_errno' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:398: undefined reference to `Routino_FindWaypoint' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:405: undefined reference to `Routino_FindWaypoint' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:414: undefined reference to `Routino_CalculateRoute' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:429: undefined reference to `Routino_DeleteRoute' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:401: undefined reference to `Routino_errno' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:408: undefined reference to `Routino_errno' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:433: undefined reference to `Routino_errno' CMakeFiles/qmapshack.dir/gis/rte/router/CRouterRoutino.cpp.o: In function `CRouterRoutino::calcRoute(IGisItem::key_t const&)': /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:303: undefined reference to `Routino_GetProfile' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:304: undefined reference to `Routino_GetTranslation' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:306: undefined reference to `Routino_ValidateProfile' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:309: undefined reference to `Routino_errno' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:330: undefined reference to `Routino_FindWaypoint' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:333: undefined reference to `Routino_errno' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:341: undefined reference to `Routino_CalculateRoute' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:348: undefined reference to `Routino_DeleteRoute' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:352: undefined reference to `Routino_errno' CMakeFiles/qmapshack.dir/gis/rte/router/CRouterRoutino.cpp.o: In function `CRouterRoutino::CRouterRoutino(QWidget*)': /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:56: undefined reference to `Routino_Check_API_Version' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:58: undefined reference to `Routino_APIVersion' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:67: undefined reference to `Routino_ParseXMLProfiles' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:70: undefined reference to `Routino_errno' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:74: undefined reference to `Routino_ParseXMLTranslations' /usr/local/QMapShack/src/gis/rte/router/CRouterRoutino.cpp:77: undefined reference to `Routino_errno' CMakeFiles/qmapshack.dir/CAbout.cpp.o: In function `CAbout::CAbout(QWidget*)': /usr/local/QMapShack/src/CAbout.cpp:36: undefined reference to `Routino_APIVersion' collect2: error: ld returned 1 exit status src/CMakeFiles/qmapshack.dir/build.make:5343: recipe for target 'bin/qmapshack' failed make[2]: *** [bin/qmapshack] Error 1 CMakeFiles/Makefile2:174: recipe for target 'src/CMakeFiles/qmapshack.dir/all' failed make[1]: *** [src/CMakeFiles/qmapshack.dir/all] Error 2 Makefile:149: recipe for target 'all' failed make: *** [all] Error 2 Nevertheless i can work with qmapshack in the hg-version from 12.08.2015. And i am very happy that i can work with your wonderful program! Do you have some other hints for this errors mentioned above? Best regards Friedhelm ------------------------------------------------------------------------------ _______________________________________________ Qlandkartegt-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
