Hello,
I am trying to build irmp3 for opeenwrt, but i have some problems with the dependecies to libiconv
First, i get the following errormessage:
mod_lcdproc.c:298: warning: passing argument 2 of 'libiconv' from incompatible pointer type
and then:
mod_lcdproc.o: In function `mod_lcdproc_setscroller_w':
mod_lcdproc.c:(.text+0x53a): undefined reference to `libiconv'
mod_lcdproc.o: In function `mod_lcdproc_deinit':
mod_lcdproc.c:(.text+0x12c5): undefined reference to `libiconv_close'
mod_lcdproc.o: In function `mod_lcdproc_init':
mod_lcdproc.c:(.text+0x1c42): undefined reference to `libiconv_open'
collect2: ld returned 1 exit status
make[6]: *** [irmp3d] Error 1
Here ist my Makefile (plz, don't laugh, its my first one..)
include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=irmp3
PKG_RELEASE:=1
PKG_SOURCE_URL:=http://downloads.sourceforge.net/irmp3/irmp3-v0.5.7.tar.gz
PKG_VERSION:=v0.5.7
PKG_SOURCE:=irmp3-v0.5.7.tar.gz
include $(INCLUDE_DIR)/package.mk
define Package/irmp3
SECTION:=multimedia
CATEGORY:=Multimedia
DEPENDS=+libiconv
TITLE:=MP3 Jukebox server
URL:=
endef
define Package/bridge/description
MP3 Jukebox
endef
EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/lib/libiconv/include
EXTRA_LDFLAGS+=-L$(STAGING_DIR)/usr/lib -Wl,-rpath-link,$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libiconv/lib
define Package/irmp3/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/irmp3l/irmp3 $(1)/usr/sbin/
endef
$(eval $(call BuildPackage,irmp3))
i hope someone can help me...