找回密码
 立即注册

QQ登录

只需一步,快速开始

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

解决OP集成迅雷报错missing dependencies for the following libraries:libpthread.so

[复制链接]
本帖最后由 animefans_xj 于 2014-4-5 23:11 编辑

将迅雷作为OpenWrt的一个包集成到路由系统的固件中去,结果编译报错

missing dependencies for the following libraries:libpthread.so.0


出错的原因是因为 包没有复制受依赖的文件 libpthread.so.0 (虽然我是在stagging_dir里找到了这个文件的说)

加软件包的时候我们大家都会做的两件事:

1是在feeds/packages.index中加入对应的项目,如下:


Source-Makefile: feeds/packages/net/thunder/Makefile

Package: xunlei

Submenu: File Transfer

Version: 1.0.0-1

Depends: +libc +USE_EGLIBC:librt +USE_EGLIBC:libpthread

Menu-Depends:

Provides:

Section: net

Category: Network

Title: XunLei Downloader

Maintainer: xunlei <admin@xunlei.com>

Source:

Type: ipkg

Description: XunLei Downloader

http://luyou.xunlei.com/

xunlei <admin@xunlei.com>

@@



2是在feeds/packages的对应目录下存入我们包的文件并照着其他包编写Makefile


其实很多遇到此问题的朋友都很惊异,在第1步的package.index中写了如下依赖

Depends: +libc +USE_EGLIBC:librt +USE_EGLIBC:libpthread

为何系统仍然提示找不到libpthread


事实是编译的时候似乎不会去检查这个依赖,那么究竟如何解决问题呢


方法就是修改我们第2步中编写的Makefile,在原有内容:

  SUBMENU:=File Transfer

  SECTION:=net

  CATEGORY:=Network

  TITLE:=XunLei Downloader

  URL:=http://luyou.xunlei.com/

  MAINTAINER:=xunlei <admin@xunlei.com>


的下方加入一行

  DEPENDS:=+libpthread +librt


再编译就不会报错了,原则上是编译的时候报缺少什么就写什么



原文地址(供参考):http://stackoverflow.com/questions/17321653/openwrt-sdk-custom-package-make-fails-because-of-missing-libpthread-so-0


我的恩山、我的无线 The best wifi forum is right here.
LZ能教教OPENSSL也是这个错误怎么解决吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

nemodai 发表于 2014-4-6 08:39
LZ能教教OPENSSL也是这个错误怎么解决吗?


OPENSSL加DEPENDS:=+libpthread

我编译迅雷不报错,话说lz也弄了迅雷的luci界面吗?


本帖子中包含更多资源

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

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

haxc 发表于 2014-4-7 19:39
OPENSSL加DEPENDS:=+libpthread

我编译迅雷不报错,话说lz也弄了迅雷的luci界面吗?

Haxc大大,按你说的编译openssl成功了,可是libxslt却报错了,能帮忙看下吗?https://www.right.com.cn/forum/thread-139150-1-2.html
谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-4-29 07:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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