2016-06-16, 13:09
hey,
would it be possible to provide a http://flatpak.org/ build?
would it be possible to provide a http://flatpak.org/ build?
checking for TAGLIB... no
configure: error: Could not find a required library. Please see the README for your platform.
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.
(2016-05-11, 16:33)MrTarantula Wrote: I don't know when I will have the time to upgrade from 14.04 to 16.04, but I will continue to upload builds when I can. Here's a gist of my script
Remember to report your bugs!
Scanning dependencies of target snes9x-next
[ 31%] Creating directories for 'snes9x-next'
[ 31%] Performing download step (git clone) for 'snes9x-next'
Cloning into 'snes9x-next'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
[ 31%] Performing patch step for 'snes9x-next'
patching file Makefile.libretro
Hunk #1 FAILED at 224.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.libretro.rej
[ 31%] Performing update step for 'snes9x-next'
Current branch master is up to date.
Already up-to-date!
[ 31%] Performing configure step for 'snes9x-next'
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_SHARED_LIBS
ENABLE_STATIC
OUTPUT_DIR
-- Build files have been written to: /data/kodibuild/game.addons-build/build/snes9x-next/src/snes9x-next-build
[ 31%] Performing build step for 'snes9x-next'
Scanning dependencies of target snes9x-next
[ 12%] Creating directories for 'snes9x-next'
[ 25%] No download step for 'snes9x-next'
[ 37%] No patch step for 'snes9x-next'
[ 50%] No update step for 'snes9x-next'
[ 62%] No configure step for 'snes9x-next'
[ 75%] Performing build step for 'snes9x-next'
src/memmap.c: In function ‘HeaderRemove’:
src/memmap.c:747:3: warning: value computed is not used [-Wunused-value]
*(headerCount)++;
^
src/seta.c: In function ‘S9xSetST010’:
src/seta.c:546:116: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_Scale(*(int16 *) &Memory.SRAM[0x0004], *(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int32 *) Memory.SRAM[0x0010], (int32 *) Memory.SRAM[0x0014]);
^
src/seta.c:546:147: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_Scale(*(int16 *) &Memory.SRAM[0x0004], *(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int32 *) Memory.SRAM[0x0010], (int32 *) Memory.SRAM[0x0014]);
^
src/seta.c:575:86: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_Multiply(*(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int32 *) Memory.SRAM[0x0010]);
^
src/seta.c:651:117: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_Rotate(*(int16 *) &Memory.SRAM[0x0004], *(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int16 *) Memory.SRAM[0x0010], (int16 *) Memory.SRAM[0x0012]);
^
src/seta.c:651:148: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_Rotate(*(int16 *) &Memory.SRAM[0x0004], *(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int16 *) Memory.SRAM[0x0010], (int16 *) Memory.SRAM[0x0012]);
^
src/seta.c:680:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_OP01(*(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int16 *)Memory.SRAM[0x0000], (int16 *) Memory.SRAM[0x0002], (int16 *) Memory.SRAM[0x0004], (int16 *) Memory.SRAM[0x0010]);
^
src/seta.c:680:112: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_OP01(*(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int16 *)Memory.SRAM[0x0000], (int16 *) Memory.SRAM[0x0002], (int16 *) Memory.SRAM[0x0004], (int16 *) Memory.SRAM[0x0010]);
^
src/seta.c:680:143: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_OP01(*(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int16 *)Memory.SRAM[0x0000], (int16 *) Memory.SRAM[0x0002], (int16 *) Memory.SRAM[0x0004], (int16 *) Memory.SRAM[0x0010]);
^
src/seta.c:680:174: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
ST010_OP01(*(int16 *) &Memory.SRAM[0x0000], *(int16 *) &Memory.SRAM[0x0002], (int16 *)Memory.SRAM[0x0000], (int16 *) Memory.SRAM[0x0002], (int16 *) Memory.SRAM[0x0004], (int16 *) Memory.SRAM[0x0010]);
^
[ 87%] No install step for 'snes9x-next'
[100%] Completed 'snes9x-next'
[100%] Built target snes9x-next
[ 32%] Performing install step for 'snes9x-next'
[100%] Built target snes9x-next
Install the project...
-- Install configuration: "Debug"
CMake Error at cmake_install.cmake:44 (file):
file INSTALL cannot find
"/data/kodibuild/game.addons-build/build/snes9x-next/src/snes9x-next/snes9x_next_libretro.so".
Makefile:72: recipe for target 'install' failed
make[3]: *** [install] Error 1
CMakeFiles/snes9x-next.dir/build.make:73: recipe for target 'build/snes9x-next/src/snes9x-next-stamp/snes9x-next-install' failed
make[2]: *** [build/snes9x-next/src/snes9x-next-stamp/snes9x-next-install] Error 2
CMakeFiles/Makefile2:1977: recipe for target 'CMakeFiles/snes9x-next.dir/all' failed
make[1]: *** [CMakeFiles/snes9x-next.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
(2016-11-02, 21:48)MrTarantula Wrote: Right now I am using
-DADDONS_TO_BUILD=game.*
Can I use regex to filter them out, or do I have to now manually specify all of the addons I want?
EDIT: Nevermind, discovered extglob. That should do the trick.
#!/bin/bash
ADDONS=game.libretro*
BRANCH=retroplayer-17beta6
WORKSPACE=/data/kodibuild
sudo rm -rf $WORKSPACE
git clone -b $BRANCH https://github.com/garbear/xbmc $WORKSPACE
mkdir $WORKSPACE/build-addons
cd $ADDONPATH/build-addons
cmake -DADDONS_TO_BUILD=$ADDONS \
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=$WORKSPACE/addons \
-DPACKAGE_ZIP=1 \
$WORKSPACE/project/cmake/addons
make -j2
game.libretro
game.libretro.2048
game.libretro.4do
game.libretro.beetle-bsnes
game.libretro.beetle-gba
game.libretro.beetle-lynx
game.libretro.beetle-ngp
game.libretro.beetle-pce-fast
game.libretro.beetle-psx
game.libretro.bluemsx
game.libretro.bnes
game.libretro.bsnes-mercury-accuracy
game.libretro.bsnes-mercury-balanced
game.libretro.bsnes-mercury-performance
game.libretro.dosbox
game.libretro.fceumm
game.libretro.gambatte
game.libretro.genplus
game.libretro.handy
game.libretro.mame
game.libretro.meteor
game.libretro.mgba
game.libretro.mupen64plus
game.libretro.nestopia
game.libretro.pcsx-rearmed
game.libretro.picodrive
game.libretro.quicknes
game.libretro.reicast
game.libretro.scummvm
game.libretro.snes9x
game.libretro.snes9x2002
game.libretro.snes9x2010
game.libretro.stella
game.libretro.vbam
game.libretro.vba-next
game.libretro.yabause
(2016-12-05, 17:17)MrTarantula Wrote: Change the branch variable to the latest, which I think is 17beta6 right now. The two problem emulators have been renamed and building game.* worked for me.
MrTarantula Wrote:If you're only wanting to use Retroplayer you can just add the Team XBMC nightly PPA instead of building it yourself. Since Retroplayer was merged into master, it looks like garbear is able to get bugfixes PR'd pretty quickly. I've had success only building game.libretro* and dropping them into /usr/share/kodi/addons.
#!/bin/bash
#ADDONS=game.libretro*
ADDONS=game.*
BRANCH=retroplayer-17beta6
WORKSPACE=/home/xbmc/repos/kodibuild
#sudo rm -rfv $WORKSPACE
# uncomment if you want to remove automatically
#rm -rfv $WORKSPACE
git clone -b $BRANCH https://github.com/garbear/xbmc $WORKSPACE
mkdir $WORKSPACE/build-addons
cd $WORKSPACE/build-addons
cmake -DADDONS_TO_BUILD=$ADDONS \
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=$WORKSPACE/addons \
-DPACKAGE_ZIP=1 \
$WORKSPACE/project/cmake/addons
make -j2
11:16:49.414 T:140135148239232 ERROR: ADDON: Dll NES / Famicom (FCEUmm) - Client returned bad status (6) from Create and is not usable
11:17:01.252 T:140135148239232 ERROR: RetroPlayer: Failed to initialize game.libretro.fceumm
(2016-12-20, 05:16)darwin Wrote: Unfortunately, when I try to use the addons, I get :
Is this because I'm running a nightly of 18, but the current retroplayer merge is against 17?Code:11:16:49.414 T:140135148239232 ERROR: ADDON: Dll NES / Famicom (FCEUmm) - Client returned bad status (6) from Create and is not usable
11:17:01.252 T:140135148239232 ERROR: RetroPlayer: Failed to initialize game.libretro.fceumm
Edit : I also tried building 17b7 and using it against kodi 17b7 from PPA, and it didn't work either....