Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Alex

Administrator
Teammitglied
Registriert
10. Januar 2012
Beiträge
21.392
Lösungen
9
Reaktionspunkte
30.291
Punkte
1.113
Ort
Paradise City
Da ich Kodi gerne selbst auf Basis von Raspbian Wheezy kompiliere, habe ich folgendes Script geschrieben um mir die Aufgabe zu erleichtern.
Das Script wurde nur mit Wheezy getestet, da mir Jessie im Moment noch nicht so gefällt.
Außerdem sollte es theretisch auch mit dem Pi 1 funktionieren, wurde aber aufgrund der langen Kompilierzeit auf dem Pi1 nicht getestet.

Das Script ist für den User Pi gedacht und sollte im Homepfad ausgeführt werden. Also /home/pi

Code:
#!/bin/bash
#
# Script zum Kompilieren und Installieren von Kodi 15.2 auf einem Raspberry PI 1 oder 2
# Version 0.06
#
# Changelog:
# 0.01 Script zum Kompilieren von Kodi 15.2 Isengard erstellt.
# 0.02 Update Funktion für das System hinzugefügt
# 0.03 Die Möglichkeit, Jarvis zu kompilieren, hinzugefügt.
# 0.04 Wenn Pakete bereits installiert, erfolgt keine Paketprüfung mehr
# 0.05 Benutzerprüfung
# 0.06 Kompatiblität zu Debian Jessie
# 0.07 Menü angepasst und Kodi Krypton aufgenommen

function firstroutine {
    echo ""
    echo "==============================================================================="
    echo "Nach Updates suchen"
    echo "==============================================================================="
    echo ""
    sudo apt-get update
    echo ""
    echo "==============================================================================="
    echo "Updates werden installiert"
    echo "==============================================================================="
    echo ""
    sudo apt-get dist-upgrade -y
    echo ""
    echo "==============================================================================="
    echo "Firmware wird aktualisiert"
    echo "==============================================================================="
    echo ""
    sudo rpi-update
    echo "-------------------------------------------------------------------------------"
    echo "Das System benötigt einen Neustart"
    echo "Soll jetzt neu gestartet werden?"
    echo -en "\033[1;33m[J]a  | []Nein \033[0m"
    read key
    case $key in
        [JjYy]|[jJ][aA]|[yY][eE][sS])
            echo " "
            sudo reboot
                        ;;
        *)
            sleep 0.5
        ;;
    esac
    echo " "
    echo "-------------------------------------------------------------------------------"
    echo " "
    exit
}

function secondroutine {
    kodigit="-b Isengard git://github.com/xbmc/xbmc.git"
   xbmcdir="/home/pi/xbmc"
    #Kodi herunterladen:
    if [ ! -d $xbmcdir ]; then
        echo "GIT wird heruntergeladen"
        git clone $kodigit $xbmcdir
    fi
    kodibauen
}


function thirdroutine {
    kodigit="-b Jarvis git://github.com/xbmc/xbmc.git"
    xbmcdir="/home/pi/jarvis"
    #Kodi herunterladen:
    if [ ! -d $xbmcdir ]; then
            echo "GIT wird heruntergeladen"
            git clone $kodigit $xbmcdir
        else
            cd $xbmcdir
            echo "GIT wird aktualisiert"
            git pull
    fi
    packages
    kodibauen
}

function fourthroutine {
    kodigit="-b master git://github.com/xbmc/xbmc.git"
    xbmcdir="/home/pi/krypton"
    #Kodi herunterladen:
    if [ ! -d $xbmcdir ]; then
            echo "GIT wird heruntergeladen"
            git clone $kodigit $xbmcdir
        else
            cd $xbmcdir
            echo "GIT wird aktualisiert"
            git pull
    fi
    packages
    kodibauen
}

function packages () {
    if [ ! -f "/tmp/.packeteinstalliert2" ]; then
        cd /tmp/
        if dpkg -l | grep -q libdcadec0; then
            echo "libdcadec0 installiert"
        else
            wget https://www.deb-multimedia.org/pool/main/d/dcadec-dmo/libdcadec0_0.2.0-dmo1_armhf.deb >/dev/null
        fi
        if dpkg -l | grep -q libdcadec-dev; then
            echo "libdcadec-dev installiert"
        else
            wget https://www.deb-multimedia.org/pool/main/d/dcadec-dmo/libdcadec-dev_0.2.0-dmo1_armhf.deb >/dev/null
        fi
        if dpkg -l | grep -q libcrossguid; then
            echo "libcrossguid installiert"
        else
            wget https://www.deb-multimedia.org/pool/main/c/crossguid-dmo/libcrossguid0_0.0+git200150803-dmo1_armhf.deb >/dev/null
        fi
        if dpkg -l | grep -q libcrossguid-dev; then
            echo "libcrossguid-dev installiert"
        else
            wget https://www.deb-multimedia.org/pool/main/c/crossguid-dmo/libcrossguid-dev_0.0+git200150803-dmo1_armhf.deb && >/dev/null && sudo dpkg -i *.deb && sudo rm *.deb
        fi
        sudo apt-get install uuid-dev >/dev/null
        touch /tmp/.packeteinstalliert2
    fi
}

