Well I fixed the function redefinition errors I was having with the new ctrulib, there was only like 3, and during compilation I still get the 3ds_crt0.o error.
If you want to try to compile the code I uploaded it here, https://www.dropbox.com/s/8wqw7v771u2rjr4/server.zip?dl=0, this is the one...