Jump to content
  • We are looking for staff for the Wiki area!
    If interested please
    click here and select "Documentation Team"

  • ace Installing ACE on CentOS 7


    Pavel Belev

    Building MaNGOS on Linux requires ACE libraries. I could not find information on installing those here, so I will make a short HOWTO (copied from ACE documentation)

    1. Make a folder for ACE in your preferred location ( I use /opt)

    mkdir /opt/ace && cd /opt/ace

    2. Download and unpack ACE

    wget http://download.dre.vanderbilt.edu/previous_versions/ACE-6.4.7.tar.gz
    tar -zvf ACE-6.4.7.tar.gz

    3. Add needed environment variables

    cat >> /etc/profile <<EOF
    export ACE_ROOT=/opt/ace/ACE_wrappers
    EOF
    source /etc/profile

    4. Add the desired headers

    cat > /opt/ace/ACE_wrappers/ace/config.h <<EOF
    #include "ace/config-linux.h"
    EOF
    cat > /opt/ace/ACE_wrappers/include/makeinclude/platform_macros.GNU <<EOF
    INSTALL_PREFIX = /usr/local
    include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
    EOF

    5. Build ACE

    cd /opt/ace/ACE_wrappers
    make
    make install

    6. Add the library to the public path

    cat > /etc/ld.so.conf.d/ace.conf <<EOF
    /opt/ace/ACE_wrappers/lib
    EOF
    ldconfig -v

     



    User Feedback

    Recommended Comments



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

Contact Us

To contact us click here
You can also email us at [email protected]

Privacy Policy | Terms & Conditions

Repositories

The Link to the master list
of MaNGOS repositories:
Copyright © getMaNGOS. All rights Reserved.

This website is in no way associated with or endorsed by Blizzard Entertainment®
×