What is the easiest way to install on a Mac?

grey
Member
 
Posts: 19
Joined: Fri Jan 03, 2014 18:51

What is the easiest way to install on a Mac?

by grey » Tue Apr 22, 2014 03:36

My boyfriend wants to play Minetest with me. But he has a Mac and is technologically retarded. What is the easiest way I can make this happen for him?
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easyest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 05:01

You could grab the latest minetest-osx-bin.zip from https://github.com/mdoege/minetest/releases/latest

This is still a bit of a pre-release. I have been working on packaging the latest version of Minetest in this thread: https://forum.minetest.net/viewtopic.php?f=3&t=9023

Please report if you have problems. Note that the Shift key is not recognized in OS X Minetest, so go to Settings -> Change Keys and e.g. check "use = climb down".

Placing blocks (=right-clicking) is done with a two-finger tap on the MacBook trackpad.
Last edited by Morn76 on Wed Apr 23, 2014 20:01, edited 3 times in total.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easyest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 07:50

Morn76 wrote:You could grab minetest-osx-bin.zip from https://github.com/mdoege/minetest/releases/tag/pre1osx

This is still a bit of a pre-release. I have been working on packaging the latest version of Minetest in this thread: https://forum.minetest.net/viewtopic.php?f=3&t=9023

Please report if you have problems. Note that the Shift key is not recognized in OS X Minetest, so go to Settings -> Change Keys and e.g. check "use = climb down".

Placing blocks (=right-clicking) is done with a two-finger tap on the MacBook trackpad.


Downloaded this and got
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
dyld: Library not loaded: /usr/local/Cellar/libvorbis/1.3.4/lib/libvorbis.0.dylib
  Referenced from: /Users/me/minetest.app/Contents/libs/libvorbisfile.3.dylib
  Reason: image not found


Because I haven't installed libvorbis. Apparently files like this have to be bundled with dyllibbundler.
To figure out what libraries needed to be added I've purposedly been careful not to add too many libraries on my new comp, all I've done is

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
brew install cmake
brew install libjpeg


Irrlicht is off course neccessary too, but I compiled this myself and moved the library files to /opt/local/lib and /opt/local/include.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easyest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 08:01

I've used http://macdylibbundler.sourceforge.net/ and libvorbis.0.dylib is included in the bundle.

I think the problem is that the reference in libvorbisfile is not pointing to the libvorbis filename in the bundle but to the Homebrew location.

From the macdylibbundler man page:

"-b, --bundle-deps
Copies libaries to a local directory, fixes their internal name so that they are aware of their new location, fixes dependencies where bundled libraries depend on each other."

Hmm, I wonder if this is because Homebrew uses symlinks? I see some symlink-related error messages in macdylibbundler's output:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
$ ~/Downloads/dylibbundler-0.4.4/dylibbundler -x minetest.app/Contents/Resources/bin/minetest -b -d ./minetest.app/Contents/libs/ -p @executable_path/../../libs/ -cd
* Collecting dependencies...
/!\ WARNING : Cannot resolve symlink '/usr/lib/libz.1.dylib '
...
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libjpeg.8.dylib '
........
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libvorbisfile.3.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libvorbis.0.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libogg.0.dylib '
..............
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libjpeg.8.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/lib/libz.1.dylib '
.....
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libvorbisfile.3.dylib '

/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libogg.0.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libvorbis.0.dylib '

/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libogg.0.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libogg.0.dylib '
..
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libjpeg.8.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/lib/libz.1.dylib '
.....
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libvorbisfile.3.dylib '

/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libogg.0.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libvorbis.0.dylib '

/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libogg.0.dylib '
.
/!\ WARNING : Cannot resolve symlink '/usr/local/lib/libogg.0.dylib '
....

 * libjpeg.8.dylib  from /usr/local/lib/
     symlink --> libjpeg.8.dylib

 * libpng15.15.dylib  from /opt/X11/lib/

 * libSM.6.dylib  from /opt/X11/lib/

 * libICE.6.dylib  from /opt/X11/lib/

 * libX11.6.dylib  from /opt/X11/lib/

 * libXext.6.dylib  from /opt/X11/lib/

 * libvorbisfile.3.dylib  from /usr/local/lib/
     symlink --> libvorbisfile.3.dylib

 * libvorbis.0.dylib  from /usr/local/lib/
     symlink --> libvorbis.0.dylib

 * libogg.0.dylib  from /usr/local/lib/
     symlink --> libogg.0.dylib

 * libXxf86vm.1.dylib  from /opt/X11/lib/

 * libxcb.1.dylib  from /opt/X11/lib/

 * libXau.6.dylib  from /opt/X11/lib/

 * libXdmcp.6.dylib  from /opt/X11/lib/

* Checking output directory ./minetest.app/Contents/libs/
* Creating output directory ./minetest.app/Contents/libs/
    mkdir -p ./minetest.app/Contents/libs/
    cp -n /usr/local/lib/libjpeg.8.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    chmod +w ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -id @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libjpeg.8.dylib
    cp -n /opt/X11/lib/libpng15.15.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    chmod +w ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -id @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libpng15.15.dylib
    cp -n /opt/X11/lib/libSM.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    chmod +w ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -id @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libSM.6.dylib
    cp -n /opt/X11/lib/libICE.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    chmod +w ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -id @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libICE.6.dylib
    cp -n /opt/X11/lib/libX11.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    chmod +w ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -id @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libX11.6.dylib
    cp -n /opt/X11/lib/libXext.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    chmod +w ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -id @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libXext.6.dylib
    cp -n /usr/local/lib/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    chmod +w ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -id @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libvorbisfile.3.dylib
    cp -n /usr/local/lib/libvorbis.0.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    chmod +w ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -id @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libvorbis.0.dylib
    cp -n /usr/local/lib/libogg.0.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    chmod +w ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -id @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libogg.0.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libogg.0.dylib
    cp -n /opt/X11/lib/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    chmod +w ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -id @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libXxf86vm.1.dylib
    cp -n /opt/X11/lib/libxcb.1.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    chmod +w ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -id @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libxcb.1.dylib
    cp -n /opt/X11/lib/libXau.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    chmod +w ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -id @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libXau.6.dylib
    cp -n /opt/X11/lib/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    chmod +w ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -id @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib

* Fixing dependencies on ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  ./minetest.app/Contents/libs/libXdmcp.6.dylib

* Fixing dependencies on minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libjpeg.8.dylib  @executable_path/../../libs/libjpeg.8.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libpng15.15.dylib  @executable_path/../../libs/libpng15.15.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libSM.6.dylib  @executable_path/../../libs/libSM.6.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libICE.6.dylib  @executable_path/../../libs/libICE.6.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libX11.6.dylib  @executable_path/../../libs/libX11.6.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libXext.6.dylib  @executable_path/../../libs/libXext.6.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libvorbisfile.3.dylib  @executable_path/../../libs/libvorbisfile.3.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libvorbis.0.dylib  @executable_path/../../libs/libvorbis.0.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /usr/local/lib/libogg.0.dylib  @executable_path/../../libs/libogg.0.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libXxf86vm.1.dylib  @executable_path/../../libs/libXxf86vm.1.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libxcb.1.dylib  @executable_path/../../libs/libxcb.1.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libXau.6.dylib  @executable_path/../../libs/libXau.6.dylib  minetest.app/Contents/Resources/bin/minetest
    install_name_tool -change /opt/X11/lib/libXdmcp.6.dylib  @executable_path/../../libs/libXdmcp.6.dylib  minetest.app/Contents/Resources/bin/minetest


P.S. The libogg reference has been changed correctly in libvorbisfile, but the libvorbis ref is unchanged:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
$ otool -L libvorbisfile.3.dylib
libvorbisfile.3.dylib:
   @executable_path/../../libs/libvorbisfile.3.dylib (compatibility version 7.0.0, current version 7.6.0)
   /usr/local/Cellar/libvorbis/1.3.4/lib/libvorbis.0.dylib (compatibility version 5.0.0, current version 5.7.0)
   /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
   @executable_path/../../libs/libogg.0.dylib (compatibility version 9.0.0, current version 9.1.0)


