Journal QtWebEngine sous raspbian, la croix et la galère…
Salut à tous
Après avoir passé… «plusieurs heures» pour obtenir un QtWebEngine qui fonctionne sous raspbian, je me suis dit qu'il serait peut-être intéressant de partager l'expérience ici. À la fois pour le côté scientifique, documentaire de la chose, mais aussi tout simplement pour vider mon sac, parce qu'on en a gros. Puis ça fait longtemps que j'ai pas fait de journal, ça me manque…
Tout d'abord, petite observation : sur les dépôts raspbian, on trouve beaucoup de paquets… normal (…)
Journal Version minimum de CMake
Bonjour Nal,
Je vais bientôt me retrouver face à un dilemme insoluble : choisir la bonne version minimum de CMake pour écrire un CMakeLists.txt
. Jusqu'à présent, ma distribution préférée avait CMake 3.0.2 dans sa mouture stable
. Donc, c'est celle que j'utilisais et c'est celle que je prenais comme version minimum. Déjà, ça me posait un certain nombre de problème parce que dans Ubuntu Trusty (la LTS de 2014), qui est installé dans mon univ, CMake en est à (…)
OpenFL 4.0
OpenFL est une API graphique libre et gratuite, permettant de créer des jeux et des applications cross-platform. Il y a quelques jours, une nouvelle version majeure de OpenFL, la version 4, a été publiée. Cette dépêche profite de l'occasion pour faire un tour des possibilités offertes par cette API.
OpenFL est donc capable de compiler nativement pour les plateformes Linux, Windows, MacOS, iOS, Android, Raspberry PI, BlackBerryOS, Firefox OS, HTML5, Tizen, Wii U, PS3, PS Vita, PS4, et Xbox One, tout en profitant de l'accélération GPU via OpenGL, OpenGL ES, WebGL, Stage3D, et un moteur de rendu spécifique pour les consoles de jeu.
Parce qu’il a un historique important dans le développement de jeux vidéo et parce qu'il est naturellement orienté multi-plateforme, OpenFL utilise Haxe comme langage de programmation.
Forum Linux.embarqué Cryptsetup: help !!!
Bonjour,
Je souhaiterais installer cryptsetup sur une cible ARM avec un linux sans biensur utiliser apt-get ou autre programme d'installation.
Pour ce faire J'ai déjà cross compilé sur mon hôte avec l'option arm-linux-gnueabihf, libgpg-error, libgcrypt, lvm2 et pour finir cryptsetup. La compile s'est bien passée, j'ai donc cryptsetup disponible sur mon hôte.
Maintenant je me trouve bloqué pour passer a l'étape suivante qui consiste a exécuter cryptsetup depuis ma cible.
Auriez vous une idée ? Quelles sont les autres étapes nécessaires ?
Journal Conférence internationale Haxe du 27 au 30 Mai 2016 à Paris
La WWX2016 ou World Wide Haxe Conference est une conférence de 4 jours sur Haxe, un langage de programmation et un compilateur open source multiplateforme qui permet de produire des applications et du code source pour de nombreuses plateformes différentes à partir d'un seul code source.
Qu'est-ce que Haxe ?
La boîte à outils Haxe est un peu l'équivalent du couteau suisse pour la programmation. C'est une solution compacte, légère pour résoudre une très large gamme de problèmes. Utilisé correctement, les (…)
Sortie de Haxe 3.2.0
Haxe est un langage de programmation orienté objet, open source, basé sur un système de classes comme C# ou Java.
Il permet de mettre en place des types abstraits, des metadatas, des Generics, des Enums, ou encore faire de la programmation fonctionnelle comme en F#.
C’est une solution robuste, multi-paradigme, parfaitement adaptée au développement d’applications web, au jeu et au mobile.
Il y a quelques jours, la version 3.2.0 est sortie avec son lot de nouveautés et de corrections.
Cette dépêche présente les principaux changements et profite de l'occasion pour refaire un tour des possibilités offertes par ce langage.
Forum Linux.noyau fakeroot et cross compilation kernel depuis amd64 pour i386 ou i686
Bonjour,
j'ai un PC type desktop relativement puissant et un portable MSI Wind U100.
Je voudrais compiler un kernel depuis les sources de kernel.org pour le portable sur mon desktop.
J'arrive à compiler les sources de kernel.org sans souci sur le desktop pour le desktop grâce à ma recette, mais je cherche à comprendre comment modifier ma recette pour compiler sur le desktop pour le portable.
Pour le moment j'ai trouvé une méthode que j'ai légèrement modifiée et j'ai (…)
Écrire son système d'exploitation - Partie 1 : préparer le terrain
L'auteur du journal à l'origine de la dépêche vous propose de vous raconter un peu les différentes étapes de son projet du moment : écrire un petit système d'exploitation pour un microcontrôleur STM32. Cet premier épisode présente le matériel possédé, la documentation collectée, les outils rassemblés et le dépôt de code utilisé.
Forum Programmation.c++ MXE : cross-compilation Linux > Windows en 64 bits
Bonjour,
je m'emmêle un peu les pinceaux avec les possibilités offertes par le projet MXE. Depuis Linux, j'ai à cross-compiler un projet (C++/Qt5) vers du Windows, en 32 bits et en 64 bits. Je lis que MXE peut utiliser ou bien MinGW 3x/4x ou bien MinGW-w64. Pourriez-vous confirmer si les points suivants sont exacts ?
(1) après l'installation vers un répertoire que je nomme mxe32
(a), un make gcc qt5
crée un mxe32/usr/bin/i686-pc-mingw32-gcc
. J'imagine qu'il s'agit d'un gcc issu (…)
Forum général.cherche-logiciel Cross-compiler pour OS X?
Bonjour les gens,
mon niveau de code étant légèrement supérieur à la moyenne de mon cercle d'ami, un bon ami s'est récemment tourné vers moi et m'a demandé, si je pouvais lui coder un petit logiciel.
En principe, ce qu'il m'a demandé de faire, n'est pas un problème. Le problème c'est que le système cible est OSX …
On m'a dit "Fais du Java, si ça te chante. Le plus important c'est qu'on ai le programme.". Cependant, je ne maîtrise (…)
Journal OSX, Windows, GNU/Linux Toolchains
Depuis maintenant plus d'un an je travaille avec Ray Donnelly sur l'ajout dans l'outil crosstool-ng du support de Darwin(OSX) comme système cible.
Nous avons depuis maintenant un moment une solution fonctionnelle et somme en train de faire les demandes de patch pour que notre fork, ceci est plus une sandbox qu'un fork à proprement parlé, soit directement intégré dans la version officielle de crosstool-ng
De base, crosstool-ng est un outil permettant de générer des chaînes de cross-compilation depuis un (…)
À la Croisée des Chemins: crossroad, environnement de cross-compilation
Cross-compiler pour Windows sur une machine Linux est maintenant aussi simple que compiler pour Linux avec le fameux triptyque ./configure && make && make install
. Crossroad fait référence à la fameuse chanson "Cross Road Blues" de Robert Johnson, une des références du blues que je joue régulièrement moi-même. La chanson raconterait comment Robert Johnson aurait rencontré le diable à un croisement de route. La légende populaire veut qu'il aurait alors vendu son âme au diable en échange de son extraordinaire don pour la musique. Je trouvais que c'était le nom parfait pour mon outil, me permettant de cross-compiler pour des environnements propriétaires. :-)
NdM : le film libre Crossroads la route du blues vous en dira plus sur le génial Robert Johnson.
Journal Unity peut enfin crosscompiler pour Linux
Non, ce noujral ne parle ni de cyclimse ni de l'élégant Unity développé par Canonical, mais plutôt du logiciel propriétaire Unity qui, avec un fonctionnement assez proche de Flash, permet de concevoir des jeux à partir de plate-formes Windows et OS X pour délivrer des binaires sur tout un tas de plate-formes, des OS propriétaires de bureau jusqu'aux consoles de jeux en passant par les ordiphones.
C'est un des attraits qui rendent ce logiciel plutôt populaire auprès des développeurs (…)
Journal Chaine(s) de compilation ARM
Bonjour,
Ca fait longtemps que le problème m'interpelle, et la sortie du dernier Linux Magazine vient raviver mon sentiment d’incompréhension.
Pourquoi nos distributions préférées ne fournissent-elles pas de chaine(s) de compilation ARM packagées?
Les développements pour microcontrôleur sont pourtant bien supportés sous Linux. GCC supporte beaucoup de plateformes, comme AVR, MSP430, … et les paquets correspondants s'installent facilement (voir avr-gcc et mspgcc pour Debian par exemple).
Mais dès qu'il s'agit de ARM, plus grand chose de disponible! Pas de arm-gcc. (…)