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 <[EMAIL PROTECTED]> - 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