P.P.S. Further investigation with otool shows that libvorbis and libvorbisfile are the only libraries with the Homebrew path still set.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easyest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 08:25

Aha, this page ( http://osiris.laya.com/coding/dylib_linking.html ) suggests to use install_name_tool on the library:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
$ install_name_tool -change /usr/local/Cellar/libvorbis/1.3.4/lib/libvorbis.0.dylib @executable_path/../../libs/libvorbis.0.dylib libvorbisfile.3.dylib


So now otool output looks correct:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
$ otool -L libvorbisfile.3.dylib
libvorbisfile.3.dylib:
   @executable_path/../../libs/libvorbisfile.3.dylib (compatibility version 7.0.0, current version 7.6.0)
   @executable_path/../../libs/libvorbis.0.dylib (compatibility version 5.0.0, current version 5.7.0)
   /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
   @executable_path/../../libs/libogg.0.dylib (compatibility version 9.0.0, current version 9.1.0)


And grep doesn't find any offending libraries anymore:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
$ for x in *.dylib ; do otool -L $x|grep Cell; done
$


Let me update this thing on GitHub, then try to run it again. :-)

Edit: GH ZIP file is updated now: https://github.com/mdoege/minetest/releases
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easyest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 08:47

Image

:)
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easyest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 08:50

It works!

Mac workbook pro, osx 10.9.2

Irrlicht files are not neccessary after compile? They don't appear in the libs folder.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easyest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 08:53

You seem to have gotten all the packaging instructions right and everything.

Can you post a github to your files please?
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easyest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 08:59

Software development for OS X isn't easy, but I'd say the results are definitely worth it!

Of course ultimately I would like to have a fully tricked out OS X build with TTF, LevelDB, and everything, but for the moment I'm quite happy. :-)

Irrlicht from Homebrew is a static library (libIrrlicht.a), so it's part of the minetest binary. That's why it's so big. (And also because it still has debug symbols in it presumably. I really have to figure out how to do a proper release build with Xcode. Oh well.)

I've done all the packaging of extra files by hand (by looking at the file list at the bottom of https://www.archlinux.org/packages/comm ... /minetest/ ), so this is no cmake magic yet. I'd like to have cmake do all the packaging later though, as soon as I figure this out. ;-)

Stellarium supposedly comes with a Python script that also copies .dylibs and fixes paths, but I couldn't find it in their source. So I suppose the dynamic library packaging step will remain a manual task.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easyest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 09:22

Very useful link, thankyou!

Seems like you have produced the first working mac binary in years! Hopefully this will bring some more mac people into the project in time.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easyest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 09:31

So how can we get links to the new binary and relevant forum threads on http://minetest.net/download ? It's not very useful if people can't find the file.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easyest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 09:47

It would be nice if someone else than me verified that your compile works, but I'm hoping some admin will post your file there soon.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easyest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 10:02

I think the download page makes it pretty clear that OS X builds are user-contributed and unsupported, so I think we have nothing to lose here. ;-)

I just wonder why all those X11 .dylibs get pulled in too. Does cmake see my XQuartz and decide it needs all those libraries too for some reason? Is XQuartz installed on your machine BTW? That's pretty much the only potential problem I can see, that I haven't tested this without X11 installed. But I'm not going to uninstall XQuartz just to test my theory. :-)
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easiest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 10:09

Yes, I have XQuartz installed, should have mentioned that.

I'm not very good at this stuff, have learned most of it by googling around my own minetest bot project,
but is it possible that Irrlicht is dependent on X11?
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 10:24

According to https://www.archlinux.org/packages/comm ... /irrlicht/ , Irrlicht depends mainly on mesa. I suppose this 3-D stuff is handled by Cocoa on OS X. X11.app doesn't start when I launch minetest.

So maybe cmake just wants those libraries so minetest could potentially run under X11 too? CMakeCache.txt indeed has all those X11 things in it.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easiest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 11:06

