Paquet est manquant dépendances pour les bibliothèques - OpenWRT

Je suis en train de compiler OpenWRT avec un package personnalisé j'ai fait à l'intérieur. Voici la OpenWRT Makefile pour mon colis:

#
# Copyright (C) 2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# $Id$

include $(TOPDIR)/rules.mk

PKG_NAME:=amld
PKG_RELEASE:=1

include $(INCLUDE_DIR)/package.mk

define Package/amld
 SECTION:=utils
 CATEGORY:=Utilities
 TITLE:=amld -- prints a snarky message  
 DEPENDS:=+libssl +libcrypto +librt
endef

define Build/Prepare
    mkdir -p $(PKG_BUILD_DIR)
    $(CP) ./src/* $(PKG_BUILD_DIR)/
endef

define Build/Configure
endef

define Build/Compile
    $(MAKE) -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS)
endef

define Package/amld/install
    $(INSTALL_DIR) $(1)/bin
    $(INSTALL_BIN) $(PKG_BUILD_DIR)/amld $(1)/bin/
endef

$(eval $(call BuildPackage,amld))

Quand je compile j'obtiens l'erreur suivante:

Package amld is missing dependencies for the following libraries:
libcrypto.so.1.0.0
librt.so.0
libssl.so.1.0.0

Je ne suis pas sûr de ce qu'il faut ajouter, fait quelqu'un a des idées? Grâce

Modifier

Voici mon Makefile pour mon colis:

LDFLAGS=-lssl -lcrypto -lrt
CFLAGS=-g -I /usr/lib/i386-linux-gnu

all: amlpkcs12 amld

amlpkcs12:amlpkcs12.o
    $(CC) amlpkcs12.o -g -o amlpkcs12 $(LDFLAGS)

amld: amld.o iot.o bridge.o sysconf.o
    $(CC) bridge.o iot.o amld.o sysconf.o -g -o amld $(LDFLAGS)

amlpkcs12.o: amlpkcs12.c
    $(CC) $(CFLAGS) -c  amlpkcs12.c

amld.o: amld.c
    $(CC) $(CFLAGS) -c -g -DVERSION=\"1.0\" amld.c

sysconf.o: sysconf.c sysconf.h
    $(CC) $(CFLAGS) -c sysconf.c

bridge.o:bridge.c bridge.h iot.h
    $(CC) $(CFLAGS) -c bridge.c

iot.o: iot.c iot.h
    $(CC) $(CFLAGS) -c -g iot.c

clean:
    rm *.o amlpkcs12 amld

Mise à jour

Voir également ma question et la réponse ici si vous rencontrez toujours des difficultés.

Pourquoi avez-vous besoin de cette -I /usr/lib/i386-linux-gnu? Autant que je sache, vous devez utiliser uniquement les en-têtes fournis par OpenWrt.
Essayez DEPENDS:=+libopenssl, comme openssh le paquet.
Essayé @yegorich, pas de chance :[
Regarde, comme le retrait de l'-lrt drapeaux et le vide définir créer/configurer l'aurait fait il
Bien sûr, pourrait même gagner un peu de ma prime de retour xD

OriginalL'auteur TomSelleck | 2013-10-04