找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1644|回复: 21

请教大神,这个编译错误怎么解决。

[复制链接]
发表于 2024-3-18 12:47 | 显示全部楼层 |阅读模式
mkdir -p /home/openwrt/Openwrt/lede/lede/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/openwrt/Openwrt/lede/lede/tmp/.root-copy.flock -c 'cp -fpR /home/openwrt/Openwrt/lede/lede/build_dir/target-x86_64_musl/microsocks-1.0.4/.pkgdir/microsocks/. /home/openwrt/Openwrt/lede/lede/staging_dir/target-x86_64_musl/root-x86/'
touch /home/openwrt/Openwrt/lede/lede/staging_dir/target-x86_64_musl/root-x86/stamp/.microsocks_installed
echo "microsocks" >> /home/openwrt/Openwrt/lede/lede/staging_dir/target-x86_64_musl/pkginfo/microsocks.default.install
make[3]: Leaving directory '/home/openwrt/Openwrt/lede/lede/feeds/helloworld/microsocks'
time: package/feeds/helloworld/microsocks/compile#0.10#0.00#0.09
make[3]: Entering directory '/home/openwrt/Openwrt/lede/lede/feeds/helloworld/gn'
MAKEFLAGS="" /home/openwrt/Openwrt/lede/lede/staging_dir/host/bin/ninja  -j1 -C /home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/gn-2024-01-24-a2e2717e/out
ninja: Entering directory `/home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/gn-2024-01-24-a2e2717e/out'
[1/287] CXX src/base/command_line.o
FAILED: src/base/command_line.o
clang++ -MMD -MF src/base/command_line.o.d -I../src -I. -DNDEBUG -O3 -fdata-sections -ffunction-sections -Werror -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -std=c++20 -Wrange-loop-analysis -Wextra-semi-stmt -c ../src/base/command_line.cc -o src/base/command_line.o
/bin/sh: 1: clang++: not found
ninja: build stopped: subcommand failed.
make[3]: *** [Makefile:58: /home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/gn-2024-01-24-a2e2717e/.built] Error 1
make[3]: Leaving directory '/home/openwrt/Openwrt/lede/lede/feeds/helloworld/gn'
time: package/feeds/helloworld/gn/host-compile#0.06#0.00#0.10
    ERROR: package/feeds/helloworld/gn [host] failed to build.
make[2]: *** [package/Makefile:114: package/feeds/helloworld/gn/host/compile] Error 1
make[2]: Leaving directory '/home/openwrt/Openwrt/lede/lede'
make[1]: *** [package/Makefile:110: /home/openwrt/Openwrt/lede/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/openwrt/Openwrt/lede/lede'
make: *** [/home/openwrt/Openwrt/lede/lede/include/toplevel.mk:231: world] Error 2

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-3-18 13:28 | 显示全部楼层
加我q 997913860远程看一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-18 13:29 | 显示全部楼层
/bin/sh: 1: clang++: not found

c++编译器没装或是没配置正确

点评

gcc -v g++ -v clang -v clang++ -v 看一下这四个是不是都正常  详情 回复 发表于 2024-3-18 14:34
有相关的命令 吗  发表于 2024-3-18 14:22
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-18 14:34 | 显示全部楼层
1562004423 发表于 2024-3-18 13:29
/bin/sh: 1: clang++: not found

c++编译器没装或是没配置正确

gcc -v
g++ -v
clang -v
clang++ -v
看一下这四个是不是都正常

点评

Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) Ub  详情 回复 发表于 2024-3-18 21:03
迟点回去看一下  详情 回复 发表于 2024-3-18 15:56
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-18 15:56 | 显示全部楼层

迟点回去看一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-18 16:53 | 显示全部楼层
sudo apt install clang

点评

( cd "/home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/go-1.22.1/src" ; GOROOT_FINAL="/home/openwrt/Openwrt/lede/lede/staging_dir/hostpkg/lib/go-cross" GOROOT_BOOTSTRAP="/home/openwrt/Openwrt/lede/l  详情 回复 发表于 2024-3-18 21:01
将会同时安装下列软件: binfmt-support clang-14 icu-devtools libclang-common-14-dev libclang-cpp14 libclang1-14 libicu-dev libllvm14 libobjc-11-dev libobjc4 libpfm4 libxml2-dev libz3-4 libz3-dev llvm  详情 回复 发表于 2024-3-18 17:04
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-18 17:04 | 显示全部楼层
Sivon 发表于 2024-3-18 16:53
sudo apt install clang

将会同时安装下列软件:
  binfmt-support clang-14 icu-devtools libclang-common-14-dev libclang-cpp14 libclang1-14 libicu-dev libllvm14 libobjc-11-dev libobjc4 libpfm4 libxml2-dev libz3-4 libz3-dev llvm-14 llvm-14-dev
  llvm-14-linker-tools llvm-14-runtime llvm-14-tools python3-pygments
建议安装:
  clang-14-doc icu-doc llvm-14-doc python-pygments-doc ttf-bitstream-vera
下列【新】软件包将被安装:
  binfmt-support clang clang-14 icu-devtools libclang-common-14-dev libclang-cpp14 libclang1-14 libicu-dev libllvm14 libobjc-11-dev libobjc4 libpfm4 libxml2-dev libz3-4 libz3-dev llvm-14 llvm-14-dev
  llvm-14-linker-tools llvm-14-runtime llvm-14-tools python3-pygments
升级了 0 个软件包,新安装了 21 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 121 MB 的归档。
解压缩后会消耗 687 MB 的额外空间。
您希望继续执行吗? [Y/n] y
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-18 17:05 | 显示全部楼层
本帖最后由 CN2014 于 2024-3-18 17:38 编辑

安装好了,先编译一下看看效果。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-18 21:01 | 显示全部楼层
Sivon 发表于 2024-3-18 16:53
sudo apt install clang

( cd "/home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/go-1.22.1/src" ; GOROOT_FINAL="/home/openwrt/Openwrt/lede/lede/staging_dir/hostpkg/lib/go-cross"  GOROOT_BOOTSTRAP="/home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/go-1.22.1/.go_bootstrap_1.17" GO_LDFLAGS="-buildmode pie" GOHOSTARCH="amd64" GOCACHE="/home/openwrt/Openwrt/lede/lede/tmp/go-build" GOENV=off CC="gcc" CXX="g++"  bash make.bash -v --no-banner ; )
Building Go cmd/dist using /home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/go-1.22.1/.go_bootstrap_1.17. (go1.17.13 linux/amd64)
cmd/dist
found packages main (build.go) and building_Go_requires_Go_1_20_6_or_later (notgo120.go) in /home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/go-1.22.1/src/cmd/dist
make[3]: *** [Makefile:405: /home/openwrt/Openwrt/lede/lede/build_dir/hostpkg/go-1.22.1/.built] Error 1
make[3]: Leaving directory '/home/openwrt/Openwrt/lede/lede/feeds/packages/lang/golang/golang'
time: package/feeds/packages/golang/host-compile#191.97#20.90#73.88
    ERROR: package/feeds/packages/golang [host] failed to build.
make[2]: *** [package/Makefile:114: package/feeds/packages/golang/host/compile] Error 1
make[2]: Leaving directory '/home/openwrt/Openwrt/lede/lede'
make[1]: *** [package/Makefile:110: /home/openwrt/Openwrt/lede/lede/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/openwrt/Openwrt/lede/lede'
make: *** [/home/openwrt/Openwrt/lede/lede/include/toplevel.mk:231: world] Error 2

还是有问题
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-18 21:03 | 显示全部楼层

Supported LTO compression algorithms: zlib zstd
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)

Supported LTO compression algorithms: zlib zstd
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)

Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Candidate multilib: x32;@mx32
Selected multilib: .;@m64

这样算正常吧


点评

算  详情 回复 发表于 2024-3-18 22:39
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-18 22:39 | 显示全部楼层
CN2014 发表于 2024-3-18 21:03
Supported LTO compression algorithms: zlib zstd
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)

算                        

点评

今天试了很多次都报错。 网上GITHUB的就不能编译进“师夷长技以制夷”这些插件,好无语。  详情 回复 发表于 2024-3-18 22:51
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-18 22:51 | 显示全部楼层

今天试了很多次都报错。
网上GITHUB的就不能编译进“师夷长技以制夷”这些插件,好无语。

点评

初次编译,就不要想“师夷长技以制夷”这种了, 先确保最基本的包,能编译成功,能出固件 然后再加额外的插件进去编  详情 回复 发表于 2024-3-18 22:54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-3-18 22:54 | 显示全部楼层
CN2014 发表于 2024-3-18 22:51
今天试了很多次都报错。
网上GITHUB的就不能编译进“师夷长技以制夷”这些插件,好无语。 ...

初次编译,就不要想“师夷长技以制夷”这种了,
先确保最基本的包,能编译成功,能出固件
然后再加额外的插件进去编

点评

我去年编译过很多次,依赖可能是改了。今年本地编译都不成功。  详情 回复 发表于 2024-3-19 09:04
除了“师夷长技以制夷”都没问题了  详情 回复 发表于 2024-3-19 08:00
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-19 08:00 | 显示全部楼层
1562004423 发表于 2024-3-18 22:54
初次编译,就不要想“师夷长技以制夷”这种了,
先确保最基本的包,能编译成功,能出固件
然后再加额外的 ...

除了“师夷长技以制夷”都没问题了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-19 09:04 | 显示全部楼层
1562004423 发表于 2024-3-18 22:54
初次编译,就不要想“师夷长技以制夷”这种了,
先确保最基本的包,能编译成功,能出固件
然后再加额外的 ...

我去年编译过很多次,依赖可能是改了。今年本地编译都不成功。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-9-30 13:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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