Ce que je cherche à faire, c'est de faire calculer à CMake ce qu'il faudra dans le biblio.pc en fonction des bibliothèques trouvées sur le système (avec un .pc ou directement avec les flags -l.. -L.., -I...)
En pratique, se baser sur ce qu'on peut trouver sur une machine est rarement une bonne idée :
. ça empêche la compilation croisée, ou du moins la compilation sur une machine rapide pour une utilisation sur une cible différente ;
. les empaqueteurs des autres systèmes ou distributions vont de toutes façons virer tout ça, pour compiler dans un caisson le plus étanche possible.
Ce qu'il faut c'est avant tout que l'auteur spécifie correctement les dépendances dont il a besoin en fonction des options choisies, et que le répertoire où celles-ci sont installées soit paramétrable.
Le besoin d'être root, c'est par défaut pour télécharger les sources dans un répertoire protégé et pour installer sous un PREFIX tel que /usr/local, mais tout est configurable, et pour installer sous son $HOME en tant que simple utilisateur, ça se fait (astuce : $INSTALL_AS_USER).
Quant à POSIX, sans doute... mais il ne doit plus y avoir beaucoup de développeurs qui n'utilisent pas un système POSIX de nos jours !
quand tu lance "./configure; make install", make ne va pas te telecharger via apt/yum/yast sur des depots distant tout ce qui te manque pour compiler / faire tes tests et installer ton soft.
Tout ça, et bien plus encore, se fait très bien avec des Makefile : c'est d'ailleurs comme ça que fonctionne le système des ports de FreeBSD (et historiquement des autres BSD).
Le buzz à la mode, c'est [http://www.quora.com/] : mi-réseau social / mi-wikipedia. En plus, la participation sur invitation donne l'impression de faire partie d'une élite et flatte l'égo.
Sacrilège ! Comment voulez-vous qu'un bon formage qui pue (maroilles, munster, langres, époisses, etc.) pue vraiment si vous le mettez au frigo ? Il faut les garder au garde-manger.
Il y en a de moins en moins, mais je viens encore de tomber sur un de ces sites de $£*# : dans le carnet de liaison de mon fils, son prof principal nous invite à nous connecter sur http://194.199.117.169/ pour consulter les relevés de notes (oui, ça pointe vers amon.0693044j.ac-lyon.fr, l'éducation nationale ne doit pas être capable de référencer ses propres serveurs, et quitte à surprendre les parents du petit Kévin Michu, l'URL est bien fournie sous forme d'IP...).
Avec mes 4 navigateurs usuels (Firefox, Konqueror, Seamonkey et lynx), j'ai droit à un beau message :
PRONOTE, toute la vie scolaire dans un seul logiciel.
Le logiciel de gestion des notes, absences, punitions, cahier de textes et appréciations des professeurs pour les établissements scolaires.
- INDEX EDUCATION -
Votre navigateur est incompatible avec ce site.
Si je tripatouille mon useragent pour y mettre un truc tel que
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; winfx; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Zune 2.0)'
il doit en reconnaître quelques bouts, car en plus du message ci-dessus, il précise :
utilisez un des navigateurs de la liste ci-dessous :
- Internet Explorer version 6 et suivantes
- Firefox version 2 et suivantes
- Chrome version 1 et suivantes
- Safari version 3,2 et suivantes
Si mon useragent vaut un truc tel que 'MSIE 4.0 (Win NT)', ça passe un peu, mais avec une mise en page désastreuse.
Faut-il préciser que cette daube est produite par un logiciel propriétaire ? (le vendeur, index-education.com, n'a même pas honte, et fait sa pub sur les pages) On aimerait que l'éducation nationale ne gaspille pas son^Wnotre argent dans ce genre de produits merdiques...
Merci, mais je dois être bigleux... sur cette page je ne trouve qu'un lien pour télécharger les sources de Salome (src5.1.4.tar.gz).
Sur la page [http://www.code-aster.org/V2/spip.php?article295], il est bien précisé que Salomé-méca est sous licence LGPL, mais on ne trouve les liens que pour les paquets binaires des versions Linux (64 et 32 bits), mais pas les sources.
Ou alors il y a quelque chose que je n'ai pas compris, et Salomé-méca n'est qu'un regroupement de Code_Aster + Salomé + ASTK + EFICAS, sans « glute » pour lier le tout ?
[^] # Re: Questions impertinentes
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Comparaison Firefox et Chromium avec un benchmark du web. Évalué à 3.
Je n'ai plus fait ça depuis quelques années, mais a priori c'est faisable avec des outils de recette, tels que sniff et dogtail.
[^] # Re: CMake ?
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse à la dépêche Redo, un remplaçant de choix pour Make. Évalué à 3.
En pratique, se baser sur ce qu'on peut trouver sur une machine est rarement une bonne idée :
. ça empêche la compilation croisée, ou du moins la compilation sur une machine rapide pour une utilisation sur une cible différente ;
. les empaqueteurs des autres systèmes ou distributions vont de toutes façons virer tout ça, pour compiler dans un caisson le plus étanche possible.
Ce qu'il faut c'est avant tout que l'auteur spécifie correctement les dépendances dont il a besoin en fonction des options choisies, et que le répertoire où celles-ci sont installées soit paramétrable.
[^] # Re: Mauvaise technologie
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal IPv6 et conséquences sur l'anonymat. Évalué à 4.
[^] # Re: Bravo!
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal s/Hudson/Jenkins/g. Évalué à 2.
Quant à POSIX, sans doute... mais il ne doit plus y avoir beaucoup de développeurs qui n'utilisent pas un système POSIX de nos jours !
[^] # Re: IPv6 tropchères
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse à la dépêche 8/6/2011 : IPv6 pour de vrai. Évalué à 2.
[^] # Re: La FSF fait quoi ?
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal La FSF lance le bouton "j'aime pas". Évalué à 2.
[^] # Re: Bravo!
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal s/Hudson/Jenkins/g. Évalué à 2.
Tout ça, et bien plus encore, se fait très bien avec des Makefile : c'est d'ailleurs comme ça que fonctionne le système des ports de FreeBSD (et historiquement des autres BSD).
# Quora
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Dans 3 jours, les 10 ans de wikipedia.. Évalué à 3.
Pour se faire une idée : [http://deuxcroissants.wordpress.com/2011/01/06/quora-%E2%80%(...)]
Ceci dit, pour l'instant, il n'y a rien en français, vous pouvez continuer à mouler.
[^] # Re: Au frigo !
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Préserver sa batterie de portable. Évalué à 3.
- en avoir des qui sont déjà à point pendant que les autres se font ;
- ne pas t'inviter.
[^] # Re: Au frigo !
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Préserver sa batterie de portable. Évalué à 3.
[^] # Re: Réponse
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Dépouillement de Firefox. Évalué à 5.
[^] # Re: Mailing list
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse à la dépêche Fibrer, c'est faisable par une bande de copains. Évalué à 3.
Si pour installer un parc de 100 machines tu télécharges 100 fois la même chose, il y a tout de même un problème d'organisation !
[^] # Re: Vive Firefox
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse à la dépêche Des nouvelles de Mozilla. Évalué à 1.
[^] # Re: Ça va dépoter...
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse à la dépêche Des nouvelles de Mozilla. Évalué à 2.
[^] # Re: Débit wifi
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Il a Orange et il est Vert. Évalué à 4.
Alors ? C'est juste ou c'est faux ?
[^] # Re: Il ne faut pas dire closed-source
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal NX devient closed-source. Évalué à 3.
Sauf à parler de freeware, tu es privé des brouzoufs utilisés pour l'acheter !
Remarques :
- oui, je sais, il paraît que certains ont vu des logiciels libres payants ;
- on dit « quelle que soit ».
# Bounty
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 2.
[http://maycontaintracesofbolts.blogspot.com/2010/12/openbsd-(...)]
À vos loupes !
[^] # Re: Rumeurs
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Des oranges à Assange. Évalué à 3.
[http://www.bakchich.info/WikiLeaks-versus-Wikipedia,12614.ht(...)]
Enfin, demain il reçoit des « blogueurs influents » pour tenter un rattrapage de son inculture numérique (pas que numérique, d'ailleurs).
[^] # Re: KickAss ?
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Monitorez vos serveurs par SMS. Évalué à 10.
[^] # Re: Le progrès
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Linux est partout, même dans ton frigo. Évalué à 6.
Remarque, s'il y avait de la nourriture anglaise dans mon frigo, je la balancerais sans même attendre la date de péremption !
(Je parle bien de nourriture, pas de boissons, même si on ne trouve plus de Thomas Hardy...)
[^] # Re: Specialise, vraiment?
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Le Goncourt en CC-BY-SA !. Évalué à 2.
# AFUL & vente liée
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Non à l'expulsion des CD-Rom !!!. Évalué à 1.
<http://aful.org/communiques/retour-eric-besson-eco-numerique(...)
La question se pose de savoir s'il est fidèle à ses déclarations...
[^] # Pronote
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse au journal Le Web sauvera Internet, le journal retour. Évalué à 8.
Avec mes 4 navigateurs usuels (Firefox, Konqueror, Seamonkey et lynx), j'ai droit à un beau message :
PRONOTE, toute la vie scolaire dans un seul logiciel.
Le logiciel de gestion des notes, absences, punitions, cahier de textes et appréciations des professeurs pour les établissements scolaires.
- INDEX EDUCATION -
Votre navigateur est incompatible avec ce site.
Si je tripatouille mon useragent pour y mettre un truc tel que
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; winfx; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Zune 2.0)'
il doit en reconnaître quelques bouts, car en plus du message ci-dessus, il précise :
utilisez un des navigateurs de la liste ci-dessous :
- Internet Explorer version 6 et suivantes
- Firefox version 2 et suivantes
- Chrome version 1 et suivantes
- Safari version 3,2 et suivantes
Si mon useragent vaut un truc tel que 'MSIE 4.0 (Win NT)', ça passe un peu, mais avec une mise en page désastreuse.
Faut-il préciser que cette daube est produite par un logiciel propriétaire ? (le vendeur, index-education.com, n'a même pas honte, et fait sa pub sur les pages) On aimerait que l'éducation nationale ne gaspille pas son^Wnotre argent dans ce genre de produits merdiques...
[^] # Re: multithreadé ?
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse à la dépêche XZ en version 5.0. Évalué à 3.
[^] # Re: Sources ?
Posté par Thierry Thomas (site web personnel, Mastodon) . En réponse à la dépêche CAElinux 2010 et Salome-meca 2010. Évalué à 3.
http://www.salome-platform.org/downloads/
Merci, mais je dois être bigleux... sur cette page je ne trouve qu'un lien pour télécharger les sources de Salome (src5.1.4.tar.gz).
Sur la page [http://www.code-aster.org/V2/spip.php?article295], il est bien précisé que Salomé-méca est sous licence LGPL, mais on ne trouve les liens que pour les paquets binaires des versions Linux (64 et 32 bits), mais pas les sources.
Ou alors il y a quelque chose que je n'ai pas compris, et Salomé-méca n'est qu'un regroupement de Code_Aster + Salomé + ASTK + EFICAS, sans « glute » pour lier le tout ?