Probleme mit dem Suchpfad in pkg-config

0

Diese Shell-Session sagt alles für mich:

root@debianvm:/home/matt# echo $PKG_CONFIG_PATH
/usr/lib/pkgconfig
root@debianvm:/home/matt# ls $PKG_CONFIG_PATH | grep libusb-1.0
libusb-1.0.pc
root@debianvm:/home/matt# pkg-config libusb-1.0 --cflags
Package libusb-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libusb-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libusb-1.0' found

Irgendwelche Ideen? Sieht für mich so aus pkg-config Manpage lügt.

ACK_stoverflow
quelle

Antworten:

0

Ich habe es herausgefunden. Diese VM war so konfiguriert, dass sie eine Cross-Build-Umgebung ist, bevor ich viel wusste, und ich habe die Cross-Build-Tools hinzugefügt PATH. Die abgespeckte ARM-Version von pkg-config funktioniert anders, ich denke, es hat einen anderen Weg, die zu finden .pc Dateien. Ich arbeite immer noch daran. Aber mein Hauptproblem wurde gelöst, indem ich die Cross-Toolchain aus dem Pfad entfernte, also die x86 pkg-config wird angeschaut.

ACK_stoverflow
quelle