Quallenauge / Easybox-904-XDSL

Fork of openwrt with vendor specific changes from open sourced firmware 3.10.
GNU General Public License v2.0
20 stars 8 forks source link

build fails: lcd4linux is missing libusb #32

Open kls0e opened 3 years ago

kls0e commented 3 years ago

Hi, currently the build fails with Package lcd4linux-eb904-custom is missing dependencies for the following libraries: libusb-0.1.so.4 make[3]: *** [Makefile:323: /home/m/easybox/bin/packages/mips_24kc/easybox904/lcd4linux-eb904-custom_r4f027-4_mips_24kc.ipk] Error 1 thanks for your help!

kls0e commented 3 years ago

now it is

Checking out files from the hg repository...
/bin/sh: 1: hg: not found
make[3]: *** [Makefile:135: /home/m/easybox/dl/prosody-devel-r1d8e1f7a587c.tar.gz] Error 127
zuzia-dev commented 3 years ago

Hi, currently the build fails with Package lcd4linux-eb904-custom is missing dependencies for the following libraries: libusb-0.1.so.4 make[3]: *** [Makefile:323: /home/m/easybox/bin/packages/mips_24kc/easybox904/lcd4linux-eb904-custom_r4f027-4_mips_24kc.ipk] Error 1 thanks for your help!

feeds/easybox904/utils/lcd4linux-eb904/Makefile should be corrected as follows:

define Package/lcd4linux-eb904-custom
$(call Package/lcd4linux-eb904/Default)
  DEPENDS:= \
    +LCD4LINUX_EB904_CUSTOM_NEEDS_libdbus:libdbus \
    +serdisplib \
    +libusb-compat \
    +LCD4LINUX_EB904_CUSTOM_NEEDS_libgd:libgd \
    $(if $(ICONV_FULL),+LCD4LINUX_EB904_CUSTOM_NEEDS_libiconv:libiconv-full) \
    +LCD4LINUX_EB904_CUSTOM_NEEDS_libjpeg:libjpeg \
    +LCD4LINUX_EB904_CUSTOM_NEEDS_libmpdclient:libmpdclient \
    +LCD4LINUX_EB904_CUSTOM_NEEDS_libmysqlclient:libmysqlclient \
    +LCD4LINUX_EB904_CUSTOM_NEEDS_libncurses:libncurses \
    +LCD4LINUX_EB904_CUSTOM_NEEDS_libsqlite3:libsqlite3 \
#   +LCD4LINUX_EB904_CUSTOM_NEEDS_libusb:libusb-compat \
#   +LCD4LINUX_EB904_CUSTOM_NEEDS_libftdi:libftdi \
#   +LCD4LINUX_EB904_CUSTOM_NEEDS_libX11:libX11 \
#   +LCD4LINUX_EB904_CUSTOM_NEEDS_python:python