neoascetic wrote:I think it would be nice to have minetest doing same staff out-of-box without need in external project. I. e. we still need to fix packaging for OSX with cmake's "fixup_bundle" or something similar.
@Morn76, what are your think on this? Would you like to make attempt to fix the issue?
MinerDad wrote:I think I found the problematic commit: 1c21e391edeb7739935ca78250f066a60c369fc7 (https://github.com/minetest/minetest/co ... a60c369fc7). If I modify the make_mac.sh script to checkout that commit instead of master and modify src/irrlichttypes.h with the u64 patch (just move the #include <stdint.h> before the #include <irrTypes.h>), the weird trackpad issue shows up. If I grab the previous commit, 92981b2fee19fd04e2a49533ffa1f778bff6ca72, and do the same changes as above, I don't see the trackpad problem.
neoascetic wrote:so if you use Homebrew, installing minetest (event the latest one) should be as simple as typing "brew install homebrew/games/minetest".
Morn76 wrote:Maybe we can have daily Travis builds for OS X then and get fewer nasty surprises like the u64 problem.
neoascetic wrote:Morn76 wrote:Maybe we can have daily Travis builds for OS X then and get fewer nasty surprises like the u64 problem.
Currently travis does not support multi-os feature for builds, so I've made a simple alternative here: https://github.com/neoascetic/minetest/tree/travis-osx. Master branch is synchronized with that branch every 5 minutes (at this moment). If you are interested in failure notifications, feel free to send me your email, I'll add it to travis setup.
Morn76 wrote:Excellent! How does this work exactly, e.g. is there a way to download these builds somewhere? If so I'd like to link to them from the first post in this thread.
MinerDad wrote:Building with "make package" and running that build doesn't fix the trackpad issue for me.
I split the problematic commit into several parts: double tap, show_debug, and limitfps. The double tap change did not cause any problem but the show_debug and the limitfps changes did. My frame rates are always around 60fps so I would be affected by the limitfps. I don't know why the show_debug line is causing a problem.
neoascetic wrote:Currently these builds only for testing purposes, just to be sure that everything compiles well. The issue with dynamic linking is still need to be fixed, thus no, there is no way to download those builds.
neoascetic wrote:Issue with trackpad was fixed probably because version from tag 0.4.10 was installed instead of latest master.
Morn76 wrote:Yes, that might be it. I'm not sure if Joby installed HEAD or stable.
Joby wrote:I just tried the 0.4.11 build linked above and its a lot better trackpad wise but not perfectly smooth. Its totally playable now, but does stutter a little bit, where as the 0.4.9 build was smooth.
Morn76 wrote:Yes, this bug needs more investigation later on and a better fix/pull request. Which 0.4.9 build (downloaded from where; stable or git version) did you use by the way?
Joby wrote:Morn76 wrote:Yes, this bug needs more investigation later on and a better fix/pull request. Which 0.4.9 build (downloaded from where; stable or git version) did you use by the way?
Can't remember where I clicked the link but the file name is minetest-osx-bin-20140903.8948907-yosemite-v3.zip
Minetestforfun wrote:Hi,
Thank you for your work ! :)
But please, can't you maintain a build with mavericks version ? (i can't update my macbook because if i do that, i loose many things, like refind, because it's not compatible with yosemite...)
(So, for the moment i still have your latest Mavericks build, but it's not a updated version...)
Users browsing this forum: No registered users and 2 guests