[Problem] hidapi-Package findet libudev nicht

Schonbol

Neuer User
Mitglied seit
24 Aug 2016
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hey Leute,

ich versuche hdapi in mein Freetz-System zu integrieren. Nun kriege ich immer die Fehlermeldung, dass libudev nicht installiert ist. Ich finde die library jedoch im build-Ordner. Ich weiß nicht, wo der Fehler ist und bin auf eure Hilfe angewiesen. Vielen Dank im Voraus.:)

Hier meine Fehelrmeldung:
Code:
---> library/hidapi: preparing... tools/unxz -c dl/hidapi-a6a622ffb680c55da0de787ff93b80280498330f.tar.xz | tools/tar-gnu -C source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl -x
set -e; shopt -s nullglob; for i in make/libs/hidapi/patches/*.patch; do tools/freetz_patch source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/hidapi-a6a622ffb680c55da0de787ff93b80280498330f $i; done; 
configuring... (conf_cmd() { ./configure --quiet "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed. Please re-run make with verbose level set to 2 to see what's going on.";  exit 1; } }; cd source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/hidapi-a6a622ffb680c55da0de787ff93b80280498330f;   rm -f config.{cache,status}; ./bootstrap cd linux;  PATH="/home/eve/freetz-trunk/toolchain/build/mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin:/home/eve/freetz-trunk/toolchain/build/mips_gcc-4.8.5/mips-unknown-linux-gnu/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" FREETZ_LIBRARY_DIR="/usr/lib/freetz" CC="/home/eve/freetz-trunk/toolchain/build/mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin/mips-linux-uclibc-gcc" CXX="/home/eve/freetz-trunk/toolchain/build/mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin/mips-linux-uclibc-g++-wrapper" CFLAGS="-march=24kc -mtune=24kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CXXFLAGS="-march=24kc -mtune=24kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS="" PKG_CONFIG_PATH="/home/eve/freetz-trunk/toolchain/build/mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin/../lib/pkgconfig" PKG_CONFIG_LIBDIR="/home/eve/freetz-trunk/toolchain/build/mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/mips-linux-uclibc/bin/../lib/pkgconfig"  FREETZ_TARGET_LFS="y" CONFIG_SITE=/home/eve/freetz-trunk/include/site/mips-linux-uclibc conf_cmd   --cache-file=/home/eve/freetz-trunk/source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/config.cache --target=mips-linux --host=mips-linux --build=x86_64-pc-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --datadir=/usr/share --includedir=/usr/include --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --sbindir=/usr/sbin --sysconfdir=/etc --with-gnu-ld --disable-nls  --enable-shared --enable-static && { cd /home/eve/freetz-trunk/source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/hidapi-a6a622ffb680c55da0de787ff93b80280498330f; }   )
+ autoreconf --install --verbose --force
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:25: installing './ar-lib'
configure.ac:25: installing './compile'
configure.ac:26: installing './config.guess'
configure.ac:26: installing './config.sub'
configure.ac:22: installing './install-sh'
configure.ac:22: installing './missing'
hidtest/Makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
configure: WARNING: unrecognized options: --disable-nls

  Library libudev was not found on this system.
  Please install it and re-run ./configure


ERROR: Build failed. Please re-run make with verbose level set to 2 to see what's going on.
make/libs/hidapi/hidapi.mk:20: recipe for target 'source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/hidapi-a6a622ffb680c55da0de787ff93b80280498330f/.configured' failed
make: *** [source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl/hidapi-a6a622ffb680c55da0de787ff93b80280498330f/.configured] Error 1

Hier meine hidapi.mk
Code:
$(call PKG_INIT_LIB, a6a622ffb680c55da0de787ff93b80280498330f)
$(PKG)_LIB_VERSION:=0.0.0
$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.xz
$(PKG)_SITE:=git@https://github.com/signal11/hidapi

$(PKG)_BINARY:=$($(PKG)_DIR)/libusb/.libs/libhidapi-libusb.so.$($(PKG)_LIB_VERSION)
$(PKG)_STAGING_BINARY:=$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libhidapi-libusb.so.$($(PKG)_LIB_VERSION)
$(PKG)_BUILD_SUBDIR:=linux
$(PKG)_TARGET_BINARY:=$($(PKG)_TARGET_DIR)/libhidapi-libusb.so.$($(PKG)_LIB_VERSION)
$(PKG)_DEPENDS_ON += libusb1

$(PKG)_CONFIGURE_PRE_CMDS += ./bootstrap

$(PKG)_CONFIGURE_OPTIONS += --enable-shared
$(PKG)_CONFIGURE_OPTIONS += --enable-static


$(PKG_SOURCE_DOWNLOAD)
$(PKG_UNPACKED)
$(PKG_CONFIGURED_CONFIGURE)

$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
    $(SUBMAKE) -C $(HIDAPI_DIR)/$(HIDAPI_BUILD_SUBDIR)

$($(PKG)_STAGING_BINARY): $($(PKG)_BINARY)
    $(SUBMAKE) -C $(HIDAPI_DIR)/$(HIDAPI_BUILD_SUBDIR) \
        DESTDIR="$(TARGET_TOOLCHAIN_STAGING_DIR)" \
        install
    $(PKG_FIX_LIBTOOL_LA) \
        $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/hidapi.la \
        $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/pkgconfig/hidapi.pc \


$($(PKG)_TARGET_BINARY): $($(PKG)_STAGING_BINARY)
    $(INSTALL_LIBRARY_STRIP)

$(pkg): $($(PKG)_STAGING_BINARY)

$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)

$(pkg)-clean:
    -$(SUBMAKE) -C $(HIDAPI_DIR) clean
    $(RM) -r \
        $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/bin/hidapi-config \
        $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/include/libhidapi-* \
        $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libhidapi-* \
        $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/pkgconfig/hidapi.pc
$(pkg)-uninstall:
    $(RM) $(HIDAPI_DIR)/libhidapi.so*

$(PKG_FINISH)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.