CicadaPlayer icon indicating copy to clipboard operation
CicadaPlayer copied to clipboard

MacOS工程cmdline运行失败

Open laojiang2023 opened this issue 1 year ago • 11 comments

Hello,

当我按照你们Mac环境的wiki,compile_mac.md依次执行下面的命令: . setup.env cd external/ ./build_external.sh macOS ,当执行到最后一个命令./build_external.sh macOS,报如下错误,请问这个应该如何解决?

20230122

laojiang2023 avatar Jan 22 '24 11:01 laojiang2023

哪个分支?

pingkai avatar Jan 25 '24 04:01 pingkai

哪个分支?

你好,分支release/0.4.4

laojiang2023 avatar Jan 25 '24 05:01 laojiang2023

image @pingkai 报错的下面还有如上报错信息,这个能帮忙看下是什么原因吗?谢谢

laojiang2023 avatar Feb 05 '24 09:02 laojiang2023

@pingkai release/0.4.4 分支,我这边也是报同样的错误: image

bluex88 avatar Apr 23 '24 03:04 bluex88

哪个分支?

你好,分支release/0.4.4

看了下输出的编译脚本,可能跟机器有关,mac的intel系的cpu的ok,后面mac都是m系列芯片,属于arm架构的,但是构建这块应该没改 编译脚本中的 -arch x86_64 肯定是不对的,这个属于intel 64位系统的arch

bluex88 avatar Apr 24 '24 08:04 bluex88

哪个分支?

你好,分支release/0.4.4

看了下输出的编译脚本,可能跟机器有关,mac的intel系的cpu的ok,后面mac都是m系列芯片,属于arm架构的,但是构建这块应该没改 编译脚本中的 -arch x86_64 肯定是不对的,这个属于intel 64位系统的arch

image 你好,我的机器就是intel系列的芯片,估计不是mac芯片的关系,是不是脚本那边需要改动,readme上面漏掉了步骤或者改动

laojiang2023 avatar Apr 24 '24 08:04 laojiang2023

哪个分支?

你好,分支release/0.4.4

看了下输出的编译脚本,可能跟机器有关,mac的intel系的cpu的ok,后面mac都是m系列芯片,属于arm架构的,但是构建这块应该没改 编译脚本中的 -arch x86_64 肯定是不对的,这个属于intel 64位系统的arch

image 你好,我的机器就是intel系列的芯片,估计不是mac芯片的关系,是不是脚本那边需要改动,readme上面漏掉了步骤或者改动

细看了下编译输出,mac确实两个架构都编译了,先是编译的x86_64, 后面编译的arm64;跟架构无关

bluex88 avatar Apr 25 '24 06:04 bluex88

哪个分支?

你好,分支release/0.4.4

看了下输出的编译脚本,可能跟机器有关,mac的intel系的cpu的ok,后面mac都是m系列芯片,属于arm架构的,但是构建这块应该没改 编译脚本中的 -arch x86_64 肯定是不对的,这个属于intel 64位系统的arch

image 你好,我的机器就是intel系列的芯片,估计不是mac芯片的关系,是不是脚本那边需要改动,readme上面漏掉了步骤或者改动

细看了下编译输出,mac确实两个架构都编译了,先是编译的x86_64, 后面编译的arm64;跟架构无关

谢谢,那请教一下我这边遇到的MacOS工程cmdline运行失败具体的原因是什么?

laojiang2023 avatar Apr 25 '24 06:04 laojiang2023

哪个分支?

你好,分支release/0.4.4

看了下输出的编译脚本,可能跟机器有关,mac的intel系的cpu的ok,后面mac都是m系列芯片,属于arm架构的,但是构建这块应该没改 编译脚本中的 -arch x86_64 肯定是不对的,这个属于intel 64位系统的arch

image 你好,我的机器就是intel系列的芯片,估计不是mac芯片的关系,是不是脚本那边需要改动,readme上面漏掉了步骤或者改动

细看了下编译输出,mac确实两个架构都编译了,先是编译的x86_64, 后面编译的arm64;跟架构无关

谢谢,那请教一下我这边遇到的MacOS工程cmdline运行失败具体的原因是什么?

我也是用这个开源,发现这个问题啊,具体原因我知道了,是苹果自己带了一套openssl的实现,结果编译mac平台的时候傻了,libcurl写了用mac自带的ssl,结果编译参数里面又去链源码的,所以出错了;方便可以留个微信交流

bluex88 avatar Apr 25 '24 12:04 bluex88

所以出错了;方便可以留个微信交流

哪个分支?

你好,分支release/0.4.4

看了下输出的编译脚本,可能跟机器有关,mac的intel系的cpu的ok,后面mac都是m系列芯片,属于arm架构的,但是构建这块应该没改 编译脚本中的 -arch x86_64 肯定是不对的,这个属于intel 64位系统的arch

image 你好,我的机器就是intel系列的芯片,估计不是mac芯片的关系,是不是脚本那边需要改动,readme上面漏掉了步骤或者改动

细看了下编译输出,mac确实两个架构都编译了,先是编译的x86_64, 后面编译的arm64;跟架构无关

谢谢,那请教一下我这边遇到的MacOS工程cmdline运行失败具体的原因是什么?

我也是用这个开源,发现这个问题啊,具体原因我知道了,是苹果自己带了一套openssl的实现,结果编译mac平台的时候傻了,libcurl写了用mac自带的ssl,结果编译参数里面又去链源码的,所以出错了;方便可以留个微信交流

可以哈,兄弟怎么联系,github上好像没看到可以发私信的地方

laojiang2023 avatar Apr 26 '24 00:04 laojiang2023