Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
Primtux8 est arrivée! Rendez-vous ici
Vous pouvez désormais vous inscrire librement en cliquant sur "S'enregistrer".

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
PrimTux 3 pour Raspberry Pi - développement
#21
Voici le paquet OpenBoard : https://framadrop.org/r/p0PwkFU8yt#HGWts...oJyyzUAsA= (attention, valable 60 jours) !

J'ai fait chauffer la framboise Wink
C'était pas foncièrement dur à réaliser mais plein de dépendances, une compilation interminable. (au bout de 45minutes, la compil éjoue pour manque de lib et hop on rajoute et on relance x 10)

Voici les dépendances pour la compilation :

Code :
apt-get install qttools5-dev-tools lib5xmlpatterns5-dev uitools libavcodec-dev libavformat-devlibswscale-dev
libbz2-dev liblzma-dev libass-dev libaacs-dev libmp3lame-dev libopus-dev libtheora-dev libvpx-dev libx264-dev libsdl1.2-dev libasound2-dev libva-dev libpaper-dev

Code :
apt-get install libssl1.0-dev

à la place de libssl-dev qui cause des soucis.

libfdk-aac-dev n'existe plus dans raspbian (peut-être lié à des soucis de licence...)
Il faut donc l'installer à la main :

http://ftp.fr.debian.org/debian/pool/non..._armhf.deb
http://ftp.fr.debian.org/debian/pool/non..._armhf.deb

puis
Code :
dpkg -i libfdk-aac1_0.1.4-2+b1_armhf.deb
dpkg -i libfdk-aac-dev_0.1.4-2+b1_armhf.deb

Je tiens une bonne partie de mes soluces de la lecture https://github.com/OpenBoard-org/OpenBoard/issues/98

J'ai rencontré des grosses difficultés à arriver au bout de la compilation.
En réalité, je manquais de mémoire vive et de swap pour que la compilation n'échoue pas.

La seul solution (il faudra que je me penche un jour sur la crosscompilation ou l'utilisation des serveurs de launchpad a cette fin) est d'augmenter la swap (de 100Mo à 1Go):

Code :
free
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
mkswap /var/swap.img
swapon /var/swap.img
free

Bien entendu, qui dit swap dit très très long.

Ensuite :

Code :
cd OpenBoard-ThirdParty/freetype
qmake freetype.pro -spec linux-g++
make
cd ../quazip
qmake quazip.pro -spec linux-g++
make
cd ../xpdf/xpdf-3.04
./configure --with-freetype2-library="../../freetype/lib/linux" --with-freetype2-includes="../../freetype/freetype-2.6.1/include"
cd ..
qmake xpdf.pro -spec linux-g++
make
cd ../../

Puis :

Code :
cd release_scripts/linux
./build.sh

On remplace le contenu du fichier BuildContext par "armhf"

On remplace le fichier package.sh par https://gist.github.com/mothsART/ddec436...9cb1f85fe2

On l'execute :
Code :
./package.sh

Enjoy
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)