Je suis d'accord pour aller à l'aide du gestionnaire de paquets. Vous ne mentionnez pas le système d'exploitation que vous utilisez. Sur Ubuntu Linux,/usr/local/bin se trouve également dans le chemin de l'utilisateur root. Vous pouvez vérifier si le fichier est exécutable.
Assurez-vous également que le script qui effectue la compilation Perl ne gâche pas la variable PATH. J'utilise perlbrew et ne fonctionne pas en tant que root, en utilisant cpan pour installer des choses. Remarque: sur Ubuntu 16.10 et 17.04, il manque gdlib-config, car les mainteneurs Debian semblent l'avoir supprimé.
Pour l'obtenir, vous pouvez compiler la source ici: https://launchpad.net/ubuntu/+archive/primary/+files/libgd2_2.1.1.orig.tar.gz
avec le patch suivant appliqué:
diff webpimg.c.org libgd-gd-2.1.1-patched-16.10plus/src/webpimg.c
714c714
< vpx_img_wrap(&img, IMG_FMT_I420,
---
> vpx_img_wrap(&img, VPX_IMG_FMT_I420,
716,721c716,721
< img.planes[PLANE_Y] = (uint8*)(Y);
< img.planes[PLANE_U] = (uint8*)(U);
< img.planes[PLANE_V] = (uint8*)(V);
< img.stride[PLANE_Y] = y_stride;
< img.stride[PLANE_U] = uv_stride;
< img.stride[PLANE_V] = uv_stride;
---
> img.planes[VPX_PLANE_Y] = (uint8*)(Y);
> img.planes[VPX_PLANE_U] = (uint8*)(U);
> img.planes[VPX_PLANE_V] = (uint8*)(V);
> img.stride[VPX_PLANE_Y] = y_stride;
> img.stride[VPX_PLANE_U] = uv_stride;
> img.stride[VPX_PLANE_V] = uv_stride;
acclamations
Est-ce que 'gdlib-config' est dans votre' PATH'? – ThisSuitIsBlackNot
aussi ... avez-vous essayé dans une nouvelle fenêtre de terminal de vous assurer que PATH a été mis à jour en conséquence? – stevieb
@ThisSuitIsBlackNot/usr/local/bin est dans mon PATH ... dois-je inclure aussi gdlib-config? –