-
Posts
4 -
Joined
-
Last visited
-
Days Won
1
nixholas last won the day on November 18 2018
nixholas had the most liked content!
nixholas's Achievements
Newbie (1/14)
1
Reputation
-
cmake $TRINITY/repo -G Xcode \ -DMYSQL_ADD_INCLUDE_PATH=/usr/local/include \ -DMYSQL_LIBRARY=/usr/local/Cellar/[email protected]/5.7.24/lib/libmysqlclient.dylib \ -DREADLINE_INCLUDE_DIR=$TRINITY/include \ -DREADLINE_LIBRARY=$TRINITY/lib/libreadline.dylib \ -DBOOST_INCLUDEDIR=/usr/local/include \ -DBOOST_LIBRARYDIR=/usr/local/lib \ -DOPENSSL_SSL_LIBRARIES=$TRINITY/lib/libssl.dylib \ -DOPENSSL_CRYPTO_LIBRARIES=$TRINITY/lib/libcrypto.dylib \ -DZMQ_LIBRARY=/usr/local/opt/zeromq/lib/libzmq.dylib \ -DZMQ_INCLUDE_DIR=/usr/local/opt/zeromq/include \ -DOPENSSL_INCLUDE_DIR=$TRINITY/include \ -DCMAKE_INSTALL_PREFIX=$TRINITY \ -DWITH_WARNINGS=1 \ -DTOOLS=1 \ -DUSE_COREPCH=1 \ -DUSE_SCRIPTPCH=1 \ -DCMAKE_INSTALL_PREFIX=/Users/nixholas/tc-server \ That worked best for me. Using zshell, so here goes. export TRINITY=/Volumes/RedOne/TrinityCore export PATH=$TRINITY/bin:/usr/local/Cellar/[email protected]/5.7.24/bin:$PATH
-
macOS master branch compilation via Homebrew
nixholas replied to nixholas's topic in Help and Support
However, the use of 5.7 didn't successfully build either, I'll change the stacktrace to 5.7 after work. -
ProcessPCH++ /Volumes/RedOne/TrinityCore/build/src/server/database/SharedPrecompiledHeaders/database_CXX_prefix-fcwyxjlleloxokglfyuvjmdtgsuq/database_CXX_prefix.hxx.pch /Volumes/RedOne/TrinityCore/build/src/server/database/Release/cotire/database_CXX_prefix.hxx normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler cd /Volumes/RedOne/TrinityCore/repo export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++-header -arch x86_64 -fmessage-length=362 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -Wno-trigraphs -fpascal-strings -O3 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -DCMAKE_INTDIR=\"Release\" -DTRINITY_API_EXPORT_DATABASE -D_BUILD_DIRECTIVE=\"RelWithDebInfo\" -DBOOST_DATE_TIME_NO_LIB -DBOOST_REGEX_NO_LIB -DBOOST_CHRONO_NO_LIB -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE -DBOOST_ASIO_NO_DEPRECATED -DFMT_USE_OVERRIDE -DFMT_USE_VARIADIC_TEMPLATES -DFMT_USE_RVALUE_REFERENCES -DFMT_USE_DELETED_FUNCTIONS -DFMT_USE_EXTERN_TEMPLATES -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.14 -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -I/Volumes/RedOne/TrinityCore/build/src/server/database/Release/include -I/Volumes/RedOne/TrinityCore/repo/src/server/database -I/Volumes/RedOne/TrinityCore/repo/src/server/database/Database -I/Volumes/RedOne/TrinityCore/repo/src/server/database/Database/Implementation -I/Volumes/RedOne/TrinityCore/repo/src/server/database/Logging -I/Volumes/RedOne/TrinityCore/repo/src/server/database/Updater -I/Volumes/RedOne/TrinityCore/build/src/server/database -I/Volumes/RedOne/TrinityCore/build -I/Volumes/RedOne/TrinityCore/repo/src/common -I/Volumes/RedOne/TrinityCore/repo/src/common/Asio -I/Volumes/RedOne/TrinityCore/repo/src/common/Collision -I/Volumes/RedOne/TrinityCore/repo/src/common/Collision/Management -I/Volumes/RedOne/TrinityCore/repo/src/common/Collision/Maps -I/Volumes/RedOne/TrinityCore/repo/src/common/Collision/Models -I/Volumes/RedOne/TrinityCore/repo/src/common/Configuration -I/Volumes/RedOne/TrinityCore/repo/src/common/Cryptography -I/Volumes/RedOne/TrinityCore/repo/src/common/Cryptography/Authentication -I/Volumes/RedOne/TrinityCore/repo/src/common/DataStores -I/Volumes/RedOne/TrinityCore/repo/src/common/Debugging -I/Volumes/RedOne/TrinityCore/repo/src/common/Logging -I/Volumes/RedOne/TrinityCore/repo/src/common/Metric -I/Volumes/RedOne/TrinityCore/repo/src/common/Platform -I/Volumes/RedOne/TrinityCore/repo/src/common/Threading -I/Volumes/RedOne/TrinityCore/repo/src/common/Utilities -I/usr/local/include -I/Volumes/RedOne/TrinityCore/repo/dep/fmt -I/Volumes/RedOne/TrinityCore/repo/dep/g3dlite/include -I/Volumes/RedOne/TrinityCore/repo/dep/recastnavigation/Detour/Include -I/Volumes/RedOne/TrinityCore/repo/dep/SFMT -I/Volumes/RedOne/TrinityCore/repo/dep/utf8cpp -I/Volumes/RedOne/TrinityCore/include -I/Volumes/RedOne/TrinityCore/repo/dep/valgrind -isystem /usr/local/Cellar/mysql/8.0.12/include/mysql -I/Volumes/RedOne/TrinityCore/build/src/server/database/TrinityCore.build/Release/database.build/DerivedSources/x86_64 -I/Volumes/RedOne/TrinityCore/build/src/server/database/TrinityCore.build/Release/database.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Volumes/RedOne/TrinityCore/build/src/server/database/Release -DNDEBUG -Wno-narrowing -Wno-deprecated-register -W -Wall -Wextra -Winit-self -Wfatal-errors -Wno-mismatched-tags -Woverloaded-virtual -std=gnu++14 -MD -MT dependencies -MF /Volumes/RedOne/TrinityCore/build/src/server/database/SharedPrecompiledHeaders/database_CXX_prefix-fcwyxjlleloxokglfyuvjmdtgsuq/database_CXX_prefix.hxx.d -c /Volumes/RedOne/TrinityCore/build/src/server/database/Release/cotire/database_CXX_prefix.hxx -o /Volumes/RedOne/TrinityCore/build/src/server/database/SharedPrecompiledHeaders/database_CXX_prefix-fcwyxjlleloxokglfyuvjmdtgsuq/database_CXX_prefix.hxx.pch --serialize-diagnostics /Volumes/RedOne/TrinityCore/build/src/server/database/SharedPrecompiledHeaders/database_CXX_prefix-fcwyxjlleloxokglfyuvjmdtgsuq/database_CXX_prefix.hxx.dia In file included from /Volumes/RedOne/TrinityCore/build/src/server/database/Release/cotire/database_CXX_prefix.hxx:4: In file included from /Volumes/RedOne/TrinityCore/build/src/server/database/Release/cotire/database_CXX_prefix.cxx:4: In file included from /Volumes/RedOne/TrinityCore/repo/src/server/database/PrecompiledHeaders/databasePCH.h:13: In file included from /usr/local/Cellar/mysql/8.0.12/include/mysql/mysql.h:84: /usr/local/Cellar/mysql/8.0.12/include/mysql/mysql/client_plugin.h:108:8: fatal error: definition of type 'MYSQL' conflicts with typedef of the same name struct MYSQL; ^ In file included from /Volumes/RedOne/TrinityCore/build/src/server/database/Release/cotire/database_CXX_prefix.hxx:4: In file included from /Volumes/RedOne/TrinityCore/build/src/server/database/Release/cotire/database_CXX_prefix.cxx:4: In file included from /Volumes/RedOne/TrinityCore/repo/src/server/database/PrecompiledHeaders/databasePCH.h:3: In file included from /Volumes/RedOne/TrinityCore/repo/src/server/database/Database/Field.h:22: /Volumes/RedOne/TrinityCore/repo/src/server/database/Database/DatabaseEnvFwd.h:48:25: note: 'MYSQL' declared here typedef struct st_mysql MYSQL; ^ 1 error generated. ** BUILD FAILED ** The following build commands failed: ProcessPCH++ /Volumes/RedOne/TrinityCore/build/src/server/database/SharedPrecompiledHeaders/database_CXX_prefix-fcwyxjlleloxokglfyuvjmdtgsuq/database_CXX_prefix.hxx.pch /Volumes/RedOne/TrinityCore/build/src/server/database/Release/cotire/database_CXX_prefix.hxx normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (1 failure) Followed the documentation clearly but it ended up like this. Tried removing mysql for [email protected] but the build failed as well.