找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4002|回复: 3

编译S S出错,有经验的朋友请指导一下,谢谢

[复制链接]
发表于 2015-9-11 13:48 | 显示全部楼层 |阅读模式
如题,错误代码如下:
Makefile:108: recipe for target '/home/roto/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2/bin/ar71xx/packages/base/shadowsocks-libev_2.3.1-1_ar71xx.ipk' failed
make[2]: *** [/home/roto/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2/bin/ar71xx/packages/base/shadowsocks-libev_2.3.1-1_ar71xx.ipk] Error 1
make[2]: Leaving directory '/home/roto/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2/package/shadowsocks-libev'
package/Makefile:173: recipe for target 'package/shadowsocks-libev/compile' failed
make[1]: *** [package/shadowsocks-libev/compile] Error 2
make[1]: Leaving directory '/home/roto/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2'
/home/roto/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2/include/toplevel.mk:164: recipe for target 'package/shadowsocks-libev/compile' failed
make: *** [package/shadowsocks-libev/compile] Error 2
roto@roto-desktop:~/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2$

对应的makefile文件内容:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-9-11 14:17 | 显示全部楼层
本帖最后由 wukaisky 于 2015-9-11 14:22 编辑

我用的组件是shadowsocks-libev





贴个shadowsocks-libev的Makefile

  1. #
  2. # Copyright (C) 2015 OpenWrt-dist
  3. #
  4. # This is free software, licensed under the GNU General Public License v3.
  5. # See /LICENSE for more information.
  6. #

  7. include $(TOPDIR)/rules.mk

  8. PKG_NAME:=shadowsocks-libev
  9. PKG_VERSION:=2.3.1
  10. PKG_RELEASE:=1

  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  12. PKG_SOURCE_URL:=https://github.com/shadowsocks/openwrt-shadowsocks/releases/download/v$(PKG_VERSION)
  13. PKG_MD5SUM:=ecab9ce8b990a68328e1bf32fcfadc8d

  14. PKG_LICENSE:=GPLv3
  15. PKG_LICENSE_FILES:=LICENSE
  16. PKG_MAINTAINER:=Max Lv <max.c.lv@gmail.com>

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

  18. PKG_INSTALL:=1
  19. PKG_FIXUP:=autoreconf
  20. PKG_USE_MIPS16:=0
  21. PKG_BUILD_PARALLEL:=1

  22. include $(INCLUDE_DIR)/package.mk

  23. define Package/shadowsocks-libev/Default
  24.         SECTION:=net
  25.         CATEGORY:=Network
  26.         TITLE:=Lightweight Secured Socks5 Proxy $(2)
  27.         URL:=https://github.com/shadowsocks/shadowsocks-libev
  28.         VARIANT:=$(1)
  29.         DEPENDS:=$(3)
  30. endef

  31. Package/shadowsocks-libev = $(call Package/shadowsocks-libev/Default,openssl,(OpenSSL),+libopenssl +libpthread)
  32. Package/shadowsocks-libev-polarssl = $(call Package/shadowsocks-libev/Default,polarssl,(PolarSSL),+libpolarssl +libpthread)

  33. define Package/shadowsocks-libev/description
  34. Shadowsocks-libev is a lightweight secured socks5 proxy for embedded devices and low end boxes.
  35. endef

  36. Package/shadowsocks-libev-polarssl/description = $(Package/shadowsocks-libev/description)

  37. ifeq ($(BUILD_VARIANT),polarssl)
  38.         CONFIGURE_ARGS += --with-crypto-library=polarssl
  39. endif

  40. define Package/shadowsocks-libev/install
  41.         $(INSTALL_DIR) $(1)/usr/bin
  42.         $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ss-{redir,tunnel} $(1)/usr/bin
  43. endef

  44. Package/shadowsocks-libev-polarssl/install = $(Package/shadowsocks-libev/install)

  45. $(eval $(call BuildPackage,shadowsocks-libev))
  46. $(eval $(call BuildPackage,shadowsocks-libev-polarssl))
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

我是按照这个步骤编译luci-app-shadowsocks,没出错 [*]# luci-app 为全平台通用 [*]tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2 [*]cd OpenWrt-SDK-ar71xx-* [*]# 获  详情 回复 发表于 2015-9-11 16:25
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2015-9-11 16:25 | 显示全部楼层
wukaisky 发表于 2015-9-11 14:17
我用的组件是shadowsocks-libev

我是按照这个步骤编译luci-app-shadowsocks,没出错
  • # luci-app 为全平台通用
  • tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
  • cd OpenWrt-SDK-ar71xx-*
  • # 获取 Makefile
  • git clone https://github.com/aa65535/openwrt-dist-luci.git package/openwrt-dist-luci
  • # 选择要编译的包 LuCI -> 3. Applications
  • make menuconfig
  • # 开始编译
  • make V=99
但在按下面的步骤编译shadowsocks时出现问题


  • # 以 ar71xx 平台为例
  • tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
  • cd OpenWrt-SDK-ar71xx-*
  • # 获取 Makefile
  • git clone https://github.com/shadowsocks/openwrt-shadowsocks.git package/shadowsocks-libev
  • # 选择要编译的包 Network -> shadowsocks-libev
  • make menuconfig
  • # 开始编译
  • make package/shadowsocks-libev/compile V=99
不知wukaisky能否具体指教?具体教程是按照这里https://github.com/shadowsocks/openwrt-shadowsocks
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2015-9-11 16:42 | 显示全部楼层
本帖最后由 wukaisky 于 2015-9-11 16:52 编辑

我从来没有用过OpenWrt的SDK开发环境,就是用的常规方法编译进路由器里面。
把这些包放置到相应的目录里面。
git clone git://git.openwrt.org/15.05/openwrt.git chaos_calmer
cd chaos_calmer
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
选好保存
make V=s
就OK了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-28 20:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表