Temat: Little wire i kompilacja pod CC
Próbuję skompilować LittleWire pod CC i nie mogę sobie poradzić z linkowaniem biblioteki do obsługi usb.
Mógłby ktoś wrzucić plik Makefile albo najlepiej całą paczkę ze źródłami ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Little wire i kompilacja pod CC
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Próbuję skompilować LittleWire pod CC i nie mogę sobie poradzić z linkowaniem biblioteki do obsługi usb.
Mógłby ktoś wrzucić plik Makefile albo najlepiej całą paczkę ze źródłami ?
include $(TOPDIR)/rules.mk
PKG_NAME:=littlewire
PKG_BUILD_DIR:= $(BUILD_DIR)/$(PKG_NAME)
PKG_VERSION:=$(shell date +%Y%m%d)
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=git://github.com/littlewire/Little-Wire.git
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_VERSION:=HEAD
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/littlewire
SECTION:=net
CATEGORY:=Network
TITLE:=littlewire
DEPENDS:=+libusb-compat
endef
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/software \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(PKG_BUILD_DIR)/software/library -DLINUX=1" \
LDFLAGS="$(TARGET_LDFLAGS)"
endef
define Package/littlewire/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/software/{adc,blink,blink_ws2812} $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/software/{button,debugConsole,fade_ws2812,hardwarePWM} $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/software/{i2c_blinkM,i2c_nunchuck,lwbuttond,onewire} $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/software/{rgb_cycle_ws2812,servo,softPWM,spi_LTC1448} $(1)/usr/bin
endef
$(eval $(call BuildPackage,littlewire))Działa, dzięki ![]()
@viper_lasser mógłbyś zapodać swoją kompilacje pakietu do little wire ?
Na CC działa aż miło ![]()
Hmm, może i działa, ale coś nie chce mi się skompilować:
rm -f /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/.configured_*
touch /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/.configured_yyyyyyyy
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/include " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/include " LDFLAGS="-L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib " make -C /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/. AR="mipsel-openwrt-linux-uclibc-gcc-ar" AS="mipsel-openwrt-linux-uclibc-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic" LD=mipsel-openwrt-linux-uclibc-ld NM="mipsel-openwrt-linux-uclibc-gcc-nm" CC="mipsel-openwrt-linux-uclibc-gcc" GCC="mipsel-openwrt-linux-uclibc-gcc" CXX="mipsel-openwrt-linux-uclibc-g++" RANLIB="mipsel-openwrt-linux-uclibc-gcc-ranlib" STRIP=mipsel-openwrt-linux-uclibc-strip OBJCOPY=mipsel-openwrt-linux-uclibc-objcopy OBJDUMP=mipsel-openwrt-linux-uclibc-objdump SIZE=mipsel-openwrt-linux-uclibc-size CROSS="mipsel-openwrt-linux-uclibc-" ARCH="mipsel" ;
make[4]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
make all-recursive
make[5]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
Making all in libusb
make[6]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/libusb'
/bin/bash ../libtool --tag=CC --mode=compile mipsel-openwrt-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/include -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include/libusb-1.0 -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -MT libusb_la-core.lo -MD -MP -MF .deps/libusb_la-core.Tpo -c -o libusb_la-core.lo `test -f 'core.c' || echo './'`core.c
libtool: compile: mipsel-openwrt-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/include -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include/libusb-1.0 -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -MT libusb_la-core.lo -MD -MP -MF .deps/libusb_la-core.Tpo -c core.c -fPIC -DPIC -o .libs/libusb_la-core.o
libtool: compile: mipsel-openwrt-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/include -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include/libusb-1.0 -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -MT libusb_la-core.lo -MD -MP -MF .deps/libusb_la-core.Tpo -c core.c -o libusb_la-core.o >/dev/null 2>&1
mv -f .deps/libusb_la-core.Tpo .deps/libusb_la-core.Plo
/bin/bash ../libtool --tag=CC --mode=link mipsel-openwrt-linux-uclibc-gcc -fvisibility=hidden -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include/libusb-1.0 -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -version-info 8:4:4 -release 0.1 -L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib -o libusb.la -rpath /usr/lib libusb_la-core.lo -L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib -lusb-1.0
libtool: link: mipsel-openwrt-linux-uclibc-gcc -shared .libs/libusb_la-core.o -L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib -lusb-1.0 -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -msoft-float -Wl,-soname -Wl,libusb-0.1.so.4 -o .libs/libusb-0.1.so.4.4.4
libtool: link: (cd ".libs" && rm -f "libusb-0.1.so.4" && ln -s "libusb-0.1.so.4.4.4" "libusb-0.1.so.4")
libtool: link: (cd ".libs" && rm -f "libusb.so" && ln -s "libusb-0.1.so.4.4.4" "libusb.so")
libtool: link: mipsel-openwrt-linux-uclibc-gcc-ar cru .libs/libusb.a libusb_la-core.o
libtool: link: mipsel-openwrt-linux-uclibc-gcc-ranlib .libs/libusb.a
libtool: link: ( cd ".libs" && rm -f "libusb.la" && ln -s "../libusb.la" "libusb.la" )
make[6]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/libusb'
make[6]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
make[6]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
make[5]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
make[4]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/include " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/include " LDFLAGS="-L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/witek/cc/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib " make -C /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/. AR="mipsel-openwrt-linux-uclibc-gcc-ar" AS="mipsel-openwrt-linux-uclibc-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -fpic" LD=mipsel-openwrt-linux-uclibc-ld NM="mipsel-openwrt-linux-uclibc-gcc-nm" CC="mipsel-openwrt-linux-uclibc-gcc" GCC="mipsel-openwrt-linux-uclibc-gcc" CXX="mipsel-openwrt-linux-uclibc-g++" RANLIB="mipsel-openwrt-linux-uclibc-gcc-ranlib" STRIP=mipsel-openwrt-linux-uclibc-strip OBJCOPY=mipsel-openwrt-linux-uclibc-objcopy OBJDUMP=mipsel-openwrt-linux-uclibc-objdump SIZE=mipsel-openwrt-linux-uclibc-size CROSS="mipsel-openwrt-linux-uclibc-" ARCH="mipsel" DESTDIR="/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install" install;
make[4]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
Making install in libusb
make[5]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/libusb'
make[6]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/libusb'
test -z "/usr/lib" || /bin/mkdir -p "/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib"
/bin/bash ../libtool --mode=install /usr/bin/install -c libusb.la '/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib'
libtool: install: /usr/bin/install -c .libs/libusb-0.1.so.4.4.4 /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/libusb-0.1.so.4.4.4
libtool: install: (cd /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib && { ln -s -f libusb-0.1.so.4.4.4 libusb-0.1.so.4 || { rm -f libusb-0.1.so.4 && ln -s libusb-0.1.so.4.4.4 libusb-0.1.so.4; }; })
libtool: install: (cd /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib && { ln -s -f libusb-0.1.so.4.4.4 libusb.so || { rm -f libusb.so && ln -s libusb-0.1.so.4.4.4 libusb.so; }; })
libtool: install: /usr/bin/install -c .libs/libusb.lai /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/libusb.la
libtool: install: /usr/bin/install -c .libs/libusb.a /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/libusb.a
libtool: install: chmod 644 /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/libusb.a
libtool: install: mipsel-openwrt-linux-uclibc-gcc-ranlib /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/libusb.a
libtool: install: warning: remember to run `libtool --finish /usr/lib'
test -z "/usr/include" || /bin/mkdir -p "/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/include"
/usr/bin/install -c -m 644 usb.h '/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/include'
make[6]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/libusb'
make[5]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/libusb'
make[5]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
make[6]: Entering directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
test -z "/usr/bin" || /bin/mkdir -p "/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/bin"
/usr/bin/install -c libusb-config '/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/bin'
test -z "/usr/lib/pkgconfig" || /bin/mkdir -p "/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/pkgconfig"
/usr/bin/install -c -m 644 libusb.pc '/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/pkgconfig'
make[6]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
make[5]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
make[4]: Leaving directory `/home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4'
touch /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/.built
mkdir -p /home/witek/cc/bin/ramips/packages /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat/CONTROL /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat/usr/lib
cp -fpR /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/libusb-0.1.so* /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat/usr/lib/
find /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
export CROSS="mipsel-openwrt-linux-uclibc-" NO_RENAME=1 ; NM="mipsel-openwrt-linux-uclibc-nm" STRIP="/home/witek/cc/staging_dir/host/bin/sstrip" STRIP_KMOD="/home/witek/cc/scripts/strip-kmod.sh" PATCHELF="/home/witek/cc/staging_dir/host/bin/patchelf" /home/witek/cc/scripts/rstrip.sh /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat
rstrip.sh: /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat/usr/lib/libusb-0.1.so.4.4.4: shared object
(cd /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat/CONTROL; ( echo "$CONTROL"; printf "Description: "; echo "$DESCRIPTION" | sed -e 's,^[[:space:]]*, ,g'; ) > control; chmod 644 control; ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_postinst \$0 \$@"; ) > postinst; ( echo "#!/bin/sh"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo "default_prerm \$0 \$@"; ) > prerm; chmod 0755 postinst prerm; )
install -d -m0755 /home/witek/cc/bin/ramips/packages/base
/home/witek/cc/scripts/ipkg-build -c -o 0 -g 0 /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat /home/witek/cc/bin/ramips/packages/base
Packaged contents of /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-ramips_24kec/libusb-compat into /home/witek/cc/bin/ramips/packages/base/libusb-compat_0.1.4-1_ramips_24kec.ipk
rm -rf /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-libusb-compat
mkdir -p /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/stamp /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-libusb-compat
install -d -m0755 /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-libusb-compat/usr/lib
cp -fpR /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/lib/libusb-0.1.so* /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-libusb-compat/usr/lib/
SHELL= /home/witek/cc/staging_dir/host/bin/flock /home/witek/cc/tmp/.root-copy.flock -c 'cp -fpR /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-libusb-compat/. /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/'
rm -rf /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-libusb-compat
touch /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/stamp/.libusb-compat_installed
if [ -f /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/pkginfo/libusb-compat.default.install.clean ]; then rm -f /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/pkginfo/libusb-compat.default.install /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/pkginfo/libusb-compat.default.install.clean; fi; echo "libusb-compat" >> /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/pkginfo/libusb-compat.default.install
rm -rf /home/witek/cc/tmp/stage-libusb-compat
mkdir -p /home/witek/cc/tmp/stage-libusb-compat/host /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/packages /home/witek/cc/staging_dir/host/packages
install -d -m0755 /home/witek/cc/tmp/stage-libusb-compat
cp -fpR /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/* /home/witek/cc/tmp/stage-libusb-compat/
install -d -m0755 /home/witek/cc/tmp/stage-libusb-compat/host/bin
cp -fpR /home/witek/cc/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libusb-compat-0.1.4/ipkg-install/usr/bin/libusb-config /home/witek/cc/tmp/stage-libusb-compat/host/bin/
find /home/witek/cc/tmp/stage-libusb-compat -name '*.la' | xargs -r rm -f;
if [ -f /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/packages/libusb-compat.list ]; then /home/witek/cc/scripts/clean-package.sh "/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/packages/libusb-compat.list" "/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2"; fi
if [ -d /home/witek/cc/tmp/stage-libusb-compat ]; then (cd /home/witek/cc/tmp/stage-libusb-compat; find ./ > /home/witek/cc/tmp/stage-libusb-compat.files); SHELL= /home/witek/cc/staging_dir/host/bin/flock /home/witek/cc/tmp/.staging-dir.flock -c ' mv /home/witek/cc/tmp/stage-libusb-compat.files /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/packages/libusb-compat.list && cp -fpR /home/witek/cc/tmp/stage-libusb-compat/* /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/; '; fi
rm -rf /home/witek/cc/tmp/stage-libusb-compat
touch /home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/stamp/.libusb-compat_installed
make[3]: Leaving directory `/home/witek/cc/package/libs/libusb-compat'
make[3]: Entering directory `/home/witek/cc/package/littlewire'
Makefile:40: *** missing separator. Stop.
make[3]: Leaving directory `/home/witek/cc/package/littlewire'
make[2]: *** [package/littlewire/compile] Error 2
make[2]: Leaving directory `/home/witek/cc'
make[1]: *** [/home/witek/cc/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/witek/cc'
make: *** [world] Error 2Próbuję to uczynić dla A5-V11.
Bo skopiowałeś makefile i nie zrobiłeś tabulacji na wcięciach.
Zgadza się. Jak zwykle
.
Kolejny raz dziękuję.
Skompilowałem to sobie, ale coś nie chce działać:
[ 883.105234] usb 2-4: new low-speed USB device number 7 using ohci-pci
[ 883.715239] usb 2-4: device not accepting address 7, error -62
[ 883.905360] usb 2-4: new low-speed USB device number 8 using ohci-pci
[ 894.095395] usb 2-4: device descriptor read/64, error 18
[ 894.395400] usb 2-4: device descriptor read/64, error -62
[ 895.225417] usb 2-4: new low-speed USB device number 10 using ohci-pci
[ 895.415416] usb 2-4: device descriptor read/64, error -62
[ 895.715421] usb 2-4: device descriptor read/64, error -62
[ 896.015567] usb 2-4: new low-speed USB device number 11 using ohci-pci
[ 896.625434] usb 2-4: device not accepting address 11, error -62
[ 896.815444] usb 2-4: new low-speed USB device number 12 using ohci-pci
[ 897.245445] usb 2-4: device not accepting address 12, error -62
[ 897.435451] usb 2-4: new low-speed USB device number 13 using ohci-pci
[ 897.480551] usb 2-4: device descriptor read/8, error -62
[ 897.620540] usb 2-4: device descriptor read/8, error -62
[ 897.735571] usb usb2-port4: unable to enumerate USB deviceNo i w konsekwencji:Little Wire could not be found!
USB wydaje się sprawne, bo pendrive i modem działa.
Sprzęt to Digispark zaprogramowany od nowa przy pomocy micronucleus 1.02 i littlewire v13 (w 100% jak piszą na littlewire.cc). W Windowsie go wykrywa i ma identyfikator USB\VID_1781&PID_0C9F&REV_0104.
Co może być nie tak?
Podłącz go przez jakiś hub bo lw to implementacja low-speed usb i to programowa a np. takie atherosy głupieją z tym.
Faktycznie, pomogło. Dzięki!
@Cezary: A może u mnie LW z DS1820 nie działa poprawnie bo też LW przez jakiegoś hub'a muszę podłączyć ?
Na jakim routerze sprawdzałeś DS'y z LW ?
Bezpośrednio podpięty do 1043v1.
U mnie sagem 2704v2 takie problemy stwarza. Jutro sprawdzę na A5-V11.
Niestety na A5-V11 to samo. Nie wiem czy uszkodzony jest LW czy coś innego. Przekaźnik z innego pinu normalnie klika.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Little wire i kompilacja pod CC
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc