Help building libgphoto2

Hi, I'm new to Lede world. I'm trying to build libgphoto2 but I'm not understand how to fix some problems during compile phase. Maybe someone can help me?

I'm using this Makefile to get the latest release from github

include $(TOPDIR)/rules.mk

PKG_NAME:=libgphoto2
PKG_VERSION:=2.5.12
PKG_RELEASE:=1

PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/gphoto/libgphoto2.git
PKG_SOURCE_VERSION:= 1719ba76c7ad5b934f113fcd6e433999fe99b92e
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_FIXUP:=autoreconf
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)

PKG_LIBTOOL_PATHS:=. libgphoto2_port
PKG_INSTALL:=1

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk

define Package/libgphoto2/Default
  SECTION:=libs
  CATEGORY:=Libraries
  URL:=http://www.gphoto.org/
endef

define Package/libgphoto2
  $(call Package/libgphoto2/Default)
  DEPENDS:=+libexif +libjpeg +libpthread +libltdl $(ICONV_DEPENDS)
  TITLE:=The basic library of the gphoto2 program.
  MENU:=1
endef

define Package/libgphoto2-drivers
  $(call Package/libgphoto2/Default)
  DEPENDS:=libgphoto2 +libusb-compat +libgd
  TITLE:=Gphoto2 drivers for various cameras
endef

CONFIGURE_ARGS += \
	--enable-shared \
	--enable-static \
	--disable-rpath \
	--with-drivers=all \
	--without-included-ldl \
	--without-libiconv-prefix \
	--without-libintl-prefix \

CONFIGURE_VARS += \
	CPPFLAGS="$$$$CPPFLAGS $(ICONV_CFLAGS)" \
	LDFLAGS="$$$$LDFLAGS $(ICONV_LDFLAGS)" \
	LIBEXIF_CFLAGS="$$$$CPPFLAGS" \
	LIBEXIF_LIBS="$$$$LDFLAGS -lexif" \
	LIBUSB_CFLAGS="$$$$CPPFLAGS" \
	LIBUSB_LIBS="$$$$LDFLAGS -lusb" \
	LIBS="-lltdl" \

# If OpenWrt is using the iconv stub, we disable iconv support
# in libgphoto2 entirely since the stub lacks some essential
# conversions like UCS-2 to UTF-8 which will let certain drivers
# fail with "Failed to create iconv converter" .
ifneq ($(ICONV_FULL),1)
  CONFIGURE_VARS += am_cv_func_iconv=no am_cv_lib_iconv=no
endif

MAKE_FLAGS += \
	LIBLTDL="" \

TARGET_CFLAGS += $(FPIC)

define Build/InstallDev
	$(INSTALL_DIR) $(1)/usr/bin
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gphoto2{,-port}-config $(1)/usr/bin/
	$(INSTALL_DIR) $(1)/usr/include
	$(CP) $(PKG_INSTALL_DIR)/usr/include/gphoto2 $(1)/usr/include/
	$(INSTALL_DIR) $(1)/usr/lib
	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libgphoto2{,_port}.{a,so*} $(1)/usr/lib/
	$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
	$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libgphoto2.pc $(1)/usr/lib/pkgconfig/
	$(SED) 's,-I$$$${prefix}/include/gphoto2,,g' $(1)/usr/bin/gphoto2{,-port}-config
	$(SED) 's,-I$$$${prefix}/include,,g' $(1)/usr/bin/gphoto2{,-port}-config
	# remove annoying recursive symlink
	rm -f $(1)/usr/include/gphoto2/gphoto2
endef

define Package/libgphoto2/install
	$(INSTALL_DIR) $(1)/usr/lib
	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libgphoto2{,_port}.so.* $(1)/usr/lib/
endef

define Package/libgphoto2-drivers/install
	$(INSTALL_DIR) $(1)/usr/lib/
	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libgphoto2{,_port} $(1)/usr/lib/
	rm -rf $(1)/usr/lib/libgphoto2{,_port}/*/*.{,l}a
	rm -f $(1)/usr/lib/libgphoto2_port/*/usb.so
endef

$(eval $(call BuildPackage,libgphoto2))
$(eval $(call BuildPackage,libgphoto2-drivers))

But when I run make package/libgphoto2/compile V=s it fails with this log