Mesa has libx11 in its dependencies though:

https://www.archlinux.org/packages/extr ... esa-libgl/

Doesn't irrlicht handle the 3d stuff, and x11 (or cocoa) handle the display on the screen?

Even though X11 doens't start, maybe other programs depends on its libraries?
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 12:00

I wish OS X would be more like Arch Linux in terms of package management. Then it would be easy to quickly uninstall XQuartz and test this. But on OS X I don't even know what the uninstall command is called, if it exists at all that is.

Package management on OS X and Windows is so weird. That's why everyone loves bundles on OS X, even if they waste a little hard drive space for duplicate shared libraries.

I think we simply need more testers here. Maybe grey will come back later today and try the app bundle.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easiest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 12:07

I blame myself.
If I had thought about and written down everything I've "pasted into terminal and then forgot" I would be 90% mac-savvy by now. Instead I just do the minimum to get what I want.

Also hoping that grey will come along and verify your build, but I'm almost certain it will work.
 

User avatar
hoodedice
Member
 
Posts: 1372
Joined: Sat Jul 06, 2013 06:33

Re: What is the easiest way to install on a Mac?

by hoodedice » Tue Apr 22, 2014 13:06

If you are willing to compile your stuff, then I can get a bunch of macs to test it on.

Nevermind, I saw your download link. Please give me two days to thoroughly test them.
7:42 PM - Bauglio: I think if you go to staples you could steal firmware from a fax machine that would run better than win10 does on any platform
7:42 PM - Bauglio: so fudge the stable build
7:43 PM - Bauglio: get the staple build
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 13:21

Excellent, hoodedice!

By the way, this bundle is based on git commit 674be38fc2, "Add redis database backend" (Apr 16, 2014). I just wanted to note this because the bundle itself does not have a version number and the GitHub download is attached to the latest git commit from today.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Tue Apr 22, 2014 15:01

Morn76 wrote:But on OS X I don't even know what the uninstall command is called, if it exists at all that is.


Replying to myself here, but this is simply too funny. Here's the "easy" way to uninstall a package in OS X:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
$ pkgutil --pkgs | grep -i pascal
$ pkgutil --only-files --files org.freepascal.freePascalCompiler262.fpcinst386.pkg | xargs rm -i
$ pkgutil --only-dirs --files org.freepascal.freePascalCompiler262.fpcinst386.pkg | xargs rmdir


No wonder I did not remember an uninstall command, because there isn't any.

Much usability. Very Apple. Wow. :-)
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easiest way to install on a Mac?

by OmniStudent » Tue Apr 22, 2014 17:23

That's awful!
But at least now I'll remember "those commands were somewhere in the minetest forum."
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Wed Apr 23, 2014 20:01

I have made a shell script that fetches the current versions of minetest and minetest_game and automatically creates an updated application ZIP file: https://github.com/mdoege/mtmake-osx

It's almost as easy as running "makepkg" on Arch Linux. :-)

Dynamic libraries are not touched because dylibbundler has proven too unreliable and required manual intervention. So this script just reuses the libraries from the previous bundle. But those dependencies don't change too often anyway.

Here is a new build of today's MT git version made with this script: https://github.com/mdoege/minetest/releases/latest

The OS X compatibility code itself has not been changed yet; it's the same ugly patch as before but with a much nicer, fully automated way to build it.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easiest way to install on a Mac?

by OmniStudent » Thu Apr 24, 2014 04:33

That's amazing work Morn76.

This is the first time in years there's been a distributable version of MT for osx.

The instructions are probably a bit hard to follow for beginners, but that's easy to fix.
Since I couldn't contribute much to this using my Smarts, I'll volunteer some of the knowledge I've gained from using my Dumbs:

- You can not just go to the github page and right click the script and do "save as..." This just saves the html page with the script (this is the dumbest thing I've tried in a long time)

- The entire folder provided on the github page is required. Download the zip, extract it, navigate inside it with terminal and type ./make_mac.sh.

- The zip with the application can be found in the "releases" folder.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Thu Apr 24, 2014 10:31

Thanks for the suggestions, OmniStudent! I agree that clear instructions are always a good thing, not just for beginners, so I've updated them.

Of course I hope beginners will just download a finished build. This script is mainly intended for me at the moment so I can update the OS X binary without manual fumbling with Xcode. :-)

