I installed QMapShack 1.12.0 following the instructions in the wiki on my Linux laptop.
When starting QMapShack a warning appears:
The XML profile does not exist. Then trying to create a Routino Database the following error appears:
Error: The '--tagging' option specifies a file '/usr/share/routino/tagging.xml' that does not exist.
And indeed, the file does not exist. Even more the folder
/usr/share/ does not exist. So I guess something is wrong with my routino installation?
make the following output is generated (see attachment). Some warning is generated. This implies that make did not produce the tagging xml profile? I have
xmlparse.c: In function ‘ParseXML’: xmlparse.c:960:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if(tag_stack) ^ xmlparse.c:965:4: note: here case LEX_FUNC_TAG_BEGIN: ^~~~ xmlparse.c: In function ‘ParseXML_SetError’: xmlparse.c:1241:32: warning: ‘Error on line ’ directive output truncated writing 14 bytes into a region of size 1 [-Wformat-truncation=] line_length=snprintf(temp,1,"Error on line %" PRIu64 ": ",lineno); ~^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from xmlparse.c:25: /usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note: ‘__builtin___snprintf_chk’ output between 18 and 37 bytes into a destination of size 1 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I don't think it should matter, but to get the install of QMapShack working I had to run:
sudo ln -s /usr/local/lib//libroutino.so.0 /usr/lib/ sudo ln -s /usr/local/lib//libroutino.so /usr/lib/