2015-05-05, 01:49
Hi All!
I've tried to clean build latest version of Kodi Helix 14.2 OSX.
How it's done:
- Followed the steps from "${KODI_HOME}/xbmc/docs/README.osx"
git -clone https://github.com/xbmc/xbmc.git Kodi.i386
git -clone https://github.com/xbmc/xbmc.git Kodi.x64
- switched both clones to branch Helix using GitHub for OSX
- Step 3.1 worked fine for both i386/x64 versions
Problems found:
- Step 4.a
the last step fails
i do not know currently how and what screensavers should be built so as a quick workaround i've just simply excluded screensavers from xcode_depends temporally, after that this step finished fine
- debug build does not relocate library search paths in the bundled app executable and libraries
by default App-OSX config set is not set for target Kodi.app (neither in Debug nor in Release mode), so the copyframeworks-osx.command tried to look for the pattern XBMC_DEPENDS=/Users/Shared/xbmc-depends/macosx10.10_${CURRENT_ARCH}-target where CURRENT_ARCH this way was depending on the builder machine architecture not the selected build target architecture
adding App-OSX config set to target Kodi.app solved this issue
Cheers
I've tried to clean build latest version of Kodi Helix 14.2 OSX.
How it's done:
- Followed the steps from "${KODI_HOME}/xbmc/docs/README.osx"
git -clone https://github.com/xbmc/xbmc.git Kodi.i386
git -clone https://github.com/xbmc/xbmc.git Kodi.x64
- switched both clones to branch Helix using GitHub for OSX
- Step 3.1 worked fine for both i386/x64 versions
Problems found:
- Step 4.a
the last step fails
Quote: /xcode_6_1_1/Xcode.app/Contents/Developer/usr/bin/make -C xbmc/screensavers/rsxs-0.9/xbmcthe problematic target is screensavers, the reason is ${KODI_HOME}//xbmc/screensavers/rsxs-0.9/xbmc/Makefile refers to ../Makefile that does not exist (not configured, only Makefile.in and .am present)
/xcode_6_1_1/Xcode.app/Contents/Developer/usr/bin/make -C ..
make[2]: *** No targets specified and no makefile found. Stop.
make[1]: *** [..] Error 2
i do not know currently how and what screensavers should be built so as a quick workaround i've just simply excluded screensavers from xcode_depends temporally, after that this step finished fine
- debug build does not relocate library search paths in the bundled app executable and libraries
by default App-OSX config set is not set for target Kodi.app (neither in Debug nor in Release mode), so the copyframeworks-osx.command tried to look for the pattern XBMC_DEPENDS=/Users/Shared/xbmc-depends/macosx10.10_${CURRENT_ARCH}-target where CURRENT_ARCH this way was depending on the builder machine architecture not the selected build target architecture
adding App-OSX config set to target Kodi.app solved this issue
Cheers