Sooner or later I hope that something like this script can be merged into the main repo. It would be nice to do everything with cmake, but from my survey of other open source applications with OS X build support, it looks like they always have helper scripts for packaging. Cmake's bundle support is a bit lacking and confusing, especially if you want to put custom folders into the bundle.

If everything works I think I should create a sticky thread for Mac builds with instructions. Right now the GH links are there but they are a bit buried in other people's threads.
 

OmniStudent
Member
 
Posts: 261
Joined: Sat Nov 03, 2012 06:40

Re: What is the easiest way to install on a Mac?

by OmniStudent » Thu Apr 24, 2014 13:04

Looks good, this will attract mac owners.

You're right off course most people will just get the binary, but it might be helpful for people like me, who wants to learn programming by changing stuff in a program they already like.

One thing, the line
"does not change libraries (so an old minetest.app is needed)"
can be misunderstood to mean that one needs to find and download some other minetest.app to get everything working.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Thu Apr 24, 2014 14:38

OmniStudent wrote:Looks good, this will attract mac owners.

You're right off course most people will just get the binary, but it might be helpful for people like me, who wants to learn programming by changing stuff in a program they already like.


I wonder if it would be possible to give you permission to upload new releases to my minetest repo too. Or would I have to create a new GitHub account and make you and me members? I don't understand the social coding aspects of GitHub very well, but clearly it would be better if there was not a single point of failure for keeping downloads up to date. :-)

OmniStudent wrote:One thing, the line
"does not change libraries (so an old minetest.app is needed)"
can be misunderstood to mean that one needs to find and download some other minetest.app to get everything working.


Updated. I was unsure whether to commit minetest.app too, and the wording still reflected that uncertainty.

Alright, so now that the basic build works, the next thing to try would be a more deluxe build with LevelDB, gettext, LuaJIT, TTF and whatnot. I wonder if Homebrew has all required dependencies for that.
 

Amaz
Member
 
Posts: 328
Joined: Wed May 08, 2013 08:26
GitHub: Amaz1
IRC: Amaz
In-game: Amaz

Re: What is the easiest way to install on a Mac?

by Amaz » Thu Apr 24, 2014 14:43

Morn76 wrote:
OmniStudent wrote:Looks good, this will attract mac owners.

You're right off course most people will just get the binary, but it might be helpful for people like me, who wants to learn programming by changing stuff in a program they already like.


I wonder if it would be possible to give you permission to upload new releases to my minetest repo too. Or would I have to create a new GitHub account and make you and me members? I don't understand the social coding aspects of GitHub very well, but clearly it would be better if there was not a single point of failure for keeping downloads up to date. :-)

Go to your repo, then go to settings, (the bottom button on the left side), and go to collaboraters. Then type the name of whoever you want to add, then click add, and it should be done!
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Thu Apr 24, 2014 15:01

Amaz wrote:Go to your repo, then go to settings, (the bottom button on the left side), and go to collaboraters. Then type the name of whoever you want to add, then click add, and it should be done!


Excellent, thanks Amaz! I've added Belugion (=OmniStudent). If anyone else would like to get added, please come forward.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: What is the easiest way to install on a Mac?

by Morn76 » Thu Apr 24, 2014 16:41

So it looks like leveldb and freetype work without problems; gettext might work if include and library paths were changed because Homebrew does not install this in /usr/local, so as not to clash with OS X's built-in BSD gettext.

LuaJIT on the other hand is a complete disappointment on OS X and leads to an executable that immediately crashes.

P.S. I've uploaded a new Minetest git build with LevelDB and Freetype enabled. And I've added a script to mtmake-osx for massaging dynamic libraries with dylibbundler.
 

Next

Return to Minetest General

Who is online

Users browsing this forum: No registered users and 94 guests

cron