Compiling Core with boost _error ldates. menu

User Tag List

Results 1 to 1 of 1
  1. #1
    klavius's Avatar Member

    Reputation
    1
    Join Date
    Jan 2016
    Posts
    11
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Compiling Core with boost _error ldates.

    hello,

    i try compiling core with boost_date_time but i have problem in end steps.


    Code:
    "
    [100%] Building CXX object src/server/worldserver/CMakeFiles/worldserver.dir/PrecompiledHeaders/worldPCH.cpp.o
    Linking CXX executable worldserver
    ../game/libgame.a(Player.cpp.o): In function `unsigned short boost::date_time::month_str_to_ushort<boost::gregorian::greg_month>(std::string const&)':
    Player.cpp:(.text._ZN5boost9date_time19month_str_to_ushortINS_9gregorian10greg_monthEEEtRKSs[_ZN5boost9date_time19month_str_to_ushortINS_9gregorian10greg_monthEEEtRKSs]+0x56): undefined reference to `boost::gregorian::greg_month::get_month_map_ptr()'
    collect2: error: ld returned 1 exit status
    make[2]: *** [src/server/worldserver/worldserver] Error 1
    make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
    make: *** [all] Error 2"
    Any have idea?

    my cmake list
    Code:
    # Copyright (C) 
    #
    # This file is free software; as a special exception the author gives
    # unlimited permission to copy and/or distribute it, with or without
    # modifications, as long as this notice is preserved. 
    #
    # This program is distributed in the hope that it will be useful, but
    # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
    # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    # Set projectname (must be done AFTER setting configurationtypes)
    project(SunwellCore)
    
    # CMake policies (can not be handled elsewhere)
    cmake_minimum_required(VERSION 2.8)
    cmake_policy(SET CMP0005 OLD)
    
    # add this options before PROJECT keyword
    set(CMAKE_DISABLE_SOURCE_CHANGES ON)
    set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
    
    # Set RPATH-handing (CMake parameters)
    set(CMAKE_SKIP_BUILD_RPATH 0)
    set(CMAKE_BUILD_WITH_INSTALL_RPATH 0)
    set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
    set(CMAKE_INSTALL_RPATH_USE_LINK_PATH 1)
    
    # set macro-directory
    set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/macros")
    
    # build in Release-mode by default if not explicitly set
    if( NOT CMAKE_BUILD_TYPE )
      set(CMAKE_BUILD_TYPE "Release")
    endif()
    
    include(CheckCXXSourceRuns)
    include(CheckIncludeFiles)
    
    # set default buildoptions and print them
    include(cmake/options.cmake)
    
    # turn off PCH totally if enabled (hidden setting, mainly for devs)
    if( NOPCH )
      set(USE_COREPCH 0)
      set(USE_SCRIPTPCH 0)
    endif()
    
    include(CheckPlatform)
    
    # basic packagesearching and setup (further support will be needed, this is a preliminary release!)
    set(OPENSSL_EXPECTED_VERSION 1.0.0)
    set(ACE_EXPECTED_VERSION 5.8.3)
    
    find_package(PCHSupport)
    find_package(ACE REQUIRED)
    find_package(OpenSSL REQUIRED)
    find_package(Threads REQUIRED)
    
    if( NOT USE_MYSQL_SOURCES )
      find_package(MySQL REQUIRED)
    endif()
    
    
    
    set(boost_all_dyn_link ON)
    set(Boost_USE_STATIC_LIBS ON) 
    set(Boost_USE_MULTITHREADED ON)  
    set(Boost_USE_STATIC_RUNTIME ON) 
    
      set(BOOST_INCLUDEDIR "/usr/include/boost")
      set(BOOST_LIBRARYDIR} "/usr/lib")
      set(BOOST_ROOT "/usr/include")
    
    if( UNIX )
      find_package(Readline)
      find_package(ZLIB)
      find_package(BZip2)
      find_package(Boost REQUIRED regex date_time system filesystem thread graph program_options)
      #FIND_PACKAGE (Boost REQUIRED)
    endif()
    
    
    #if(NOT WITHOUT_GIT)
    #  find_package(Git)
    #endif()
    
    # Find revision ID and hash of the sourcetree
    include(cmake/genrev.cmake)
    
    INCLUDE_DIRECTORIES (${BOOST_INCLUDEDIR})
    MESSAGE ("Include directories for Boost: " ${BOOST_INCLUDEDIR})
    
    TARGET_LINK_LIBRARIES (${BOOST_LIBRARYDIR})
    MESSAGE ("Library directories for Boost: " ${BOOST_LIBRARYDIR})
    
    
    # print out the results before continuing
    include(cmake/showoptions.cmake)
    
    # add dependencies
    add_subdirectory(dep)
    
    # add core sources
    add_subdirectory(src)
    Last edited by klavius; 03-26-2016 at 12:07 PM.

    Compiling Core with boost _error ldates.

Similar Threads

  1. [Tutorial] How to compile Ascent with VS 2005
    By Promthian in forum Programming
    Replies: 0
    Last Post: 08-31-2008, 12:46 PM
  2. [Help] Compiling errors with ArcEmu
    By hackers_best_cs in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 07-26-2008, 08:01 AM
  3. [Release] Hynt Compil Core And Script
    By varyag in forum World of Warcraft Emulator Servers
    Replies: 13
    Last Post: 06-09-2008, 11:38 AM
  4. How to Compile Ascent with up to date files
    By w21froster in forum WoW EMU Guides & Tutorials
    Replies: 11
    Last Post: 04-16-2008, 09:42 PM
  5. [Request] A compiled core look inside
    By C-Death in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 03-18-2008, 04:48 PM
All times are GMT -5. The time now is 03:45 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search