1. Install XCode
2. Install SVN
3. Install Fink
4. Run:
Code:
sudo fink scanpackages
sudo fink index
sudo fink selfupdate
5. Install WITH Fink the following packages:
Code:
sudo fink install mysql mysql-client mysql-dev mysql15-dev libtool
6. Open a console window and type in:
[code]mkdir ascent[/code]7. Checkout a copy of Antrix from svn with this command:
Code:
svn co svn://emupedia.com/svn/ascent ~/ascent/
I know that in previous tutorials you were told to uncomment out a few thing s out of "/usr/include/c++/4.0.0/cstdlib" DON NOT TOUCH THIS FILE! Uncommenting them out now breaks the compile for some reason?!?
9. Edit the "reconf" in the ascent folder. Take out ALL of the if statements. It should look something like this afterwards:
Code:
rm -f config.cache
echo "- aclocal."
aclocal
echo "- autoconf."
autoconf
echo "- autoheader."
autoheader
echo "- automake."
automake -a -c
exit
10. Run:
Code:
Code:
chmod +x reconf && ./reconf
11. Edit the "configure" file in the ascent folder, and replace "ac_cv_func_malloc_0_nonnull=no" with
Code:
"ac_cv_func_malloc_0_nonnull=yes" and do the same for "ac_cv_func_realloc_0_nonnull=no" - replace with "ac_cv_func_realloc_0_nonnull=yes" There are two occurrences of each.
12. Next run:
Code:
sudo ln -s /usr/local/mysql/lib /usr/local/lib/mysql
13. Then run:
Code:
grep -nR -export-dynamic *
The line number will follow the file name. Any file that shows up needs to be edited to remove that bit of code.
14. Now you will run:
Code:
./configure --prefix=/opt/antrix --with-python --enable-cli --enable-ra --target i386
15) Then
Code:
make && sudo make install
16) Now
Code:
cd /usr/antrix && mkdir etc
then
Code:
cd ~/ascent/src/*.conf /usr/antrix/etc
17. Then
Code:
cd /usr/antrix/bin && mkdir maps && mkdir dbc
Copy the necessary files to them
18. Use your favorite MySQL tool to import the apdb.sql file (I like phpMyAdmin).
19. Set up your .conf files (there are instructions on this forum for that, or just read the instructions in the files).
20. In /usr/antrix/bin type ./logonserver
21. Create a new terminal window, and navigate back to /usr/antrix/bin, and type ./antrix
Update: Could a modderator please place this in the Ascent subforum? For some strange and retarted reason this guide came out here, instead of in the place where it was supposed to be posted (Yes, I clicked 'make a new thread' in the Ascent subdir.)