make[1]: Entering directory '/home/lede/lede'
make[2]: Entering directory '/home/lede/lede/package/libs/toolchain'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
echo "libc" >>     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
echo "libgcc" >>     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
echo "libpthread" >>     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/toolchain.default.install.c    lean; fi
make[2]: Leaving directory '/home/lede/lede/package/libs/toolchain'
make[2]: Entering directory '/home/lede/lede/feeds/packages/libs/libexif'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libexif.default.install.cle    an ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libexif.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libexif.default.install.cle    an; fi
make[2]: Leaving directory '/home/lede/lede/feeds/packages/libs/libexif'
make[2]: Entering directory '/home/lede/lede/package/libs/libtool'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libtool.default.install.cle    an ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libtool.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libtool.default.install.cle    an; fi
make[2]: Leaving directory '/home/lede/lede/package/libs/libtool'
make[2]: Entering directory '/home/lede/lede/feeds/packages/libs/libjpeg'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libjpeg.default.install.cle    an ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libjpeg.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libjpeg.default.install.cle    an; fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libjpeg.default.install.cle    an ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libjpeg.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libjpeg.default.install.cle    an; fi
make[2]: Leaving directory '/home/lede/lede/feeds/packages/libs/libjpeg'
make[2]: Entering directory '/home/lede/lede/package/libs/zlib'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/zlib.default.install.clean     ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/zlib.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/zlib.default.install.clean;     fi
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/zlib.default.install.clean     ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/zlib.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/zlib.default.install.clean;     fi
make[2]: Leaving directory '/home/lede/lede/package/libs/zlib'
make[2]: Entering directory '/home/lede/lede/feeds/packages/libs/libpng'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libpng.default.install.clea    n ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libpng.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libpng.default.install.clea    n; fi
make[2]: Leaving directory '/home/lede/lede/feeds/packages/libs/libpng'
make[2]: Entering directory '/home/lede/lede/feeds/packages/libs/libgd'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libgd.default.install.clean     ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libgd.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libgd.default.install.clean    ; fi
make[2]: Leaving directory '/home/lede/lede/feeds/packages/libs/libgd'
make[2]: Entering directory '/home/lede/lede/package/libs/libusb'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libusb.default.install.clea    n ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libusb.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libusb.default.install.clea    n; fi
make[2]: Leaving directory '/home/lede/lede/package/libs/libusb'
make[2]: Entering directory '/home/lede/lede/package/libs/libusb-compat'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libusb-compat.default.insta    ll.clean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libusb-compat.default.insta    ll     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libusb-compat.default.insta    ll.clean; fi
make[2]: Leaving directory '/home/lede/lede/package/libs/libusb-compat'
make[2]: Entering directory '/home/lede/lede/package/libs/gettext'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/gettext.default.install.cle    an ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/gettext.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/gettext.default.install.cle    an; fi
make[2]: Leaving directory '/home/lede/lede/package/libs/gettext'
make[2]: Entering directory '/home/lede/lede/package/libs/libiconv'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libiconv.default.install.cl    ean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libiconv.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libiconv.default.install.cl    ean; fi
make[2]: Leaving directory '/home/lede/lede/package/libs/libiconv'
make[2]: Entering directory '/home/lede/lede/package/libs/libgphoto2'
if [ -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libgphoto2.default.install.    clean ]; then rm -f     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libgphoto2.default.install     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/pkginfo/libgphoto2.default.install.    clean; fi
. /home/lede/lede/include/shell.sh; xzcat /home/lede/lede/dl/libgphoto2-2.5.12.tar.xz | tar     -C /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/.. -xf - 
[ ! -d ./src/ ] || cp -fpR ./src/*     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12
touch     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/.prepared_551d24aee    fed38ebb93e3839716dbf6c
rm -f /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/stamp/.libgphoto2_installed
(cd /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12; rm -f     aclocal.m4; if [ -f ./configure.ac ] || [ -f ./configure.in ]; then [ -d ./autom4te.cache ]     && rm -rf autom4te.cache; [ -e ./config.rpath ] || ln -s     /home/lede/lede/scripts/config.rpath ./config.rpath; touch NEWS AUTHORS COPYING ABOUT-NLS     ChangeLog; AUTOM4TE=/home/lede/lede/staging_dir/host/bin/autom4te     AUTOCONF=/home/lede/lede/staging_dir/host/bin/autoconf     AUTOMAKE=/home/lede/lede/staging_dir/host/bin/automake     ACLOCAL=/home/lede/lede/staging_dir/host/bin/aclocal     AUTOHEADER=/home/lede/lede/staging_dir/host/bin/autoheader     LIBTOOLIZE=/home/lede/lede/staging_dir/host/bin/libtoolize     LIBTOOL=/home/lede/lede/staging_dir/host/bin/libtool     M4=/home/lede/lede/staging_dir/host/bin/m4 AUTOPOINT=true     /home/lede/lede/staging_dir/host/bin/autoreconf -v -f -i -s -B     /home/lede/lede/staging_dir/host/share/aclocal -I     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/host/share/aclocal -I     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/share/aclocal -I m4 -I . -I     libgphoto2_port . || true; fi; );
autoreconf: Entering directory `.'
autoreconf: running: true --force
autoreconf: running: /home/lede/lede/staging_dir/host/bin/aclocal -I     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/host/share/aclocal -I     /home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/share/aclocal -I m4 -I . -I     libgphoto2_port --force -I auto-m4 -I gphoto-m4
configure.ac:212: error: `po-directories' is already registered with AC_CONFIG_COMMANDS.
../../lib/autoconf/status.m4:1009: AC_CONFIG_COMMANDS is expanded from...
/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/share/aclocal/po.m4:23:     AM_PO_SUBDIRS is expanded from...
configure.ac:212: the top level
autom4te: /home/lede/lede/staging_dir/host/bin/m4 failed with exit status: 1
aclocal.real: error: echo failed with exit status: 1
autoreconf: /home/lede/lede/staging_dir/host/bin/aclocal failed with exit status: 1
(cd /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/./; if [ -x     ./configure ]; then find     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/ -name     config.guess | xargs -r chmod u+w; find     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/ -name     config.guess | xargs -r -n1 cp --remove-destination /home/lede/lede/scripts/config.guess;     find /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/ -name     config.sub | xargs -r chmod u+w; find     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/ -name config.sub     | xargs -r -n1 cp --remove-destination /home/lede/lede/scripts/config.sub;     AR="mips-openwrt-linux-musl-gcc-ar" AS="mips-openwrt-linux-musl-gcc -c -Os -pipe     -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts     -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12:libgphoto2-2.5.12     -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now     -Wl,-z,relro     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include     -fpic" LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm"     CC="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc"     CXX="mips-openwrt-linux-musl-g++" RANLIB="mips-openwrt-linux-musl-gcc-ranlib"     STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-objcopy     OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-musl-size CFLAGS="-Os -pipe     -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts     -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16     -minterlink-mips16 -iremap     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12:libgphoto2-2.5.12     -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now     -Wl,-z,relro     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include     -fpic " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves     -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result     -msoft-float -mips16 -minterlink-mips16 -iremap     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12:libgphoto2-2.5.12     -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now     -Wl,-z,relro     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include     -fpic " CPPFLAGS="-I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/include     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/usr/include     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include/fortify     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include "     LDFLAGS="-L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib     -L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/lib     -L/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/usr/lib     -L/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/lib -znow -zrelro     -L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/lib     -Wl,-rpath-link=/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-st    ub/lib -L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/lib     -Wl,-rpath-link=/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stu    b/lib "  CPPFLAGS="$CPPFLAGS     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include"     LDFLAGS="$LDFLAGS     -L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/lib     -Wl,-rpath-link=/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-st    ub/lib" LIBEXIF_CFLAGS="$CPPFLAGS" LIBEXIF_LIBS="$LDFLAGS -lexif" LIBUSB_CFLAGS="$CPPFLAGS"     LIBUSB_LIBS="$LDFLAGS -lusb" LIBS="-lltdl"  am_cv_func_iconv=no am_cv_lib_iconv=no      ./configure --target=mips-openwrt-linux --host=mips-openwrt-linux --build=x86_64-linux-gnu     --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin     --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share     --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls   --enable-shared     --enable-static --disable-rpath --with-drivers=all --without-included-ldl     --without-libiconv-prefix --without-libintl-prefix  ; fi; )
rm -f /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/.configured_*
touch     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/.configured_yyyyyyy    n
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt     -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float     -mips16 -minterlink-mips16 -iremap     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12:libgphoto2-2.5.12     -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now     -Wl,-z,relro     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include     -fpic  -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/include     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/usr/include     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include/fortify     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include "     CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt     -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float     -mips16 -minterlink-mips16 -iremap     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12:libgphoto2-2.5.12     -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now     -Wl,-z,relro     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include     -fpic  -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/include     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/usr/include     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include/fortify     -I/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include "     LDFLAGS="-L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib     -L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/lib     -L/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/usr/lib     -L/home/lede/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/lib -znow -zrelro     -L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/lib     -Wl,-rpath-link=/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-st    ub/lib -L/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/lib     -Wl,-rpath-link=/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stu    b/lib " make -j1 -C     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/.     AR="mips-openwrt-linux-musl-gcc-ar" AS="mips-openwrt-linux-musl-gcc -c -Os -pipe     -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts     -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap     /home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12:libgphoto2-2.5.12     -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now     -Wl,-z,relro     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libiconv-stub/include     -I/home/lede/lede/staging_dir/target-mips_24kc_musl-1.1.16/usr/lib/libintl-stub/include     -fpic" LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm"     CC="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc"     CXX="mips-openwrt-linux-musl-g++" RANLIB="mips-openwrt-linux-musl-gcc-ranlib"     STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-objcopy     OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-musl-size     CROSS="mips-openwrt-linux-musl-" ARCH="mips" LIBLTDL=""  ;
make[3]: Entering directory     '/home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12'
make[3]: *** No targets specified and no makefile found.  Stop.
make[3]: Leaving directory     '/home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12'
Makefile:97: recipe for target     '/home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/.built' failed
make[2]: ***     [/home/lede/lede/build_dir/target-mips_24kc_musl-1.1.16/libgphoto2-2.5.12/.built] Error 2
make[2]: Leaving directory '/home/lede/lede/package/libs/libgphoto2'
package/Makefile:105: recipe for target 'package/libs/libgphoto2/compile' failed
make[1]: *** [package/libs/libgphoto2/compile] Error 2
make[1]: Leaving directory '/home/lede/lede'
/home/lede/lede/include/toplevel.mk:197: recipe for target 'package/libgphoto2/compile'     failed
make: *** [package/libgphoto2/compile] Error 2

Hello , i dont know how you compiled libgphoto2 , but it seems like you have only used the Makefile and not apply the necessary patches to compile it , for the feed of libgphoto2 ,
see here :


if you apply the complete subdirectory named libgphoto2
correctly to your buildroot or sdk , it should compile without errors