shadedmagus Posted May 27, 2018 Author Report Share Posted May 27, 2018 Went to Ubuntu Server 17.10, and the build compiled without any problems. Out of curiosity, built a new Fedora Server 28 install, and at first build attempt, got the same error as above: [ 14%] Generating CXX prefix source src/server/database/cotire/database_CXX_prefix.cxx [ 14%] Generating CXX prefix header src/server/database/cotire/database_CXX_prefix.hxx [ 14%] Building CXX precompiled header src/server/database/cotire/database_CXX_prefix.hxx.pch In file included from /home/trinity-lk/TrinityCore/build/src/server/database/cotire/database_CXX_prefix.hxx:4: In file included from /home/trinity-lk/TrinityCore/build/src/server/database/cotire/database_CXX_prefix.cxx:4: In file included from /home/trinity-lk/TrinityCore/src/server/database/PrecompiledHeaders/databasePCH.h:30: In file included from /usr/include/mysql/mysql.h:84: /usr/include/mysql/mysql/client_plugin.h:108:8: fatal error: definition of type 'MYSQL' conflicts with typedef of the same name struct MYSQL; ^ /home/trinity-lk/TrinityCore/src/server/database/Database/DatabaseEnvFwd.h:48:25: note: 'MYSQL' declared here typedef struct st_mysql MYSQL; ^ 1 error generated. CMake Error at /home/trinity-lk/TrinityCore/dep/cotire/CMake/cotire.cmake:1885 (message): cotire: error 1 precompiling /home/trinity-lk/TrinityCore/build/src/server/database/cotire/database_CXX_prefix.hxx. Call Stack (most recent call first): /home/trinity-lk/TrinityCore/dep/cotire/CMake/cotire.cmake:3558 (cotire_precompile_prefix_header) make[2]: *** [src/server/database/CMakeFiles/database.dir/build.make:64: src/server/database/cotire/database_CXX_prefix.hxx.pch] Error 1 make[1]: *** [CMakeFiles/Makefile2:1124: src/server/database/CMakeFiles/database.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 Following the instructions on the wiki precisely. Link to comment Share on other sites More sharing options...
Recommended Posts