Blog

Bienvenue...

...sur mon blog, j'utilise ce site pour noter les petites choses qui me sont utiles, que ça soit informatique ou autre :)

Il y a 8 années 8 mois

Pour configurer l'authentification LDAP sur Drupal avec Active Directory : http://drupal.org/node/115146

Il y a 8 années 8 mois

Que faire lorsque l'on souhaite parser du contenu XML dans une application ?

Installer la librairie libxml2 :

> Sous AIX, si on a pas le CD IBM contenant les packages OpenSource, des sites existent sur lesquels on peut télécharger les packages à installer ensuite avec RPM (cela évite de tout avoir à recompiler) :

J'ai donc effectué une installation sur XI04 (en accord avec DPIS bien sûr) :

  1. Création d'un repertoire de dump des archives > /var/oa/rpm (ben oui a la base j'installe OpenAdaptor3)
  2. Lancer rpm -Uvh /var/oa/rpm/libxml2-2.6.32-1.aix5.1.ppc.rpm
  3. On obtient le message :zlib is needed by libxml2-2.6.32-1
  4. En fait il manque forcément quelques dépendances, du coup il faut les installer (avec la même commande) après les avoir récupéré (cf. premier point en haut de l'article)

Les dépendances rencontrées : zlib -> zlib-1.2.3-5.aix5.1.ppc.rpm ... en fait y'en avait qu'une ;)

Bon du coup chui un fou, j'installe aussi de quoi faire des transfo XML : XSLT. Ca se passe donc dans la librairie libxsl :

rpm -Uvh /var/oa/rpm/libxslt-1.1.24-1.aix5.1.ppc.rpm

libgcrypt is needed by libxslt-1.1.24-1

... bon je passe rapidement mais en fait il faut aussi installer les librairies suivantes : libgpg-error et libgcrypt ...

Voilà pour l'installation des librairies GNU XML et XSLT sous AIX !

Il y a 8 années 8 mois

Lors de la compilation d'un programme C qui utilise l'API Informix 4GL, il peut arriver que vous rencontriez ce message d'erreur :

XLO2-mag-dev-F > cc -c \
> -I/home/etud/agoun/include/libxml2 -I/infx9.40/incl/tools -I/infx9.40/incl/esql \
> proto_xml_api.c -o proto_xml_api.o
"/infx9.40/incl/tools/locator.h", line 124.7: 1506-334 (S) Identifier loc_t has already
been defined on line 195 of "/usr/include/sys/localedef31.h".

Il faut alors ajouter la directive -D_H_LOCALEDEF au compilateur.

Il y a 8 années 8 mois

Bon normalement drupal gère les blogs individuels, ce que je teste avec ce billet. Vous pourrez trouver dans mon blog diverses infos sur mes travaux (pour les projets ou autre) afin de capitaliser mes déboires ou pas dans les méandre de l'architecture applicative ou de l'urbanisation c'est selon :P

Pages