找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 865|回复: 1

transmission 4.0编译报错”charconv: No such file or directory“解决办法

[复制链接]
发表于 2023-10-18 17:09 | 显示全部楼层 |阅读模式
用的系统是ubuntu78.04,蛋疼了编译一下op 23.05看看完整版,结果报错:
  1. In file included from ../deps/ada/ada.cpp:3:0:
  2. ../deps/ada/ada.h:4962:10: fatal error: charconv: No such file or directory
  3. #include <charconv>
  4.           ^~~~~~~~~~
  5. compilation terminated.
  6. deps/ada/ada.target.mk:89: recipe for target '/home/xxx/23050-rc4/build_dir/hostpkg/node-v18.18.1/out/Release/obj.target/ada/deps/ada/ada.o' failed
复制代码
因为选了非常多模块,根本不知道是什么东西出鬼。
只能一个个去找什么依赖node,结果什么都没有。
只能全路径搜索node,grep -r ‘node’,结果发现其中有的transmission 4.0有node/host
单独编译transmission 4.0试试,果然是这玩意。
这玩意编译依赖到node环境。
去问度娘,说是gcc太低,需要高升。但是看gcc版本是12,这特么还低?于是卡了半天。
百思不得其解时候想到,说的是不是ubuntu的gcc,而不是op源码的gcc?一试,果然是。于是去升级ubuntu的gcc。
查到这一篇文章,是最有用的:https://blog.csdn.net/chy_65199/article/details/119109189,但是他只给到升级gcc,没有升级g++,所以还需要自己升级g++为g++-9
可是最后我放弃了,因为node这玩意,昨晚编译了一晚,今天接着到11点,依然还在编译中。
滚一边去吧你,老子不玩了,直接ctrl+c。改为编译transmission 3.0去。
结果升级了gcc,3.0却反而无法编译了,我服了。好不容易凑个makefile能编译了,结果运行却crash。MD,先用回2.94去。于是transmission这我从来用不上的玩意折腾了一整天。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-10-22 19:17 | 显示全部楼层
换成ubuntu 20.04,18.04太老了,很多host软件包都不支持了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

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

GMT+8, 2025-5-31 18:39

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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