Jump to content
TrinityCore

ipreferpapaya

Members
  • Posts

    17
  • Joined

  • Last visited

Posts posted by ipreferpapaya

  1. If you created a new character and auth DB, you need NO UPDATES at all.

    gotcha, that makes sense. When I wipe everything and install fresh, everything starts up great and I can create a new account and login.

    The problem however, is that I still have my old character and auth DB, which I would like to preserve. Unfortunately, I wasn't very diligent about keeping track of my versions, and now TC does not start.

    Is there an easy way to figure out which version my characters and auth DB are on, so I can apply the necessary patches to get things working again?

    Thanks!

  2. I assume the hack for this is still on the wiki in the mac install guide.

    I'll take a look. I also missed the part where the repo switched over to git. I switched over and am now on commit 8d59953f9372c6876e0cd8078b44de6893082cbe. (How do I get the version number from git? I think this commit is version 11009, but I'm not 100% sure).

    Interestingly, my build still fails, but I get a different error:

    
    ~/source/TrinityCore/build/src/server/worldserver/Debug/worldserver
    
    Undefined symbols:
    
      "_Gestalt", referenced from:
    
          G3D::System::init()    in libg3dlib.a(System.o)
    
          G3D::System::init()    in libg3dlib.a(System.o)
    
         (maybe you meant: typeinfo name for ACE_Intrusive_Auto_Ptr<ACE_Service_Gestalt>, 
    
    ld: symbol(s) not found
    
    collect2: ld returned 1 exit status
    
    
    This is definitely the dreaded G3D bug. I'll try applying my trusty mac patch now, and see if it builds.
    
    diff -r cbe929b901f8 dep/g3dlite/include/G3D/platform.h
    
    --- a/dep/g3dlite/include/G3D/platform.h	Wed Aug 25 23:21:53 2010 +0300
    
    +++ b/dep/g3dlite/include/G3D/platform.h	Thu Aug 26 02:14:42 2010 +0200
    
    @@ -51,7 +51,7 @@
    
     #elif defined(__linux__)
    
         #define G3D_LINUX
    
     #elif defined(__APPLE__)
    
    -    #define G3D_OSX
    
    +    #define G3D_LINUX
    
    

  3. No patches, nothing fancy. I ran "hg pull" then "hg update." I run "hg summary," which tells me "parent: 10868:2279a6653bea tip"

    I use this command for cmake:

    cmake ../ -GXcode \
    
    -DMYSQL_ADD_INCLUDE_PATH=/usr/local/mysql \
    
    -DREADLINE_INCLUDE_DIR=/opt/local/include \
    
    -DREADLINE_LIBRARY=/opt/local/lib/libreadline.dylib \
    
    -DACE_INCLUDE_DIR=/opt/local/include \
    
    -DACE_LIBRARY=/opt/local/lib/libACE.a \
    
    -DPREFIX=/opt/trinitycore \
    
    -DWARNINGS=0
    and then open the xcode solution and type command-B to compile. After a few minutes we've got an error: File:
    source/trinitycore/src/server/authserver/Main.cpp
    Line 101:
    sLog->outString("%s (realm-daemon)", _FULLVERSION);
    Error:
    expected `)' before 'Debug'

    I suspect this might be the dreaded gd3 bug... I know someone on the gd3 should fix this "soon" , but until then is there something I can hack together that will make TC compile? I love this project, and I want to keep using it...

×
×
  • Create New...