Journal QtWebEngine sous raspbian, la croix et la galère…

Posté par  . Licence CC By‑SA.
21
30
nov.
2019

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

Posté par  (Mastodon) . Licence CC By‑SA.
13
7
juin
2017

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

Posté par  (site web personnel) . Édité par bubar🦥, Benoît Sibaud, palm123, claudex et NeoX. Modéré par ZeroHeure. Licence CC By‑SA.
31
13
juil.
2016
Technologie

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 logo

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 !!!

Posté par  . Licence CC By‑SA.
0
4
avr.
2016

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

9
22
mar.
2016

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

Posté par  (site web personnel) . Édité par palm123, Benoît Sibaud et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
28
17
juin
2015
Technologie

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.

Logo Haxe

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

Posté par  (site web personnel) . Licence CC By‑SA.
0
27
mar.
2015

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

Posté par  . Édité par Benoît Sibaud et bubar🦥. Modéré par bubar🦥. Licence CC By‑SA.
46
19
fév.
2015
Technologie

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

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
5
nov.
2014

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?

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
mar.
2014

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

Posté par  . Licence CC By‑SA.
47
12
déc.
2013

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

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure, Benoît Sibaud, palm123, Ontologia et patrick_g. Modéré par rootix. Licence CC By‑SA.
68
18
oct.
2013
Ligne de commande

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

Posté par  (site web personnel) . Licence CC By‑SA.
26
3
juil.
2012

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

Posté par  .
15
10
avr.
2012

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. (…)