Jump to content
TrinityCore

Nay

Developers
  • Posts

    2766
  • Joined

  • Last visited

  • Days Won

    179

Posts posted by Nay

  1. Missing pthread.h is not an error on Windows (not even a warning). The 2nd log fails because cmake didn't configure properly because of Boost issues.

     

    If BOOST_ROOT is set to the correct path and the path has the 1.55 Boost files then it has to work.

    You do not need to (and probably shouldn't) set BOOST_INCLUDEDIR.

  2. Maybe I'm just dense but I'm pretty sure I'm doing what those instructions said. CMake finds the libraries fine and doesn't spit any error codes at me but when I try and build authserver and worldserver in Visual, it throws up those error messages. Everything else builds fine up until those two. 

     

    Make sure that MYSQL_LIBRARY in CMake points to the right library for your version: 32 or 64 bits.

  3. The "for Web" version doesn't have a C++ compiler so that can't work.

    I'm pretty sure that the VS 2013 with Updated 2 would work.

     

    Glad you got it fixed.


    --- Canned message start ---
    It appears the issue in the original post was solved, so this thread shall be closed.
    Should you encounter any other difficulties, please open a new thread.
    --- Canned message end ---
  4. Still having issues but I believe my issue is with the environment variable. Does the variable have to be user or system, and am I right in saying it should look something like this?:

    90557aa2c0.png

     

    Yes, that looks correct. I think it doesn't matter if it is user or system but I've set it in system.

  5. Hi all,

    have just pulled a copy of Trinity core, applied the Boost library and have done all that, when I come to compile using Visual studio, I end up with the following error:

     

     

    Any ideas what the issue possibly issue? I tried to apply the file /boost/asio/io_service.hpp manually to ALL_BUILD but this didn't help.

    Regards.

    You haven't installed boost correctly. Download it from http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/boost_1_55_0-msvc-12.0-64.exe/download (64 bits) or http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/boost_1_55_0-msvc-12.0-32.exe/download (32 bits).

    In case anyone was getting Cmake error like me:

     

    No BOOST_ROOT environment variable could be found! Please make sure it is

    set and the points to your Boost installation.

    Call Stack (most recent call first):

    CMakeLists.txt:57 (include)

     

    Install "Boost" in "C:/" and rename line 57 "include(ConfigureBoost)" in "CMakeLists.txt" to "set (ENV{BOOST_ROOT} "C:/Boost")".

     

    http://www.boost.org/

     

    You should NOT change any CMAkeLists.txt. All you need to do is add an enviroment variable named BOOST_ROOT with the path to Boost.

    https://kb.wisc.edu/cae/page.php?id=24500

  6. Well, the guide could use a bit of an overhaul.

     

    That one is kinda clean.

    Windows does not support .sh scripts without 3rd party tools, this probably meant to say .bat

     

    Wiki corrected, it should be .bat.

    I bet these two lines confuse a lot of people because they see "updates" in both lines and probably don't understand the difference between the "core repository" and the "db repository"

     

    I'll try to clarify that.

     

     

    I think the process should've stayed the same as it is for 3.3.5a which people were familiar with. I bet you'd see less confusion. In fact the guide would be simple:

     

    Not trivial, we have to merge 3.3.5 sqls into the 4.3.4 branch (unlike code, where most current changes can be applied to 4.3.4 as well, sql is often different for both branches (because sql is content))

  7. Maybe one day we will have everyone to follow and understand the guides.
     
    Installation TDB (4.3.4) + DB Updates
     

     

    Because the TDB 4.3.4 is not always updated, usually you cannot use latest core revision:

    If the last sync commit in the TDB 4.3.4 repository is "Sync with TrinityCore/12345example" in the core repository you have to execute

    git checkout 12345example
  8.  

    Because the TDB 4.3.4 is not always updated, usually you cannot use latest core revision:

    If the last sync commit in the TDB 4.3.4 repository is "Sync with TrinityCore/12345example" in the core repository you have to execute

    git checkout 12345example

     

    from http://collab.kpsn.org/pages/viewpage.action?pageId=1704351

    • Upvote 1
×
×
  • Create New...