1 votos

Error enlazando la biblioteca `libusb`

Por alguna razón, mientras CMake es capaz de encontrar libusb-1.0 (de pkgconfig) e identificar correctamente su ubicación vinculada, el enlazador no es capaz de encontrar la biblioteca (es decir, recibo el error ld: library not found for -lusb-1.0.)

Algunos detalles:

  • Estoy usando un Mac M1
  • libusb fue instalado usando Homebrew y brew link reporta que ha sido enlazado
  • Esto proviene de intentar compilar la biblioteca rtl-sdr de osmocom que se encuentra aquí (básicamente clonando, creando un nuevo directorio build/ en la carpeta del repositorio clonado y ejecutando cmake ../ desde este nuevo directorio)
  • cosas similares han fallado en intentos de compilación anteriores con otros paquetes

¡Es muy posible que esté siendo tonto y que haya un paso adicional que se debe tomar al intentar enlazar contra estas bibliotecas en Big Sur? Sinceramente, no estoy 100% seguro aquí.

¡Gracias de antemano!

-1voto

Stephen More Puntos 1

Emita el comando:

autoreconf -i -I/opt/homebrew/share/aclocal

Boleto para actualizar wiki: https://osmocom.org/issues/6012

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