Collision de symbole

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.