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:
Hier meine hidapi.mk
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)