Package httping is missing dependencies for the following libraries: libcrypto.s

Hi, I’m trying to compile httping 2.5 to openwrt barrier breaker but I always get

 

Package httping is missing dependencies for the following libraries:

libcrypto.so.1.0.0

libssl.so.1.0.0


 

 

This is the Makefile for httping 2.5:

 

#

Copyright (C) 2006-2014 OpenWrt.org

This is free software, licensed under the GNU General Public License v2.

See /LICENSE for more information.

 

include $(TOPDIR)/rules.mk

 

PKG_NAME:=httping

PKG_VERSION:=2.5

PKG_RELEASE:=1

 

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz

PKG_SOURCE_URL:=http://www.vanheusden.com/httping

#PKG_MD5SUM:=7a71ed513f9f22fe331b783a3d36767e

 

PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

PKG_INSTALL:=1

 

include $(INCLUDE_DIR)/package.mk

include $(INCLUDE_DIR)/nls.mk

 

define Package/httping/Default

SECTION:=net

CATEGORY:=Network

TITLE:=Httping is like ‘ping’ but for http-requests

URL:=http://www.vanheusden.com/httping/

#DEPENDS:=$(INTL_DEPENDS)

DEPENDS:=+libcrypto +libssl

endef

 

define Package/httping/Default/description

Give it an url, and it’ll show you how long it takes to connect, send a

request and retrieve the reply (only the headers). Be aware that the

transmission across the network also takes time!

endef

 

define Package/httping

$(call Package/httping/Default)

DEPENDS+= +libopenssl

TITLE+= (with SSL support)

VARIANT:=ssl

endef

 

define Package/httping/description

$(call Package/httping/Default/description)

This package is built with SSL support.

endef

 

define Package/httping-nossl

$(call Package/httping/Default)

TITLE+= (without SSL support)

VARIANT:=nossl

endef

 

define Package/httping-nossl/description

$(call Package/httping/Default/description)

This package is built without SSL support.

endef

 

define Build/Configure

endef

 

TARGET_LDFLAGS += $(INTL_LDFLAGS) $(if $(INTL_FULL),-lintl)

 

MAKE_FLAGS += \

DEBUG=“no” \

FW=“no” \

NC=“no” \

TFO=“no”

 

ifeq ($(BUILD_VARIANT),nossl)

MAKE_FLAGS += SSL=“no”

endif

 

define Package/httping/install

$(INSTALL_DIR) $(1)/usr/bin

$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/httping $(1)/usr/bin/

endef

 

Package/httping-nossl/install = $(Package/httping/install)

 

$(eval $(call BuildPackage,httping))

$(eval $(call BuildPackage,httping-nossl))


 

How can I fix this ?

Not tried. But why you are still using BB?

libcrypto.so.1.0.0 is part of libopenssl

Maybe you can modify the Makefile and remove DEPENDS:=+libcrypto +libssl and try.

There is one make file for 2.3.4 and the makefile is different. Did you try?

I tried that Makefile and changed PKG_VERSION:=2.3.4 to PKG_VERSION:=2.5 but I still have the same error

Please note that I want to use httping version 2.5 and not below that