Trying the MacOS build again
B.J.
bj at koupps.net
Tue Jan 23 14:49:16 UTC 2018
wow, super helpful I knew i’d probably have to manually copy the plugins later from trying to compile last year but i didn’t even think about apple using .dylib instead of .so for libraries…this is a great guide he made. i’ll mess with it, ttysoon
> On Jan 23, 2018, at 08:38, Johnny Jazeix <jazeix at gmail.com> wrote:
>
> Hi,
>
> I just found https://www.ynonperek.com/2017/09/18/building-gcompris-qt-on-macos/ <https://www.ynonperek.com/2017/09/18/building-gcompris-qt-on-macos/> that could help (it misses a elseif in the CMakeLists.txt).
>
> I was waiting for more change on the full gcompris package but I will merge it tonight.
>
> Johnny
>
> 2018-01-23 14:59 GMT+01:00 B.J. <bj at koupps.net <mailto:bj at koupps.net>>:
> OK. Here’re the commands/edits I used so far:
>
> git clone git://anongit.kde.org/gcompris.git <>
>
> There you should have done a cd gcompris/
>
> git submodule init
> git submodule update
> // needed? omitted this time: ~/Qt/5.6/clang_64/bin/qmake -config release ../gcompris/gcompris.pro <http://gcompris.pro/>
> {change src/core/CMakeLists.txt line 138, adding AND NOT APPLE after sailfishos} // couldn't find this time around! skipped
> {change src/core/CMakeLists.txt line 96, adding "set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)" in "APPLE" in "BUILD_STANDALONE"}
> export Qt5_DIR="/Users/faculty/Qt/5.9.3/clang_64/lib/cmake/Qt5"
> export PATH=$PATH:/Users/faculty/Qt/5.9.3/clang_64/bin
> cmake -DQML_BOX2D_MODULE=submodule -DACTIVATION_MODE=internal ../gcompris
> make
>
> I still had that odd cmake output, but it continued this time (since I guess I have the submodule now):
>
> -- Building qml-box2d module from submodule
> -- Found Git: /usr/bin/git (found version "2.14.3 (Apple Git-98)")
> fatal: Not a git repository (or any of the parent directories): .git
> -- Configuring done
> -- Generating done
>
> …it continues & finishes though...
>
> $ make
> Scanning dependencies of target createShareFolders
> [ 0%] Generating shareFolders
> [ 0%] Built target createShareFolders
> Scanning dependencies of target BuildTranslations
> [ 0%] Built target BuildTranslations
> Scanning dependencies of target qml_box2d
> [ 1%] Creating directories for 'qml_box2d'
> [ 1%] No download step for 'qml_box2d'
> [ 1%] No patch step for 'qml_box2d'
> [ 1%] No update step for 'qml_box2d'
> [ 1%] Performing configure step for 'qml_box2d'
> Info: creating stash file /Users/faculty/src/gcompris-0.81/build/qml_box2d-prefix/src/qml_box2d-build/.qmake.stash
> [ 3%] Performing build step for 'qml_box2d'
> [ 3%] Performing install step for 'qml_box2d'
> cp: libBox2D.so: No such file or directory
>
> make[2]: *** [qml_box2d-prefix/src/qml_box2d-stamp/qml_box2d-install] Error 1
> make[1]: *** [CMakeFiles/qml_box2d.dir/all] Error 2
> make: *** [all] Error 2
>
> So is the make problem derivative of the error CMake communicated? There isn’t a .git tree in the build directory of course so I’m not sure if I should do something to point to that back in the source tree...
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/gcompris-devel/attachments/20180123/3ecfbb86/attachment.html>
More information about the GCompris-devel
mailing list