- 0
mangos one Need help compiling from source
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use
Question
onixiya
I need help with compiling mangosone from source. I'm on lubuntu 18.04 x64 and i followed the steps from here. I have no clue what to do from here so i'm wondering if anyone knows how to get past this
root@Talik-Lin:/home/silentstorm/Downloads# ./getmangos.sh
Cleaning the old build...
This script builds the MaNGOS server.
Options that can be used in order to configure the process:
General:
CMAKE_INSTALL_PREFIX Path where the server should be installed to
CONF_DIR Path to the configs, can be absolute or relative.
DEBUG Debug mode (strict compile, all warnings)
ACE_USE_EXTERNAL Use external ACE
BUILD_MANGOSD Build the main server
BUILD_REALMD Build the login server
BUILD_TOOLS Build the map/vmap/mmap extractors
SOAP Enable remote access via SOAP
Scripting engines:
SCRIPT_LIB_ELUNA Compile with support for Eluna scripts
SCRIPT_LIB_SD3 Compile with support for ScriptDev3 scripts
To set an option simply type -D<OPTION>=<VALUE> after 'cmake <srcs>'.
Also, you can specify the generator with -G. see 'cmake --help' for more details
For example: cmake .. -DDEBUG=1 -DCMAKE_INSTALL_PREFIX=/opt/mangos
Note: On UNIX systems, CONF_DIR is relative to the bin folder.
-- Detected 64-bit platform
-- Found OpenSSL library: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Found OpenSSL headers: /usr/include
-- Found ACE library: /usr/local/lib/libACE.so
-- Found ACE headers: /usr/local/include
-- Install server to : /home/silentstorm/one
-- Install configs to : /home/silentstorm/one/etc/
-- Search configs from : etc/
-- Support for SOAP : No (default)
-- Script engine Eluna : Yes (default)
-- Script engine SD3 : Yes (default)
-- Build main server : Yes (default)
-- Build login server : Yes (default)
-- Build tools : Yes (default)
-- Build in debug-mode : No (default)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/silentstorm/one/src/server/linux
[ 0%] Building C object dep/lualib/CMakeFiles/lualib.dir/lapi.c.o
[ 0%] Building C object dep/lualib/CMakeFiles/lualib.dir/lauxlib.c.o
[ 0%] Building C object dep/lualib/CMakeFiles/lualib.dir/lbaselib.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/lbitlib.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/lcode.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/lcorolib.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/lctype.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/ldblib.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/ldebug.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/ldo.c.o
[ 1%] Building C object dep/lualib/CMakeFiles/lualib.dir/ldump.c.o
[ 2%] Building C object dep/lualib/CMakeFiles/lualib.dir/lfunc.c.o
[ 2%] Building C object dep/lualib/CMakeFiles/lualib.dir/lgc.c.o
[ 2%] Building C object dep/lualib/CMakeFiles/lualib.dir/linit.c.o
[ 2%] Building C object dep/lualib/CMakeFiles/lualib.dir/liolib.c.o
[ 2%] Building C object dep/lualib/CMakeFiles/lualib.dir/llex.c.o
[ 2%] Building C object dep/lualib/CMakeFiles/lualib.dir/lmathlib.c.o
[ 2%] Building C object dep/lualib/CMakeFiles/lualib.dir/lmem.c.o
[ 3%] Building C object dep/lualib/CMakeFiles/lualib.dir/loadlib.c.o
[ 3%] Building C object dep/lualib/CMakeFiles/lualib.dir/lobject.c.o
[ 3%] Building C object dep/lualib/CMakeFiles/lualib.dir/lopcodes.c.o
[ 3%] Building C object dep/lualib/CMakeFiles/lualib.dir/loslib.c.o
[ 3%] Building C object dep/lualib/CMakeFiles/lualib.dir/lparser.c.o
[ 3%] Building C object dep/lualib/CMakeFiles/lualib.dir/lstate.c.o
[ 3%] Building C object dep/lualib/CMakeFiles/lualib.dir/lstring.c.o
[ 4%] Building C object dep/lualib/CMakeFiles/lualib.dir/lstrlib.c.o
[ 4%] Building C object dep/lualib/CMakeFiles/lualib.dir/ltable.c.o
[ 4%] Building C object dep/lualib/CMakeFiles/lualib.dir/ltablib.c.o
[ 4%] Building C object dep/lualib/CMakeFiles/lualib.dir/ltm.c.o
[ 4%] Building C object dep/lualib/CMakeFiles/lualib.dir/lundump.c.o
[ 4%] Building C object dep/lualib/CMakeFiles/lualib.dir/lvm.c.o
[ 4%] Building C object dep/lualib/CMakeFiles/lualib.dir/lzio.c.o
[ 5%] Linking C static library liblualib.a
[ 5%] Built target lualib
[ 5%] Building C object dep/bzip2/CMakeFiles/bzip2.dir/blocksort.c.o
[ 5%] Building C object dep/bzip2/CMakeFiles/bzip2.dir/bzlib.c.o
[ 6%] Building C object dep/bzip2/CMakeFiles/bzip2.dir/compress.c.o
[ 6%] Building C object dep/bzip2/CMakeFiles/bzip2.dir/crctable.c.o
[ 6%] Building C object dep/bzip2/CMakeFiles/bzip2.dir/decompress.c.o
[ 6%] Building C object dep/bzip2/CMakeFiles/bzip2.dir/huffman.c.o
[ 6%] Building C object dep/bzip2/CMakeFiles/bzip2.dir/randtable.c.o
[ 6%] Linking C static library libbzip2.a
[ 6%] Built target bzip2
[ 6%] Building C object dep/libmpq/CMakeFiles/libmpq.dir/libmpq/common.c.o
[ 7%] Building C object dep/libmpq/CMakeFiles/libmpq.dir/libmpq/explode.c.o
[ 7%] Building C object dep/libmpq/CMakeFiles/libmpq.dir/libmpq/extract.c.o
[ 7%] Building C object dep/libmpq/CMakeFiles/libmpq.dir/libmpq/huffman.c.o
[ 7%] Building C object dep/libmpq/CMakeFiles/libmpq.dir/libmpq/mpq.c.o
[ 7%] Building C object dep/libmpq/CMakeFiles/libmpq.dir/libmpq/wave.c.o
[ 7%] Linking CXX static library liblibmpq.a
[ 7%] Built target libmpq
[ 7%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourAlloc.cpp.o
[ 7%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourCommon.cpp.o
[ 8%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNavMeshBuilder.cpp.o
[ 8%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNavMesh.cpp.o
[ 8%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNavMeshQuery.cpp.o
[ 8%] Building CXX object dep/recastnavigation/Detour/Source/CMakeFiles/detour.dir/DetourNode.cpp.o
[ 8%] Linking CXX static library libdetour.a
[ 8%] Built target detour
[ 8%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/Recast.cpp.o
[ 8%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastAlloc.cpp.o
[ 8%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastArea.cpp.o
[ 8%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastContour.cpp.o
[ 9%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastFilter.cpp.o
[ 9%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastLayers.cpp.o
[ 9%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastMesh.cpp.o
[ 9%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastMeshDetail.cpp.o
[ 9%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastRasterization.cpp.o
[ 9%] Building CXX object dep/recastnavigation/Recast/CMakeFiles/recast.dir/Source/RecastRegion.cpp.o
[ 9%] Linking CXX static library librecast.a
[ 9%] Built target recast
[ 9%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/AABox.cpp.o
[ 9%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Any.cpp.o
[ 9%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/BinaryFormat.cpp.o
[ 9%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/BinaryInput.cpp.o
[ 9%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/BinaryOutput.cpp.o
[ 9%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Box.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Capsule.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/CollisionDetection.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/CoordinateFrame.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Crypto.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Cylinder.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/FileSystem.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Line.cpp.o
[ 10%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/LineSegment.cpp.o
[ 11%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Log.cpp.o
[ 11%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Matrix3.cpp.o
[ 11%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Matrix4.cpp.o
[ 11%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/MemoryManager.cpp.o
[ 11%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/PhysicsFrame.cpp.o
[ 11%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Plane.cpp.o
[ 11%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Quat.cpp.o
[ 12%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Random.cpp.o
[ 12%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Ray.cpp.o
[ 12%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/ReferenceCount.cpp.o
[ 12%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/RegistryUtil.cpp.o
[ 12%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Sphere.cpp.o
[ 12%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/System.cpp.o
[ 12%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/TextInput.cpp.o
[ 13%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/TextOutput.cpp.o
[ 13%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Triangle.cpp.o
[ 13%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/UprightFrame.cpp.o
[ 13%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Vector2.cpp.o
[ 13%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Vector3.cpp.o
[ 13%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/Vector4.cpp.o
[ 13%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/debugAssert.cpp.o
[ 14%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/fileutils.cpp.o
[ 14%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/format.cpp.o
[ 14%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/g3dfnmatch.cpp.o
[ 14%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/g3dmath.cpp.o
[ 14%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/prompt.cpp.o
[ 14%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/stringutils.cpp.o
[ 14%] Building CXX object dep/g3dlite/CMakeFiles/g3dlite.dir/G3D/uint128.cpp.o
[ 14%] Linking CXX static library libg3dlite.a
[ 14%] Built target g3dlite
[ 14%] Building C object dep/zlib/CMakeFiles/zlib.dir/adler32.c.o
[ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/compress.c.o
[ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/crc32.c.o
[ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/deflate.c.o
[ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/gzclose.c.o
[ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/gzlib.c.o
[ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/gzread.c.o
[ 15%] Building C object dep/zlib/CMakeFiles/zlib.dir/gzwrite.c.o
[ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/infback.c.o
[ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/inffast.c.o
[ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/inflate.c.o
[ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/inftrees.c.o
[ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/trees.c.o
[ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/uncompr.c.o
[ 16%] Building C object dep/zlib/CMakeFiles/zlib.dir/zutil.c.o
[ 17%] Linking C static library libzlib.a
[ 17%] Built target zlib
[ 17%] Building CXX object dep/loadlib/CMakeFiles/loadlib.dir/ml/loadlib.cpp.o
[ 18%] Building CXX object dep/loadlib/CMakeFiles/loadlib.dir/ml/adt.cpp.o
[ 18%] Building CXX object dep/loadlib/CMakeFiles/loadlib.dir/ml/wdt.cpp.o
[ 18%] Building CXX object dep/loadlib/CMakeFiles/loadlib.dir/ml/mpq.cpp.o
[ 18%] Linking CXX static library libloadlib.a
[ 18%] Built target loadlib
[ 18%] Building CXX object src/framework/CMakeFiles/framework.dir/Policies/ObjectLifeTime.cpp.o
[ 18%] Building CXX object src/framework/CMakeFiles/framework.dir/Utilities/EventProcessor.cpp.o
[ 19%] Linking CXX static library libframework.a
[ 19%] Built target framework
[ 20%] Building CXX object src/shared/CMakeFiles/shared.dir/Auth/ARC4.cpp.o
In file included from /home/silentstorm/one/src/server/src/shared/Auth/ARC4.cpp:26:0:
/home/silentstorm/one/src/server/src/shared/Auth/ARC4.h:41:24: error: field ‘m_ctx’ has incomplete type ‘EVP_CIPHER_CTX {aka evp_cipher_ctx_st}’
EVP_CIPHER_CTX m_ctx;
^~~~~
In file included from /usr/include/openssl/evp.h:14:0,
from /home/silentstorm/one/src/server/src/shared/Auth/ARC4.h:29,
from /home/silentstorm/one/src/server/src/shared/Auth/ARC4.cpp:26:
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
src/shared/CMakeFiles/shared.dir/build.make:62: recipe for target 'src/shared/CMakeFiles/shared.dir/Auth/ARC4.cpp.o' failed
make[2]: *** [src/shared/CMakeFiles/shared.dir/Auth/ARC4.cpp.o] Error 1
CMakeFiles/Makefile2:723: recipe for target 'src/shared/CMakeFiles/shared.dir/all' failed
make[1]: *** [src/shared/CMakeFiles/shared.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
There was an error building MaNGOS!
root@Talik-Lin:/home/silentstorm/Downloads#
I know nothing about c++ so does anybody have either a already built version or know how to fix this?
Edited by onixiyagrammer fix?
Link to comment
Share on other sites
18 answers to this question
Recommended Posts