I was able to fix the MySQL issue by using a simpler password. Before, I had a bunch of special characters, and I changed it to a pure alpha password. The scripts can now connect to the database.
I still cannot compile the source code though.
I am using a fresh install of Ubuntu 16.04.3 x64. I am only running this script
Code:
wget --no-check-certificate https://raw.githubusercontent.com/EQEmu/Server/master/utils/scripts/linux_installer/install.sh -O install.sh && chmod 755 install.sh && ./install.sh
once, and during that initial run, I get the compiler failure.
I've been poking at it and trying to install random packages that I found mentioned on the forums, but I still cannot build the code. Now, I get this error
Code:
[ 2%] Building CXX object common/CMakeFiles/common.dir/database.cpp.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions.
common/CMakeFiles/common.dir/build.make:206: recipe for target 'common/CMakeFiles/common.dir/database.cpp.o' failed
make[2]: *** [common/CMakeFiles/common.dir/database.cpp.o] Error 4
CMakeFiles/Makefile2:85: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
Is there an updated list of instructions for setting up a server on Linux? I think doing the steps individually as opposed to using the automated script might make it easier to know where something is going wrong or doing something unexpected.