• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Search results

  1. Shyzoul

    Linux Compile OTSERVER - Debian 9

    that is weird, on all my debian (x86_64) machines it just works, this will fix your problem, '#ln -sf /usr/lib/x86_64-linux-gnu/libmariadbclient.so /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20' (notice that the prefix "x86_64" may be different depending in your debian version), tho i'm curious...
  2. Shyzoul

    Linux Compile OTSERVER - Debian 9

    this generally happens when you force an exit while compiling running, then corruptions on files will likely happen, try 'make clean' and then 'make' again
  3. Shyzoul

    Linux Compile OTSERVER - Debian 9

    i see the problem, forum is replacing tabs to spaces, make are space sensible, replace spaces in beginning of line to tabs from line 28 to EOF otherwise get it from here hastebin
  4. Shyzoul

    Linux Compile OTSERVER - Debian 9

    have you copied from Windows? i think its fault of windows line ending, try converting your file to unix line endings, you can do that by using an editor that supports unix line endings on windows, or running on linux tools such as dos2unix <filename>.
  5. Shyzoul

    Linux Compile OTSERVER - Debian 9

    remove default-libmysqlclient-dev and install libmariadbclient-dev instead, also replace your makefile, it was just a test, i've updated it because this let make do its job, which is recompile only files that needs to be recompiled you can compile faster in parallel with -j, e.g make -j`nproc`...
  6. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    i've done some google, apparently it's a bug of 1.49 boost, where boost overwrite TIME_UTC macro from glibc, if you delete this macro from /usr/include/boost/thread/xtime.hpp might work, although i've asked a friend that has more experience with boost, he said that old boost libraries still...
  7. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    @binny before i do anything further, can you make sure this is compiling? create a empty file called "Makefile" in your ./src directory, paste this hastebin inside, navigate with "cd" inside your src directory and type "make", then the compilation should start, it may take up to 5min, so wait...
  8. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    where can i get tfs 0.4 sources? i might want to write a makefile instead of dealing with gnu auto-hellstools
  9. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    share your autogen and configure file
  10. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    when your script call g++ it's not including -std=c++03
  11. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    there is only boost things being removed, so it's fine i think the security that debian repositories brings with, pays it off, pacman usually break things with new versions, and aur for me won't workout (same as ubuntu with ppas), it's a community driven repository, meaning anyone can do...
  12. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    that's weird, looks like apt-get don't purged your old libs, usually it works, well, you might try is installing aptitude if don't have yet, it uses a different algorithm to resolve dependencies, so try doing this: # apt-get install aptitude # aptitude install libboost1.49-all-dev hopefully...
  13. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    if it's your source.list, then you didnt have added squeeze repositories (oldoldstable), you have to paste deb "http://deb.debian.org/debian oldoldstable main" anywhere is this file, and apt update, then you will be able to get packages from squeeze
  14. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    first thing, you shouldn't install libboost-all-dev if you want an older version, because auto tools will use this version to link, second compiling boost is the last thing you should try, a saner solution would get boost from squeezy repository, worth a note that this workaround will only work...
  15. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    you will have to go to boost version history and download the sources from there, usually inside of root folder there is file with instructions to get sources compiled.
  16. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    no, at line 272 replace with this CXXFLAGS = -pipe -std=c++03
  17. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    probably not, you should use this arg to cc, i suggest you insert directly inside your Makefile, usually there is a variable called CPPFLAGS to insert your args to compiler.
  18. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    these compilation erros doesn't relate to mysql, your compiler is trying to use some new version of c++, you can try using flag -std=c++03, i think you will still getting errors due boost version, so probably you will need to compile a boost older version too.
  19. Shyzoul

    Linux libmysqlclient-dev - debian stretch

    in debian 9 mysql was replaced with mariadb, it should be compatible tho. # apt install libmariadbclient-dev probably you will still getting errors with linking because it will not recognize as mariadb, you might want create a symbolic link to mysql. # ln -s...
  20. Shyzoul

    Linux SWAP Partition Full

    /dev/null is a pseudo-file, i've saw before virtual hosts that do this, idk why, redirecting swap to /dev/null probably "neutralize" a swap file/partition, since even with swappiness 0 kernel are allowed to alloc data there, so i think this is the quick&dirty way to neutralize swap on vps's,
Back
Top