You’re right, no major problems. Here’s what I’ve come across so far:
For the ‘quick start’ wiki guide: Mint (and probably Ubuntu) doesn’t come with the gcc compiler; you have to expressly install “build-essentials”. Added here. If this is the case in Debian as well, someone please let me know and I’ll format for the correction. I recently moved house and no longer have access to several desktops to play distro roulette.
For the build documentation:
On my system at least, when compiling Urho3D with ODBC support, unixodbc-dev is recommended, but only libiodbc2-dev seems to work. (I get “/usr/bin/ld: cannot find -libiodbc…” errors as per below when unixodbc-dev is installed)
Current issue (EDIT: was installing in the home directory; installing via sudo in /usr/games seems to work. Left for posterity):
[ 72%] Linking CXX executable ../../../bin/tool/PackageTool
/usr/bin/ld: cannot find -linux-gnu
/usr/bin/ld: cannot find -linux-gnu
collect2: error: ld returned 1 exit status
Source/Tools/PackageTool/CMakeFiles/PackageTool.dir/build.make:96: recipe for target 'bin/tool/PackageTool' failed
make[2]: *** [bin/tool/PackageTool] Error 1
CMakeFiles/Makefile2:1880: recipe for target 'Source/Tools/PackageTool/CMakeFiles/PackageTool.dir/all' failed
make[1]: *** [Source/Tools/PackageTool/CMakeFiles/PackageTool.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
…and a few “unused attribute” warnings that I assume aren’t a big deal:
/usr/games/Urho3D/Source/Urho3D/IO/FileSystem.cpp: In member function ?Urho3D::String Urho3D::FileSystem::GetCurrentDir() const?:
/usr/games/Urho3D/Source/Urho3D/IO/FileSystem.cpp:540:27: warning: ignoring return value of ?char* getcwd(char*, size_t)?, declared with attribute warn_unused_result [-Wunused-result]
getcwd(path, MAX_PATH);
^
/usr/games/Urho3D/Source/Urho3D/IO/FileSystem.cpp: In member function ?Urho3D::String Urho3D::FileSystem::GetProgramDir() const?:
/usr/games/Urho3D/Source/Urho3D/IO/FileSystem.cpp:717:48: warning: ignoring return value of ?ssize_t readlink(const char*, char*, size_t)?, declared with attribute warn_unused_result [-Wunused-result]
readlink(link.CString(), exeName, MAX_PATH);
^
(running the downloaded .deb & compiling without ODBC support both seem to work fine)