function kodibauen () {
    #Pakete installieren:
        if [ ! -f "/tmp/.packeteinstalliert" ]; then
            echo ""
            echo "==============================================================================="
            echo "Pakete werden installiert"
            echo "==============================================================================="
            echo ""
            if [ -n "$LINUXVERSION" ]&&[ $(echo $LINUXVERSION|cut -c1) == 7 ]; then
                #gcc und g++ auf 4.8 setzen:
                sudo apt-get update && sudo apt-get install libboost1.50-all-dev swig curl libgnutls-dev libxml2-dev libxslt1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libmpeg2-4-dev libmad0-dev libjpeg8-dev libsamplerate0-dev libogg-dev libvorbis-dev libflac-dev libtiff4-dev liblzo2-dev cmake zip unzip libsqlite3-dev libpng12-dev libpcre3-dev libjasper-dev libsdl1.2-dev libsdl-image1.2-dev libass-dev libmodplug-dev libcdio-dev libtinyxml2-dev libyajl-dev libgpg-error-dev libgcrypt11-dev libmicrohttpd-dev autoconf libtool autopoint libudev-dev python-dev python-imaging libmysqlclient-dev libcurl4-gnutls-dev libbz2-dev libtinyxml-dev libssh-dev libxrandr-dev libsmbclient-dev libcap-dev gawk gperf debhelper libiso9660-dev liblockdev1-dev ccache gcc-4.8 g++-4.8 -y && touch /tmp/.packeteinstalliert
                sudo rm /usr/bin/gcc
                sudo rm /usr/bin/g++
                sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
                sudo ln -s /usr/bin/g++-4.8 /usr/bin/g++
            else
                #gcc und g++ auf 4.9 setzen:
                sudo apt-get update && sudo apt-get install libboost1.50-all-dev swig curl libxml2-dev libxslt1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libmpeg2-4-dev libmad0-dev libjpeg8-dev libsamplerate0-dev libogg-dev libvorbis-dev libflac-dev liblzo2-dev cmake zip unzip libsqlite3-dev libpng12-dev libpcre3-dev libjasper-dev libass-dev libmodplug-dev libcdio-dev libtinyxml2-dev libyajl-dev libgpg-error-dev libgcrypt11-dev libmicrohttpd-dev autoconf libtool autopoint libudev-dev python-dev python-imaging libmysqlclient-dev libcurl4-gnutls-dev libbz2-dev libtinyxml-dev libssh-dev libxrandr-dev libsmbclient-dev libcap-dev gawk gperf debhelper libiso9660-dev liblockdev1-dev ccache dh-autoreconf libgnutls28-dev swig libpython-dev libmysqlclient-dev -y && touch /tmp/.packeteinstalliert
                sudo apt-get install libtiff5-dev -y
                sudo rm /usr/bin/gcc
                sudo rm /usr/bin/g++
                sudo ln -s /usr/bin/gcc-4.9 /usr/bin/gcc
                sudo ln -s /usr/bin/g++-4.9 /usr/bin/g++
                sudo ln -s /usr/bin/gcc-4.9 /usr/bin/c++
            fi
        fi

    #liberrors fixen:
    if ! [ -f "/tmp/.copiesdone" ]; then
        sudo cp /opt/vc/lib/libmmal.so /usr/lib/arm-linux-gnueabihf/libmmal.so
        sudo cp /opt/vc/lib/libmmal_core.so /usr/lib/arm-linux-gnueabihf/libmmal_core.so
        sudo cp /opt/vc/lib/libmmal_util.so /usr/lib/arm-linux-gnueabihf/libmmal_util.so
        sudo cp /opt/vc/lib/libmmal_vc_client.so /usr/lib/arm-linux-gnueabihf/libmmal_vc_client.so
        sudo cp -R /opt/vc/include/* /usr/include
        sudo cp /opt/vc/include/interface/vcos/pthreads/* /usr/include/interface/vcos
        sudo ln -fs /opt/vc/lib/libEGL.so /usr/lib/libEGL.so
        sudo ln -fs /opt/vc/lib/libEGL.so /usr/lib/arm-linux-gnueabihf/libEGL.so
        sudo ln -fs /opt/vc/lib/libEGL.so /usr/lib/arm-linux-gnueabihf/libEGL.so.1
        sudo ln -fs /opt/vc/lib/libEGL_static.a /usr/lib/libEGL_static.a
        sudo ln -fs /opt/vc/lib/libEGL_static.a /usr/lib/arm-linux-gnueabihf/libEGL_static.a
        sudo ln -fs /opt/vc/lib/libGLESv2.so /usr/lib/libGLESv2.so
        sudo ln -fs /opt/vc/lib/libGLESv2.so /usr/lib/arm-linux-gnueabihf/libGLESv2.so
        sudo ln -fs /opt/vc/lib/libGLESv2.so /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2
        sudo ln -fs /opt/vc/lib/libGLESv2_static.a /usr/lib/libGLESv2_static.a
        sudo ln -fs /opt/vc/lib/libGLESv2_static.a /usr/lib/arm-linux-gnueabihf/libGLESv2_static.a
        sudo ln -fs /opt/vc/lib/libbcm_host.so /usr/lib/libbcm_host.so
        sudo ln -fs /opt/vc/lib/libbcm_host.so /usr/lib/arm-linux-gnueabihf/libbcm_host.so
        sudo ln -fs /opt/vc/lib/libvchiq_arm.a /usr/lib/libvchiq_arm.a
        sudo ln -fs /opt/vc/lib/libvchiq_arm.a /usr/lib/arm-linux-gnueabihf/libvchiq_arm.a
        sudo ln -fs /opt/vc/lib/libvchiq_arm.so /usr/lib/libvchiq_arm.so
        sudo ln -fs /opt/vc/lib/libvchiq_arm.so /usr/lib/arm-linux-gnueabihf/libvchiq_arm.so
        sudo ln -fs /opt/vc/lib/libvcos.a /usr/lib/libvcos.a
        sudo ln -fs /opt/vc/lib/libvcos.a /usr/lib/arm-linux-gnueabihf/libvcos.a
        sudo ln -fs /opt/vc/lib/libvcos.so /usr/lib/libvcos.so
        sudo ln -fs /opt/vc/lib/libvcos.so /usr/lib/arm-linux-gnueabihf/libvcos.so
        touch /tmp/.copiesdone
    fi

    #Taglib bauen:
    if [ ! -f "/usr/local/include/taglib/tag.h" ]; then
        echo ""
        echo "==============================================================================="
        echo "Taglib wird gebaut"
        echo "==============================================================================="
        echo ""
        cd $xbmcdir
        cd lib/taglib
        make -j3
        sudo make install
        cd
    fi

    #libcec:
    if [ ! -d "/home/pi/libcec30/" ]; then
        echo ""
        echo "==============================================================================="
        echo "libcec 3.0 wird gebaut"
        echo "==============================================================================="
        echo ""
        git clone --recursive git://github.com/Pulse-Eight/libcec.git /home/pi/libcec30/
        ##build libplatform
        cd libcec30/src/platform
        mkdir build
        cd build
        cmake ..
        make
        sudo make install
        cd

        ##build libcec
        cd libcec30
        mkdir build
        cd build
        cmake -DRPI_INCLUDE_DIR=/opt/vc/include -DRPI_LIB_DIR=/opt/vc/lib -DCMAKE_INSTALL_PREFIX=/usr  ..
        make -j3
        sudo make install
    fi

    #Bootstrap:
    cd $xbmcdir
    echo ""
    echo "==============================================================================="
    echo "Kodi wird entpackt"
    echo "==============================================================================="
    echo ""
    ./bootstrap

    #Kodi Konfigurieren
    if [ ! -f "/tmp/.konfiguriert" ]; then
        echo ""
        echo "==============================================================================="
        echo "Konfiguration wird für Raspberry Pi angepasst"
        echo "==============================================================================="
        echo ""
        ./configure --prefix=/usr --disable-gl --enable-gles --with-platform=raspberry-pi --disable-x11 --disable-vaapi --disable-vdpau --disable-avahi --enable-libcec --disable-pulse --disable-projectm --disable-optical-drive --disable-dvdcss --disable-vtbdecoder --enable-alsa --enable-player=omxplayer && touch /tmp/.konfiguriert
    fi

    #Raspberry Pi Compile-Error fixen:
    sudo sed -i 's/#include "vchost_config.h"/#include "linux\/vchost_config.h"/' /usr/include/interface/vmcs_host/vcgencmd.h

    #Kodi kompilieren:
    if [ "$ARM" = "armv7l" ]; then
        echo ""
        echo "==============================================================================="
        echo "Kodi wird kompiliert"
        echo "==============================================================================="
        echo ""
        CFLAGS="-I/opt/vc/include/ -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -mfloat-abi=hard -mcpu=cortex-a7 -mfpu=neon-vfpv4" 
        CXXFLAGS="-I/opt/vc/include/ -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -mfloat-abi=hard -mcpu=cortex-a7 -mfpu=neon-vfpv4" 
        LDFLAGS="-L /usr/lib/arm-linux-gnueabihf"
        FFMPEG_OPTS="--cpu=cortex-a7  -L/usr/lib/arm-linux-gnueabihf"
        make -j3
    else
        echo ""
        echo "==============================================================================="
        echo "Kodi wird kompiliert"
        echo "==============================================================================="
        echo ""
        export TARGET_SUBARCH="armv6zk"
        export TARGET_CPU="arm1176jzf-s"
        export TARGET_FLOAT="hard"
        export TARGET_FPU="vfp"
        export TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
        export TARGET_EXTRA_FLAGS="-Wno-psabi -Wa,-mno-warn-deprecated"
        export TARGET_COPT="-Wall -pipe -fomit-frame-pointer -O3 -fexcess-precision=fast -ffast-math  -fgnu89-inline"
        export TARGET_LOPT="-s -Wl,--as-needed"
        export CFLAGS="-march=$TARGET_SUBARCH -mcpu=$TARGET_CPU $TARGET_FPU_FLAGS -mabi=aapcs-linux $TARGET_COPT $TARGET_EXTRA_FLAGS"
        export CXXFLAGS="$CFLAGS"
        export LDFLAGS="-march=$TARGET_SUBARCH -mtune=$TARGET_CPU $TARGET_LOPT"
        make
    fi

    #Kodi installieren:
    echo ""
    echo "==============================================================================="
    echo "Kodi wird Installiert"
    echo "==============================================================================="
    echo ""
    sudo make install

    #Heruntergeladene Pakete löschen
    sudo apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove -y

}

#Prüfen, ob als User PI angemeldet
userlang=`who i am`
USER=$(echo $userlang|cut -c 1-2)
if ! [ $(echo $USER == "pi") ]; then
        echo "Der angemeldete User ist nicht -->pi<-- Script wird beendet"
        exit
fi

whiptail --title "Welche Kodi Version soll installiert werden" --checklist --separate-output "Was soll ich tun?" 10 50 4 \
"Update" "des Systems inkl. Kernel" OFF \
"Kodi-15.2" "Isengard installieren" OFF \
"Kodi-16.1" "Jarvis installieren" OFF \
"Kodi-17.0" "Krypton BETA installieren" OFF 2>results

#Raspbian Version ermitteln:
if [ -z "$LINUXVERSION" ]; then
    [ -f /etc/debian_version ] && LINUXVERSION=$(cat /etc/debian_version)
fi

#Prüfen ob Raspberry Pi oder 2:
[[ "$(uname -m)" = "arm"* ]] && ARM=$(uname -m)

while read choice
do
    case $choice in
            Update) firstroutine
            ;;
            Kodi-15.2) secondroutine
            ;;
            Kodi-16.1) thirdroutine
            ;;
            Kodi-17.0) fourthroutine
            ;;
            *)
            ;;
    esac
done < results

Das Menü sollte eigentlich selbsterklärend sein. Einfach mit den Pfeiltasten Navigieren, gewünschten Punkt mit der Leertaste markieren und Enter drücken.
Du musst angemeldet sein, um Bilder zu sehen.



  • Bei Punkt 1 werden alle installierten Pakete auf die aktuellste Versoin gebracht und im Anschluss der neueste Kernel installiert
  • Bei Punkt 2 wird der Quellcode für Kodi 15.2 aus dem git geladen, alle benötigten Pakete werden installiert, dann wird Kodi konfiguriert, kompiliert und schließlich installiert.
  • Bei Punkt 3 wird der Quellcode für Kodi Jarvis aus den git geladen, alle benötigten Pakete werden installiert, dann wird Kodi konfiguriert, kompiliert und schließlich installiert.

Für die Dauer des Kompilierens sollte der Grafikspeicher auf via 16 MB reduziert werden. Danach natürlich wieder auf 256 MB setzen.
 
Zuletzt bearbeitet:
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Da die PVR-Addons extra installiert werden müssen, zeige ich hier exemplarisch Anhand des Enigma2/VU Addons, wie man das für Kodi 15.2 macht.

Kodi-Plattform installieren (wird für das eigentliche Addon benötigt):
Code:
git clone https://github.com/xbmc/kodi-platform.git
cd kodi-platform
cmake -DCMAKE_INSTALL_PREFIX=/usr
make && sudo make install

PVR-Addon installieren:
Code:
git clone -b Isengard https://github.com/kodi-pvr/pvr.vuplus.git
cd pvr.vuplus/
cmake .
make && sudo make install
 
Zuletzt bearbeitet:
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Hi,

sieht sehr ordentlich aus! Danke! :ja

Bei OpenELEC wird das wohl nicht funzen, richtig?

Danke und Gruß
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Keine Ahnung, aber genau solche Images wollte ich eben nicht nutzen. Raspbmc, xbian und wie sie alle hießen, war für mich nie zufriedenstellen.
Was bei openelec im einzelnen geändert wurde weiß ich leider nicht
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

OK, vielen Dank.

Ich habe hier halt derzeit OpenELEC, war "am einfachsten"...

Mir wäre Raspbian als "Basis" auch lieber, scheue mich nicht vor einer Neuinstallation.

Gibt es dazu ein Howto?

Bzw. würde eine Grundinstallation Raspbian + Dein Skript zur Installation von Kodi genügen?

Vielen Dank nochmals
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Ja das letzte Wheezy Image vom Mai sollte genügen. Danach einfach Punkt 1 ausführen und dann nach Reboot Punkt 2.
Es kann sein, das der Pi mal wegen Kernelpanik oder ähnlichem beim Kompilieren aussteigt. Dann einfach neustarten.
Und 2 Dateien anlegen:
touch /tmp/.packeteinstalliert
touch /tmp/.konfiguriert

Dann überspringt das Script nämlich die Paketprüfung und das Konfigurieren des Sourcecodes
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

So also ich habs mal getestet, leider kein Erfolg (Raspbian Jessie).

Punkt 1 (Update, alles OK):

pi@raspberrypi:~ $ ./kodi.sh

===============================================================================
Nach Updates suchen
===============================================================================

OK jessie InRelease
OK jessie InRelease
OK jessie/main armhf Packages
OK jessie/main armhf Packages
OK jessie/ui armhf Packages
OK jessie/contrib armhf Packages
OK jessie/non-free armhf Packages
OK jessie/rpi armhf Packages
Ign jessie/main Translation-de_DE
Ign jessie/main Translation-de
Ign jessie/main Translation-en
Ign jessie/ui Translation-de_DE
Ign jessie/ui Translation-de
Ign jessie/ui Translation-en
Ign jessie/contrib Translation-de_DE
Ign jessie/contrib Translation-de
Ign jessie/contrib Translation-en
Ign jessie/main Translation-de_DE
Ign jessie/main Translation-de
Ign jessie/main Translation-en
Ign jessie/non-free Translation-de_DE
Ign jessie/non-free Translation-de
Ign jessie/non-free Translation-en
Ign jessie/rpi Translation-de_DE
Ign jessie/rpi Translation-de
Ign jessie/rpi Translation-en
Paketlisten werden gelesen... Fertig

===============================================================================
Updates werden installiert
===============================================================================

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

===============================================================================
Firmware wird aktualisiert
===============================================================================

*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** Performing self-update
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10666 100 10666 0 0 51028 0 --:--:-- --:--:-- --:--:-- 51033
*** Relaunching after update
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** We're running for the first time
*** Backing up files (this will take a few minutes)
*** Backing up firmware
*** Backing up modules 4.1.13-v7+
#############################################################
This update bumps to rpi-4.1.y linux tree
Be aware there could be compatibility issues with some drivers
Discussion here:

##############################################################
*** Downloading specific firmware revision (this will take a few minutes)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 168 0 168 0 0 291 0 --:--:-- --:--:-- --:--:-- 291
100 48.2M 100 48.2M 0 0 2349k 0 0:00:21 0:00:21 --:--:-- 5234k
*** Updating firmware
*** Updating kernel modules
*** depmod 4.1.13-v7+
*** depmod 4.1.13+
*** Updating VideoCore libraries
*** Using HardFP libraries
*** Updating SDK
*** Running ldconfig
*** Storing current firmware revision
*** Deleting downloaded files
*** Syncing changes to disk
*** If no errors appeared, your firmware was successfully updated to ab06f63098564665726fc8ba25a321f3ce8b8f03
*** A reboot is needed to activate the new firmware
-------------------------------------------------------------------------------
Das System benötigt einen Neustart
Soll jetzt neu gestartet werden?
[J]a | []Nein

Punkt 2 (Kodi 15.2):

pi@raspberrypi:~ $ ./kodi.sh
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_DE)
GIT wird heruntergeladen
./kodi.sh: line 232: git: command not found
converted 'http://deb-multimedia.org/pool/main/d/dcadec-dmo/libdcadec0_0.0+git2a9186e34c-dmo1_armhf.deb' (ANSI_X3.4-1968) -> 'http://deb-multimedia.org/pool/main/d/dcadec-dmo/libdcadec0_0.0+git2a9186e34c-dmo1_armhf.deb' (UTF-8)
--2015-11-26 11:52:33--
Resolving deb-multimedia.org (deb-multimedia.org)... 91.121.10.104
Connecting to deb-multimedia.org (deb-multimedia.org)|91.121.10.104|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 114608 (112K) [application/x-debian-package]
Saving to: 'libdcadec0_0.0+git2a9186e34c-dmo1_armhf.deb'

libdcadec0_0.0+git2a9186e34c-dmo1_armhf.deb 100%[==========================================================================================================================================>] 111.92K --.-KB/s in 0.06s

2015-11-26 11:52:34 (1.69 MB/s) - 'libdcadec0_0.0+git2a9186e34c-dmo1_armhf.deb' saved [114608/114608]

converted 'http://deb-multimedia.org/pool/main/d/dcadec-dmo/libdcadec-dev_0.0+git2a9186e34c-dmo1_armhf.deb' (ANSI_X3.4-1968) -> 'http://deb-multimedia.org/pool/main/d/dcadec-dmo/libdcadec-dev_0.0+git2a9186e34c-dmo1_armhf.deb' (UTF-8)
--2015-11-26 11:52:34--
Resolving deb-multimedia.org (deb-multimedia.org)... 91.121.10.104
Connecting to deb-multimedia.org (deb-multimedia.org)|91.121.10.104|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7886 (7.7K) [application/x-debian-package]
Saving to: 'libdcadec-dev_0.0+git2a9186e34c-dmo1_armhf.deb'

libdcadec-dev_0.0+git2a9186e34c-dmo1_armhf.deb 100%[==========================================================================================================================================>] 7.70K --.-KB/s in 0s

2015-11-26 11:52:34 (111 MB/s) - 'libdcadec-dev_0.0+git2a9186e34c-dmo1_armhf.deb' saved [7886/7886]

converted 'http://deb-multimedia.org/pool/main/c/crossguid-dmo/libcrossguid0_0.0+git200150803-dmo1_armhf.deb' (ANSI_X3.4-1968) -> 'http://deb-multimedia.org/pool/main/c/crossguid-dmo/libcrossguid0_0.0+git200150803-dmo1_armhf.deb' (UTF-8)
--2015-11-26 11:52:34--
Resolving deb-multimedia.org (deb-multimedia.org)... 91.121.10.104
Connecting to deb-multimedia.org (deb-multimedia.org)|91.121.10.104|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5894 (5.8K) [application/x-debian-package]
Saving to: 'libcrossguid0_0.0+git200150803-dmo1_armhf.deb'

libcrossguid0_0.0+git200150803-dmo1_armhf.deb 100%[==========================================================================================================================================>] 5.76K --.-KB/s in 0s

2015-11-26 11:52:34 (89.1 MB/s) - 'libcrossguid0_0.0+git200150803-dmo1_armhf.deb' saved [5894/5894]

converted 'http://deb-multimedia.org/pool/main/c/crossguid-dmo/libcrossguid-dev_0.0+git200150803-dmo1_armhf.deb' (ANSI_X3.4-1968) -> 'http://deb-multimedia.org/pool/main/c/crossguid-dmo/libcrossguid-dev_0.0+git200150803-dmo1_armhf.deb' (UTF-8)
--2015-11-26 11:52:34--
Resolving deb-multimedia.org (deb-multimedia.org)... 91.121.10.104
Connecting to deb-multimedia.org (deb-multimedia.org)|91.121.10.104|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11892 (12K) [application/x-debian-package]
Saving to: 'libcrossguid-dev_0.0+git200150803-dmo1_armhf.deb'

libcrossguid-dev_0.0+git200150803-dmo1_armhf.deb 100%[==========================================================================================================================================>] 11.61K --.-KB/s in 0s

2015-11-26 11:52:34 (35.9 MB/s) - 'libcrossguid-dev_0.0+git200150803-dmo1_armhf.deb' saved [11892/11892]

Selecting previously unselected package libcrossguid-dev.
(Reading database ... 31393 files and directories currently installed.)
Preparing to unpack libcrossguid-dev_0.0+git200150803-dmo1_armhf.deb ...
Unpacking libcrossguid-dev (0.0+git200150803-dmo1) ...
Selecting previously unselected package libcrossguid0:armhf.
Preparing to unpack libcrossguid0_0.0+git200150803-dmo1_armhf.deb ...
Unpacking libcrossguid0:armhf (0.0+git200150803-dmo1) ...
Selecting previously unselected package libdcadec-dev.
Preparing to unpack libdcadec-dev_0.0+git2a9186e34c-dmo1_armhf.deb ...
Unpacking libdcadec-dev (0.0+git2a9186e34c-dmo1) ...
Selecting previously unselected package libdcadec0.
Preparing to unpack libdcadec0_0.0+git2a9186e34c-dmo1_armhf.deb ...
Unpacking libdcadec0 (0.0+git2a9186e34c-dmo1) ...
Setting up libcrossguid0:armhf (0.0+git200150803-dmo1) ...
Setting up libdcadec0 (0.0+git2a9186e34c-dmo1) ...
Setting up libcrossguid-dev (0.0+git200150803-dmo1) ...
Setting up libdcadec-dev (0.0+git2a9186e34c-dmo1) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE",
LC_ALL = "de_DE",
LANG = "de_DE"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

===============================================================================
Pakete werden installiert
===============================================================================

Hit jessie InRelease
Hit jessie InRelease
Hit jessie/main armhf Packages
Hit jessie/main armhf Packages
Hit jessie/contrib armhf Packages
Hit jessie/ui armhf Packages
Hit jessie/non-free armhf Packages
Hit jessie/rpi armhf Packages
Ign jessie/main Translation-en
Ign jessie/ui Translation-en
Ign jessie/contrib Translation-en
Ign jessie/main Translation-en
Ign jessie/non-free Translation-en
Ign jessie/rpi Translation-en
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgnutls-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libtiff4-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libtiff5-dev

E: Package 'libgnutls-dev' has no installation candidate
E: Package 'libtiff4-dev' has no installation candidate

===============================================================================
Taglib wird gebaut
===============================================================================

./kodi.sh: line 107: cd: /home/pi/jarvis: No such file or directory
./kodi.sh: line 108: cd: lib/taglib: No such file or directory
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.

===============================================================================
libcec 3.0 wird gebaut
===============================================================================

./kodi.sh: line 120: git: command not found
./kodi.sh: line 122: cd: libcec30/src/platform: No such file or directory
./kodi.sh: line 125: cmake: command not found
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
./kodi.sh: line 131: cd: libcec30: No such file or directory
mkdir: cannot create directory 'build': File exists
./kodi.sh: line 134: cmake: command not found
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
./kodi.sh: line 146: cd: /home/pi/jarvis: No such file or directory

===============================================================================
Kodi wird entpackt
===============================================================================

./kodi.sh: line 152: ./bootstrap: No such file or directory

===============================================================================
Konfiguration wird für Raspberry Pi angepasst
===============================================================================

./kodi.sh: line 161: ./configure: No such file or directory

===============================================================================
Kodi wird kompiliert
===============================================================================

make: *** No targets specified and no makefile found. Stop.

===============================================================================
Kodi wird Installiert
===============================================================================

make: *** No rule to make target 'install'. Stop.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $

Punkt 3 Kodi-16 (Beta):

pi@raspberrypi:~ $ ./kodi.sh
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_DE)
GIT wird heruntergeladen
./kodi.sh: line 221: git: command not found

===============================================================================
Pakete werden installiert
===============================================================================

Hit jessie InRelease
Hit jessie InRelease
Hit jessie/main armhf Packages
Hit jessie/ui armhf Packages
Hit jessie/main armhf Packages
Hit jessie/contrib armhf Packages
Hit jessie/non-free armhf Packages
Hit jessie/rpi armhf Packages
Ign jessie/main Translation-en
Ign jessie/ui Translation-en
Ign jessie/contrib Translation-en
Ign jessie/main Translation-en
Ign jessie/non-free Translation-en
Ign jessie/rpi Translation-en
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgnutls-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libtiff4-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libtiff5-dev

E: Package 'libgnutls-dev' has no installation candidate
E: Package 'libtiff4-dev' has no installation candidate

===============================================================================
Taglib wird gebaut
===============================================================================

./kodi.sh: line 107: cd: /home/pi/xbmc: No such file or directory
./kodi.sh: line 108: cd: lib/taglib: No such file or directory
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.

===============================================================================
libcec 3.0 wird gebaut
===============================================================================

./kodi.sh: line 120: git: command not found
./kodi.sh: line 122: cd: libcec30/src/platform: No such file or directory
mkdir: cannot create directory 'build': File exists
./kodi.sh: line 125: cmake: command not found
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
./kodi.sh: line 131: cd: libcec30: No such file or directory
mkdir: cannot create directory 'build': File exists
./kodi.sh: line 134: cmake: command not found
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
./kodi.sh: line 146: cd: /home/pi/xbmc: No such file or directory

===============================================================================
Kodi wird entpackt
===============================================================================

./kodi.sh: line 152: ./bootstrap: No such file or directory

===============================================================================
Konfiguration wird für Raspberry Pi angepasst
===============================================================================

./kodi.sh: line 161: ./configure: No such file or directory

===============================================================================
Kodi wird kompiliert
===============================================================================

make: *** No targets specified and no makefile found. Stop.

===============================================================================
Kodi wird Installiert
===============================================================================

make: *** No rule to make target 'install'. Stop.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $

Wobei ich jetzt nicht weiss, ob es an "Jessie" liegt?

(Auch mit "sudo" vor jedem Befehl keinen Erfolg leider(???))

Vielleicht hilft das und Gruß
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Dir fehlt das Paket git. Bei Wheezy ist es direkt dabei.
Mach mal apt-get install git
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Ok, nachinstalliert, leider ist das Log nicht komplett.

Mich irritiert folgendes:

Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a2.1.4-2.1_all.deb ...
Unpacking git-man (1:2.1.4-2.1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a2.1.4-2.1_armhf.deb ...
Unpacking git (1:2.1.4-2.1) ...
Selecting previously unselected package rsync.
Preparing to unpack .../rsync_3.1.1-3_armhf.deb ...
Unpacking rsync (3.1.1-3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u2) ...
Setting up libcurl3-gnutls:armhf (7.38.0-4+deb8u2) ...
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:2.1.4-2.1) ...
Setting up git (1:2.1.4-2.1) ...
Setting up rsync (3.1.1-3) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
Processing triggers for systemd (215-17+deb8u2) ...
pi@raspberrypi:~ $ sudo ./kodi.sh
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_DE)
GIT wird heruntergeladen
Cloning into '/home/pi/jarvis'...
remote: Counting objects: 352682, done.
remote: Compressing objects: 100% (18/18), done.
fatal: write error: No space left on device2.10 MiB | 1.50 MiB/s
fatal: index-pack failed
libdcadec0 installiert
libdcadec-dev installiert
libcrossguid installiert
libcrossguid-dev installiert

===============================================================================
Pakete werden installiert
===============================================================================

Hit jessie InRelease
Hit jessie InRelease
Hit jessie/main armhf Packages
Hit jessie/ui armhf Packages
Hit jessie/main armhf Packages
Hit jessie/contrib armhf Packages
Hit jessie/non-free armhf Packages
Hit jessie/rpi armhf Packages
Ign jessie/main Translation-en
Ign jessie/ui Translation-en
Ign jessie/contrib Translation-en
Ign jessie/main Translation-en
Ign jessie/non-free Translation-en
Ign jessie/rpi Translation-en
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgnutls-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package libtiff4-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libtiff5-dev

E: Package 'libgnutls-dev' has no installation candidate
E: Package 'libtiff4-dev' has no installation candidate

===============================================================================
Taglib wird gebaut
===============================================================================

./kodi.sh: line 107: cd: /home/pi/jarvis: No such file or directory
./kodi.sh: line 108: cd: lib/taglib: No such file or directory
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.

===============================================================================
libcec 3.0 wird gebaut
===============================================================================

Cloning into '/home/pi/libcec30'...
remote: Counting objects: 13610, done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 13610 (delta 8), reused 0 (delta 0), pack-reused 13591
Receiving objects: 100% (13610/13610), 4.81 MiB | 2.52 MiB/s, done.
Resolving deltas: 100% (10357/10357), done.
Checking connectivity... done.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE",
LC_ALL = "de_DE",
LANG = "de_DE"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Submodule 'src/platform' ( ) registered for path 'src/platform'
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE",
LC_ALL = "de_DE",
LANG = "de_DE"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Cloning into 'src/platform'...
remote: Counting objects: 389, done.
remote: Total 389 (delta 0), reused 0 (delta 0), pack-reused 389
Receiving objects: 100% (389/389), 147.84 KiB | 0 bytes/s, done.
Resolving deltas: 100% (214/214), done.
Checking connectivity... done.
Submodule path 'src/platform': checked out '22e0f42b4a7381dfd6ca20265e2fd1933201c91a'
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE",
LC_ALL = "de_DE",
LANG = "de_DE"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE",
LC_ALL = "de_DE",
LANG = "de_DE"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
./kodi.sh: line 122: cd: libcec30/src/platform: No such file or directory
mkdir: cannot create directory 'build': File exists
./kodi.sh: line 125: cmake: command not found
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
./kodi.sh: line 131: cd: libcec30: No such file or directory
mkdir: cannot create directory 'build': File exists
./kodi.sh: line 134: cmake: command not found
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
./kodi.sh: line 146: cd: /home/pi/jarvis: No such file or directory

===============================================================================
Kodi wird entpackt
===============================================================================

./kodi.sh: line 152: ./bootstrap: No such file or directory

===============================================================================
Konfiguration wird für Raspberry Pi angepasst
===============================================================================

./kodi.sh: line 161: ./configure: No such file or directory

===============================================================================
Kodi wird kompiliert
===============================================================================

make: *** No targets specified and no makefile found. Stop.

===============================================================================
Kodi wird Installiert
===============================================================================

make: *** No rule to make target 'install'. Stop.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $

Eine Idee? Eventuell fehlt der Compiler?

Vielen Dank! :good:
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

fatal: write error: No space left on device2.10 MiB | 1.50 MiB/s
Nee siehst so aus, als hättest du kein Platz mehr.
Was gibt den df -h aus?
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Schaut so aus (Raspbian Minimal):

Code:
pi@raspberrypi:~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       1.3G 1011M  182M  85% /
devtmpfs        459M     0  459M   0% /dev
tmpfs           463M     0  463M   0% /dev/shm
tmpfs           463M  6.3M  457M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           463M     0  463M   0% /sys/fs/cgroup
/dev/mmcblk0p1   60M   20M   41M  34% /boot
pi@raspberrypi:~ $

Stimmt, das ist ziemlich überladen, steckt eine 8GB Micro SD drinne, frisches Raspbian Minimal installiert(?).

Vielleicht liegt dort der Fehler.
 
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

Richtig, ok also ich werd es mal neu aufsetzen.

Ich poste dann mal die Ausgabe nach Aufsetzen.

Daran wird es liegen, danke!

############

So ich nochmal.

Habe die gabze Geschichte nun auf Wheezy aufgesetzt.

Will immer noch nicht so ganz(?):

Could not find suitable version of libbluetooth
checking for TINYXML... yes
checking for UUID... yes
checking "for libcrossguid"... yes
checking for YAJL... yes
checking for LIBXML... yes
checking for LIBXSLT... yes
checking for FRIBIDI... yes
checking for SQLITE3... yes
checking for PNG... yes
checking for PCRECPP... yes
checking for PCRE... yes
checking for FREETYPE2... yes
checking for TAGLIB... no
configure: error: Could not find a required library. Please see the README for your platform.

===============================================================================
Kodi wird kompiliert
===============================================================================

make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.

===============================================================================
Kodi wird Installiert
===============================================================================

make: *** No rule to make target 'install'. Schluss.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@raspberrypi ~ $
 
Zuletzt bearbeitet:
AW: Kodi 15.2 Isengard oder die Beta des aktuellen Kodi mit Script bauen

apt-get install libbluetooth-dev ?!

Teste ich gleich mal.

Momentan kompiliert er Isengard.

Ergebnis:

Code:
make: *** No rule to make target 'install'.  Schluss.

Ich hab das jetzt mal nachinstalliert, libbluetooth-dev.

Auf ein Neues. :ja

EDIT:

Nope, funzt leider nicht.

Hier mal das komplette Log ab Login (hoffe das ist nicht zu viel):

login as: pi
pi@192.168.46.123's password:
Linux raspberrypi 4.1.13-v7+ #826 SMP PREEMPT Fri Nov 13 20:19:03 GMT 2015 armv7 l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Nov 26 16:26:04 2015 from workstation.lan
pi@raspberrypi ~ $ sudo apt-get install libbluetooth-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
libbluetooth-dev
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 118 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 350 kB Plattenplatz zusätzlich benutzt.
Holen: 1 wheezy/main libbluetooth-d ev armhf 4.99-2 [118 kB]
Es wurden 118 kB in 0 s geholt (325 kB/s).
Vormals nicht ausgewähltes Paket libbluetooth-dev wird gewählt.
(Lese Datenbank ... 104678 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libbluetooth-dev (aus .../libbluetooth-dev_4.99-2_armhf.deb) ...
libbluetooth-dev (4.99-2) wird eingerichtet ...
pi@raspberrypi ~ $ sudo ./kodi.sh
GIT wird aktualisiert
Already up-to-date.
libdcadec0 installiert
libdcadec-dev installiert
libcrossguid installiert
libcrossguid-dev installiert

===============================================================================
Pakete werden installiert
===============================================================================

OK wheezy Release.gpg
OK wheezy Release.gpg
OK wheezy Release.gpg
OK wheezy Release
OK wheezy Release
OK wheezy Release
OK wheezy/rpi armhf Packages
OK wheezy/main armhf Packages
OK wheezy/main armhf Packages
OK wheezy/contrib armhf Packages
OK wheezy/non-free armhf Packages
OK wheezy/rpi armhf Packages
Ign wheezy/rpi Translation-de_DE
Ign wheezy/rpi Translation-de
Ign wheezy/rpi Translation-en
Ign wheezy/main Translation-de_DE
Ign wheezy/main Translation-de
Ign wheezy/main Translation-en
Ign wheezy/contrib Translation-de_DE
Ign wheezy/contrib Translation-de
Ign wheezy/contrib Translation-en
Ign wheezy/main Translation-de_DE
Ign wheezy/main Translation-de
Ign wheezy/main Translation-en
Ign wheezy/non-free Translation-de_DE
Ign wheezy/non-free Translation-de
Ign wheezy/non-free Translation-en
Ign wheezy/rpi Translation-de_DE
Ign wheezy/rpi Translation-de
Ign wheezy/rpi Translation-en
Paketlisten werden gelesen... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
autoconf ist schon die neueste Version.
autopoint ist schon die neueste Version.
ccache ist schon die neueste Version.
cmake ist schon die neueste Version.
curl ist schon die neueste Version.
debhelper ist schon die neueste Version.
gawk ist schon die neueste Version.
gperf ist schon die neueste Version.
libass-dev ist schon die neueste Version.
libboost1.50-all-dev ist schon die neueste Version.
libbz2-dev ist schon die neueste Version.
libcap-dev ist schon die neueste Version.
libcdio-dev ist schon die neueste Version.
libcurl4-gnutls-dev ist schon die neueste Version.
libflac-dev ist schon die neueste Version.
libfontconfig1-dev ist schon die neueste Version.
libfribidi-dev ist schon die neueste Version.
libgcrypt11-dev ist schon die neueste Version.
libgnutls-dev ist schon die neueste Version.
libgpg-error-dev ist schon die neueste Version.
libiso9660-dev ist schon die neueste Version.
libjasper-dev ist schon die neueste Version.
libjpeg8-dev ist schon die neueste Version.
liblockdev1-dev ist schon die neueste Version.
liblzo2-dev ist schon die neueste Version.
libmad0-dev ist schon die neueste Version.
libmicrohttpd-dev ist schon die neueste Version.
libmodplug-dev ist schon die neueste Version.
libmpeg2-4-dev ist schon die neueste Version.
libmysqlclient-dev ist schon die neueste Version.
libogg-dev ist schon die neueste Version.
libpng12-dev ist schon die neueste Version.
libsamplerate0-dev ist schon die neueste Version.
libsdl-image1.2-dev ist schon die neueste Version.
libsmbclient-dev ist schon die neueste Version.
libsqlite3-dev ist schon die neueste Version.
libssh-dev ist schon die neueste Version.
libtiff4-dev ist schon die neueste Version.
libtinyxml-dev ist schon die neueste Version.
libtinyxml2-dev ist schon die neueste Version.
libtool ist schon die neueste Version.
libudev-dev ist schon die neueste Version.
libvorbis-dev ist schon die neueste Version.
libxml2-dev ist schon die neueste Version.
libxrandr-dev ist schon die neueste Version.
libxslt1-dev ist schon die neueste Version.
libyajl-dev ist schon die neueste Version.
python-dev ist schon die neueste Version.
python-imaging ist schon die neueste Version.
swig ist schon die neueste Version.
unzip ist schon die neueste Version.
zip ist schon die neueste Version.
g++-4.8 ist schon die neueste Version.
gcc-4.8 ist schon die neueste Version.
libfreetype6-dev ist schon die neueste Version.
libpcre3-dev ist schon die neueste Version.
libsdl1.2-dev ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

===============================================================================
Taglib wird gebaut
===============================================================================

make -C taglib-1.8/build
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/home/pi/jarvis/lib/taglib/taglib-1.8/build'
make[1]: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
make[1]: Leaving directory '/home/pi/jarvis/lib/taglib/taglib-1.8/build'
Makefile:27: recipe for target 'libtaglib.so' failed
make: *** [libtaglib.so] Error 2
make -C taglib-1.8/build install
make[1]: Entering directory '/home/pi/jarvis/lib/taglib/taglib-1.8/build'
make[1]: *** No rule to make target 'install'. Schluss.
make[1]: Leaving directory '/home/pi/jarvis/lib/taglib/taglib-1.8/build'
Makefile:30: recipe for target 'install' failed
make: *** [install] Error 2

===============================================================================
Kodi wird entpackt
===============================================================================

make: Nothing to be done for 'all'.
Warning: No doxygen installed. The Api will not have any docstrings.
mkdir -p xbmc/interfaces/python/generated/doxygenxml

===============================================================================
Konfiguration wird für Raspberry Pi angepasst
===============================================================================

configure: WARNING: unrecognized options: --disable-projectm
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for git... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=gnu++11... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gawk... (cached) gawk
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for uid_t in sys/types.h... yes
checking for unistd.h... (cached) yes
checking for working chown... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether closedir returns void... no
checking for error_at_line... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether gcc needs -traditional... no
checking whether lstat correctly handles trailing slash... yes
checking whether lstat accepts an empty string... no
checking whether lstat correctly handles trailing slash... (cached) yes
checking for working memcmp... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for sys/param.h... yes
checking for utime.h... yes
checking for alarm... yes
checking for working mktime... yes
checking for getpagesize... yes
checking for working mmap... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking whether stat accepts an empty string... no
checking for working strcoll... yes
checking for strftime... yes
checking for working strtod... yes
checking whether utime accepts a null argument... yes
checking for vprintf... yes
checking for _doprnt... no
checking for atexit... yes
checking for dup2... yes
checking for fdatasync... yes
checking for floor... no
checking for fs_stat_dev... no
checking for ftime... yes
checking for ftruncate... yes
checking for getcwd... yes
checking for gethostbyaddr... yes
checking for gethostbyname... yes
checking for gethostname... yes
checking for getpagesize... (cached) yes
checking for getpass... yes
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for lchown... yes
checking for localeconv... yes
checking for memchr... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for modf... yes
checking for munmap... yes
checking for pow... no
checking for rmdir... yes
checking for select... yes
checking for setenv... yes
checking for setlocale... yes
checking for socket... yes
checking for sqrt... no
checking for strcasecmp... yes
checking for strchr... yes
checking for strcspn... yes
checking for strdup... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strpbrk... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for strtol... yes
checking for strtoul... yes
checking for sysinfo... yes
checking for tzset... yes
checking for utime... yes
checking for posix_fadvise... yes
checking for localtime_r... yes
checking size of int... 4
checking size of size_t... 4
checking for __sync_add_and_fetch(temp, 1)... yes
checking for __sync_sub_and_fetch(temp, 1)... yes
checking for __sync_val_compare_and_swap(temp, 1, 1)... yes
checking for std::u16string... yes
checking for std::u32string... yes
checking for char16_t... yes
checking for char32_t... yes
checking size of wchar_t... 4
checking sys/inotify.h usability... yes
checking sys/inotify.h presence... yes
checking for sys/inotify.h... yes
checking boost/circular_buffer.hpp usability... yes
checking boost/circular_buffer.hpp presence... yes
checking for boost/circular_buffer.hpp... yes
checking for python... /usr/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for a version of Python >= '2.6'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python2.7
checking for Python library path... -L/usr/lib -lpython2.7
checking for Python site-packages path... /usr/lib/python2.7/dist-packages
checking python extra libraries... -lpthread -ldl -lutil -lm
checking python extra linking flags... -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
checking consistency of all components of python development environment... yes
checking for python... (cached) /usr/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for a version of Python < '3.0'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python2.7
checking for Python library path... -L/usr/lib -lpython2.7
checking for Python site-packages path... /usr/lib/python2.7/dist-packages
checking python extra libraries... -lpthread -ldl -lutil -lm
checking python extra linking flags... -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
checking consistency of all components of python development environment... yes
configure: Using Python 2.7
== Wayland disabled. ==
== WARNING: OpenGLES support is assumed.
checking for mysql_config... /usr/bin/mysql_config
checking ass/ass.h usability... yes
checking ass/ass.h presence... yes
checking for ass/ass.h... yes
checking mpeg2dec/mpeg2.h usability... yes
checking mpeg2dec/mpeg2.h presence... yes
checking for mpeg2dec/mpeg2.h... yes
checking for mpeg2dec/mpeg2convert.h... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking ogg/ogg.h usability... yes
checking ogg/ogg.h presence... yes
checking for ogg/ogg.h... yes
checking vorbis/vorbisfile.h usability... yes
checking vorbis/vorbisfile.h presence... yes
checking for vorbis/vorbisfile.h... yes
checking for LIBDCADEC... yes
checking for LIBCURL... yes
checking for libcurl soname... libcurl-gnutls.so.4
checking for CRYPTO_set_locking_callback(0) in libcurl-gnutls.so.4... no
checking openssl/crypto.h usability... yes
checking openssl/crypto.h presence... yes
checking for openssl/crypto.h... yes
checking gcrypt.h usability... yes
checking gcrypt.h presence... yes
checking for gcrypt.h... yes
checking for main in -lgpg-error... yes
checking for gcry_control in -lgcrypt... yes
checking for GNUTLS... yes
checking for main in -lbz2... yes
checking for main in -ljpeg... yes
checking for main in -ltiff... yes
checking for main in -lpthread... yes
checking for pthread_setname_np in -lpthread... yes
checking for main in -llzo2... yes
checking for main in -lz... yes
checking for main in -lcrypto... yes
checking for main in -lssl... yes
checking for main in -lmysqlclient... yes
checking for hci_devid in -lbluetooth... yes
checking for TINYXML... yes
checking for UUID... yes
checking "for libcrossguid"... yes
checking for YAJL... yes
checking for LIBXML... yes
checking for LIBXSLT... yes
checking for FRIBIDI... yes
checking for SQLITE3... yes
checking for PNG... yes
checking for PCRECPP... yes
checking for PCRE... yes
checking for FREETYPE2... yes
checking for TAGLIB... yes
checking for LIBBLURAY... no
checking for library containing iconv_open... none required
checking for library containing dlopen... none required
checking for library containing clock_gettime... none required
checking for library containing dn_expand... no
checking for library containing _dn_expand... no
checking for library containing __dn_expand... -lresolv
checking for main in -ljasper... yes
checking for ALSA... yes
checking for DBUS... yes
== Could not find SDL2. Joystick support disabled. ==
checking for libass soname... libass.so.4
checking for libmpeg2 soname... libmpeg2.so.0
checking for main in -lmicrohttpd... yes
checking for ALSA... yes
== PulseAudio support disabled. ==
== Avahi support disabled. ==
checking for embedded_mDNSInit in -lmDNSEmbedded... no
configure: == Could not find mDNSEmbedded. Might prevent zeroconf support. ==
== X11 disabled. ==
checking for sftp_tell64 in -lssh... yes
checking librtmp/log.h usability... yes
checking librtmp/log.h presence... yes
checking for librtmp/log.h... yes
checking librtmp/amf.h usability... yes
checking librtmp/amf.h presence... yes
checking for librtmp/amf.h... yes
checking librtmp/rtmp.h usability... yes
checking librtmp/rtmp.h presence... yes
checking for librtmp/rtmp.h... yes
checking for librtmp soname... librtmp.so.0
checking for SAMBA... no
checking for main in -lsmbclient... yes
checking nfsc/libnfs.h usability... no
checking nfsc/libnfs.h presence... no
checking for nfsc/libnfs.h... no
configure: == Could not find libnfs. NFS client support disabled. ==
checking gif_lib.h usability... no
checking gif_lib.h presence... no
checking for gif_lib.h... no
configure: == Could not find libgif. libgif support disabled. ==
checking plist/plist.h usability... no
checking plist/plist.h presence... no
checking for plist/plist.h... no
configure: == Could not find libplist. AirPlay support disabled. ==
checking shairplay/raop.h usability... no
checking shairplay/raop.h presence... no
checking for shairplay/raop.h... no
configure: == Could not find libshairplay. ==
checking for UDEV... yes
configure: == libusb disabled. ==
checking for CEC... no
configure: error: == libcec disabled. CEC adapter support will not be available. ==

===============================================================================
Kodi wird kompiliert
===============================================================================

make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.

===============================================================================
Kodi wird Installiert
===============================================================================

make: *** No rule to make target 'install'. Schluss.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@raspberrypi ~ $
 
Zuletzt bearbeitet:
Zurück
Oben