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...