Jump to content

Ipreferpapaya

Members
  • Posts

    38
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by Ipreferpapaya

  1. I think I'm gonna just download the maps from somewhere... how's the configuration going? Want to help me update the wiki guide for mac installation/configuration? It could use some love, haha. Did you ever apply the mac patch to mangos, or is it working for you without that?
  2. Did you have any luck getting the mac extractor patch? I've downloaded it and applied the patch, but I can't get it to compile when I open it in xcode. http://getmangos.eu/wiki/Compile_MaNGOS_On_Mac_OS_X#Compile_the_map_.26_dbc_extractor
  3. ok, since I couldn't find the line to change in the makefile, I just opened ~/source/mangos/build/dep/tbb/ and manually changed libtbb.dyli libtbbmalloc.dyli to libtbb.so libtbbmalloc.so Now it seems to install fine. Wahoo! On to configuration...
  4. I'm getting lots of the following errors when I go to compile. ../../../src/game/ScriptCalls.h:64: warning: ‘longcall’ attribute directive ignored Should I worry about this? It doesn't seem to break the compile.
  5. I can't find that line in my makefile. Here's what I've done so far: git clone git://github.com/mangos/mangos.git ~/source/mangos cd ~/source/mangos curl [url]http://pastie.org/1129119.txt[/url] | git apply git commit -am "Applied Mac patch." svn co [url]https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2[/url] src/bindings/ScriptDev2 git apply src/bindings/scriptdev2/patches/MaNGOS-9519-ScriptDev2.patch git commit -am "Using SD2." mkdir -p build cd build autoreconf -if .. ../configure --prefix=/usr/local --datadir=/usr/local/share --sysconfdir=/usr/local/etc LIBS="-framework Carbon" Now when I open the makefile, I can't find the line to change... What am I doing wrong? Thanks!
  6. Ok, now it compiles fine, but when I go to install I get the following error: ---------------------------------------------------------------------- make[4]: Nothing to be done for `install-data-am'. make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. Making install in tbb /usr/bin/install -c /source/mangos/build/dep/tbb/lib*.so* /usr/local/lib install: /source/mangos/build/dep/tbb/lib*.so*: No such file or directory make[3]: *** [install-exec-local] Error 71 make[2]: *** [install-am] Error 2 make[1]: *** [install-recursive] Error 1 make: *** [install-recursive] Error 1 Any ideas?
  7. What does this addition to the configuration call do?
  8. In the wiki, it says to download the 32 bit version of mysql, even if you're on a 64 bit system. /edit: it seems that the wiki is wrong, thanks for the tip. /edit 2: I changed the wiki
  9. hmmm, now I get the following error when I try to compile: ld: warning: in /usr/local/mysql/lib/libmysqlclient_r.dylib, file was built for i386 which is not the architecture being linked (x86_64) ld: warning: in /usr/local/mysql/lib/libmygcc.a, file was built for unsupported file format which is not the architecture being linked (x86_64) ld: warning: in /usr/local/mysql/lib/libz.a, file was built for unsupported file format which is not the architecture being linked (x86_64) Undefined symbols: "_mysql_free_result", referenced from: DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*)in libmangosdatabase.a(DatabaseMysql.o) QueryResultMysql::EndQuery() in libmangosdatabase.a(QueryResultMysql.o) "_mysql_store_result", referenced from: DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_thread_safe", referenced from: DatabaseMysql::DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) "_mysql_thread_end", referenced from: DatabaseMysql::ThreadEnd() in libmangosdatabase.a(DatabaseMysql.o) SqlDelayThread::run() in libmangosdatabase.a(SqlDelayThread.o) "_mysql_field_count", referenced from: DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_close", referenced from: DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::~DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::~DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::~DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) "_mysql_affected_rows", referenced from: DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_server_end", referenced from: DatabaseMysql::~DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::~DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::~DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) "_mysql_query", referenced from: DatabaseMysql::_TransactionCmd(char const*)in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::DirectExecute(char const*)in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_autocommit", referenced from: DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_get_client_info", referenced from: DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_fetch_row", referenced from: QueryResultMysql::NextRow() in libmangosdatabase.a(QueryResultMysql.o) "_mysql_get_server_info", referenced from: DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_options", referenced from: DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_init", referenced from: DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_real_escape_string", referenced from: DatabaseMysql::escape_string(char*, char const*, unsigned long)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_thread_init", referenced from: DatabaseMysql::ThreadStart() in libmangosdatabase.a(DatabaseMysql.o) SqlDelayThread::run() in libmangosdatabase.a(SqlDelayThread.o) "_mysql_fetch_fields", referenced from: DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_real_connect", referenced from: DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_error", referenced from: DatabaseMysql::_TransactionCmd(char const*)in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::DirectExecute(char const*)in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::_Query(char const*, st_mysql_res**, st_mysql_field**, unsigned long*, unsigned int*)in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::Initialize(char const*)in libmangosdatabase.a(DatabaseMysql.o) "_mysql_server_init", referenced from: DatabaseMysql::DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) DatabaseMysql::DatabaseMysql()in libmangosdatabase.a(DatabaseMysql.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [mangos-realmd] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
  10. Awesome, that works. Thanks a lot. Also, I realized that textedit by default saves .rtf files. To get this to work you need to open up it's preferences and change it to plain text files.
  11. So I saved the text of that patch as a text file, and then tried to apply it with the following command: git apply test.patch I got the following error: fatal: corrupt patch at line 19 What am I doing wrong?
  12. Is there a definitive guide somewhere to getting the latest version of mangos running on a mac, or am I pretty much on my own? I've managed to download the source using git, but every time I try to compile it fails. Thanks!
×
×
  • Create New...

Important Information

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