[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pb de libxml



On Sun, Oct 13, 2002 at 14:03:49 +0200, Panard wrote:
> Voilà j'ai un petit problème avec la libxml2. En effet lorsque je l'utilise 
> en faisant #include <libxml/tree.h> par exemple j'ai droit à un 'no surch 
> file', alors j'ai fait un petit ln -s /usr/include/libxml2/libxml 
> /usr/include/libxml et depuis, j'ai des undefinied reference....
> Lorsque je j'ssai avec #include <libxml2/libxml/tree.h> , le meme pb est 
> reporté sur ces fichiers....

Le problème est qu'il n'y a pas vraiment de standard concernant les
#include (la norme C laissant tout le choix à l'implémentation). Il
faut donc parfois bidouiller, surtout pour éviter les conflits entre
différentes versions d'une même bibliothèque.

Le fichier "/usr/include/libxml2/libxml/tree.h" contient un

#include <libxml/xmlversion.h>

qui correspond au fichier "/usr/include/libxml2/libxml/xmlversion.h".
Cela signifie que /usr/include/libxml2 doit être dans ton include
path. Si tu utilises gcc, la variable d'environnement C_INCLUDE_PATH
doit contenir ce répertoire (les répertoires sont séparés par des ":").

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/> - 100%
validated (X)HTML - Acorn Risc PC, Yellow Pig 17, Championnat International
des Jeux Mathématiques et Logiques, TETRHEX, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA



Reply to: