J'écris un module Apache 2.2 qui utilise l'API libxml2. J'ai compilé le module en utilisant les commandes suivantes:Erreur de symbole non définie lors du chargement d'un module dans Apache qui utilise libxml2
apxs -I /usr/include/libxml2/ -c mod_xmltest.c
sudo apxs -n xmltest_module -i mod_xmltest.la
et utilisé la directive LoadFile suivante dans httpd.conf
LoadFile /usr/lib/libxml2.so
Cependant le démarrage du serveur, je reçois l'erreur suivante:
httpd: Syntax error on line 432 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_hoverin.so into server: /usr/local/apache2/modules/mod_hoverin.so: undefined symbol: xmlFreeNode
ce qui pourrait être mauvais ici?
Pouvez-vous expliquer plus? Comment avez-vous résolu cela? – mebjas
Eh bien, je suppose que nous devrons nous débrouiller –