4 votos

cerveza de un médico de advertencia en opencv

soy nuevo en mac os x. he leído que los homebrew es un buen gestor de paquetes y lo he probado.

también he leído que para instalar opencv 2.4 tengo que seguir estos pasos:

  • instalar cmake a través de homebrew
  • descargar opencv
  • cmake, sudo make

y lo he hecho. ahora tengo totalmente wrapper) de python en mi mac os x. pero ahora si escribo brew doctor tengo esas advertencias:

brew doctor
Warning: /usr/local/lib/pkgconfig isn't writable.
This can happen if you "sudo make install" software that isn't managed
by Homebrew.

If a brew tries to write a .pc file to this directory, the install will
fail during the link step.

You should probably `chown` /usr/local/lib/pkgconfig
Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected dylibs:
    /usr/local/lib/libopencv_calib3d.2.4.2.dylib
    /usr/local/lib/libopencv_contrib.2.4.2.dylib
    /usr/local/lib/libopencv_core.2.4.2.dylib
    /usr/local/lib/libopencv_features2d.2.4.2.dylib
    /usr/local/lib/libopencv_flann.2.4.2.dylib
    /usr/local/lib/libopencv_gpu.2.4.2.dylib
    /usr/local/lib/libopencv_highgui.2.4.2.dylib
    /usr/local/lib/libopencv_imgproc.2.4.2.dylib
    /usr/local/lib/libopencv_legacy.2.4.2.dylib
    /usr/local/lib/libopencv_ml.2.4.2.dylib
    /usr/local/lib/libopencv_nonfree.2.4.2.dylib
    /usr/local/lib/libopencv_objdetect.2.4.2.dylib
    /usr/local/lib/libopencv_photo.2.4.2.dylib
    /usr/local/lib/libopencv_stitching.2.4.2.dylib
    /usr/local/lib/libopencv_ts.2.4.2.dylib
    /usr/local/lib/libopencv_video.2.4.2.dylib
    /usr/local/lib/libopencv_videostab.2.4.2.dylib
Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .pc files:
    /usr/local/lib

/pkgconfig/opencv.pc
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    git

por qué?? qué tiene de malo? qué hacer?

3voto

tenth Puntos 6

Homebrew de la doctor comando es muy útil. Desde que se instaló OpenCV de origen en los mismos directorios que Homebrew está utilizando, se quejan de lo inesperado archivos.

Para resolver el problema, sólo tienes que seguir las instrucciones cuidadosamente. Homebrew dice exactamente lo que usted necesita hacer:

  • Hacer la /usr/local/lib/pkgconfig directorio escribible.
  • Eliminar la reincidencia en el delito .dylib (/usr/local/lib/libopencv_*.dylib) y el .archivos de pc (/usr/local/lib/pkgconfig/opencv.pc).
  • Ejecutar brew link git. (No directamente relacionados con OpenCV.)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X