Dans un environnement d'équipe sur un système Linux, j'ai extrait la dernière base de code de la tête de l'arborescence, et certains éléments qui fonctionnaient depuis longtemps ont cessé de fonctionner. Nous avons des objets dynamiques partagés, et les faills d'appel de la bibliothèque APR:Interprétation du code d'erreur de apr_dso_load()
err = apr_dso_load(&mod->handle, mod->path, mod->pool);
if (err) {
fprintf (stderr, "Failed %d\n", err);
}
J'obtiens l'erreur 20019, et ne savent pas comment faire usage de cette erreur. Je ne peux pas appeler apr_dso_error
car je n'ai aucun handle valide. Le fichier est là, lisible et le mieux que je puisse dire est correct.
TIA.
Je le fais, et la chaîne d'erreur est « Erreur de charge DSO ». Grrr. Mais merci pour votre aide. – Leonard
On dirait que votre module n'a pas été chargé. Essayez de vérifier tous les appels apr_ * avant et jusqu'à cette ligne. Vérifiez également si vous avez un mod-> handle valide ou non. – dirkgently
Ou, vous pourriez avoir une dépendance manquante. – dirkgently