找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6593|回复: 18

[openwrt(x86)] openwrt-18.06添加lean包编译到ipt2socks找不到libuv_a.a

[复制链接]
本帖最后由 lp123sun 于 2019-12-13 09:34 编辑

openwrt-18.06添加lean包编译到ipt2socks报错:

make[3]: Entering directory `/root/openwrt-18.06/package/lean/ipt2socks'
rm -f /root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e/.built
touch /root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e/.built_check
CFLAGS="-Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap/root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e:ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/root/openwrt-18.06/staging_dir/target-x86_64_musl/usr/include -I/root/openwrt-18.06/staging_dir/target-x86_64_musl/include -I/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/usr/include -I/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/include/fortify -I/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/include " CXXFLAGS="-Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap/root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e:ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/root/openwrt-18.06/staging_dir/target-x86_64_musl/usr/include -I/root/openwrt-18.06/staging_dir/target-x86_64_musl/include -I/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/usr/include -I/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/include/fortify -I/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/include " LDFLAGS="-L/root/openwrt-18.06/staging_dir/target-x86_64_musl/usr/lib -L/root/openwrt-18.06/staging_dir/target-x86_64_musl/lib -L/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/usr/lib -L/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/lib -znow -zrelro " make  -C /root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e/. AR="x86_64-openwrt-linux-musl-gcc-ar" AS="x86_64-openwrt-linux-musl-gcc -c -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap/root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e:ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=x86_64-openwrt-linux-musl-ld NM="x86_64-openwrt-linux-musl-gcc-nm" CC="x86_64-openwrt-linux-musl-gcc" GCC="x86_64-openwrt-linux-musl-gcc" CXX="x86_64-openwrt-linux-musl-g++" RANLIB="x86_64-openwrt-linux-musl-gcc-ranlib" STRIP=x86_64-openwrt-linux-musl-strip OBJCOPY=x86_64-openwrt-linux-musl-objcopy OBJDUMP=x86_64-openwrt-linux-musl-objdump SIZE=x86_64-openwrt-linux-musl-size CROSS="x86_64-openwrt-linux-musl-" ARCH="x86_64" LIBS="-l:libuv_a.a" ;
make[4]: Entering directory `/root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e'
x86_64-openwrt-linux-musl-gcc -std=c99 -Wall -Wextra -O3 -pthread  -s -o ipt2socks ipt2socks.o lrucache.o netutils.o  -l:libuv_a.a
/root/openwrt-18.06/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/lib/gcc/x86_64-openwrt-linux-musl/7.3.0/../../../../x86_64-openwrt-linux-musl/bin/ld: cannot find -l:libuv_a.a
collect2: error: ld returned 1 exit status
make[4]: *** [ipt2socks] Error 1
make[4]: Leaving directory `/root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e'
make[3]: *** [/root/openwrt-18.06/build_dir/target-x86_64_musl/ipt2socks/ipt2socks-1.0.2-e6c9b60444bfe2f30830619aacbc67d26ee1015e/.built] Error 2
make[3]: Leaving directory `/root/openwrt-18.06/package/lean/ipt2socks'
time: package/lean/ipt2socks/compile#0.08#0.04#1.25
make[2]: *** [package/lean/ipt2socks/compile] Error 2
make[2]: Leaving directory `/root/openwrt-18.06'
make[1]: *** [/root/openwrt-18.06/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory `/root/openwrt-18.06'
make: *** [world] Error 2


引用的libuv_a.a文件,好像就不存在,能手动指定libuv吗

系统里面已经安装有libuv了:
Package 1:libuv-devel-1.33.0-2.el7.x86_64 already installed and latest version
Package 1:libuv-1.33.0-2.el7.x86_64 already installed and latest version



请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
cannot find -l:libuv_a.a,我编译时在这里出现同样错误,同求解
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

大雕好像删库了
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

 楼主| | 显示全部楼层

这里有原版的:
https://github.com/libuv/libuv

大佬,如果要修改引用,在哪修改呢
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

坛子里面有撤回指令,一样可以用lean的库
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

lp123sun 发表于 2019-12-13 10:08
这里有原版的:
https://github.com/libuv/libuv

Git clone了Lean大的最新源码,才发觉没有了ramips的支持了,编译不了新3的固件咋办? http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=1597439

看下这个帖子
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

 楼主| | 显示全部楼层
zpj7377327 发表于 2019-12-13 10:11
Git clone了Lean大的最新源码,才发觉没有了ramips的支持了,编译不了新3的固件咋办? http://www.right. ...

我是 git reset --hard 到和他一样的版本么,还是去找个适合我这个问题的版本
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

 楼主| | 显示全部楼层
zpj7377327 发表于 2019-12-13 10:11
Git clone了Lean大的最新源码,才发觉没有了ramips的支持了,编译不了新3的固件咋办? http://www.right. ...

对比了下帖子中的版本,以前的版本没有ipt2socks的依存项,新版本里面有。
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

 楼主| | 显示全部楼层
luci-app-乳酸菌饮料-plus: use ipt2socks to support trojan UDP relay
原来是这个作用,估计还不太完善
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

将libuv的版本升至1.32可通过编译
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

maxneo 发表于 2019-12-13 23:33
将libuv的版本升至1.32可通过编译

真的可以啊 改了就一次通过
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

maxneo 发表于 2019-12-13 23:33
将libuv的版本升至1.32可通过编译

请问是系统里的版本吗?
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

giada22 发表于 2019-12-15 08:50
真的可以啊 改了就一次通过

大哥,可以详细说说怎么升级吗
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

怎么解决得啊?
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

giada22 发表于 2019-12-15 08:50
真的可以啊 改了就一次通过

请教一下,要怎么操作。我也遇到这个问题了。
请千万不要发布任何涉及时事政 治以及涉政涉爆涉恐类的内容,切记!切记!切记! | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-8 00:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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