[Kernel/Drive] v23 beta3版本无法编译安装一些软件,比如python3
Tofloor
poster avatar
不怪жи
deepin
2024-02-20 12:27
Author

python3源码编译安装失败,试了4台机子不同cpu cpu从inter11带到13代 都不行,希望开发人员看下
image.png

Reply Favorite View the author
All Replies
不怪жи
deepin
2024-02-20 12:28
#1

gcc版本就是v23 beta3自带的

Reply View the author
deepin-superuser
deepin
2024-02-20 13:32
#2

你要不要拉到上边看看报啥错 是不是依赖没装全

Reply View the author
Ziggy
deepin
2024-02-20 13:36
#3

前面应该有error内容,编译的时候可以用tee同步把进度写到文件里,搜索下看看可能是哪一步的问题

可以把configure参数分享下看看,或者看看用这个参数有没有问题

https://github.com/deepin-community/sig-deepin-shared-libs/blob/main/libs/Python311/build/build.md

Reply View the author
neko
deepin
Ecological co-builder
2024-02-20 19:52
#4

https://bbs.deepin.org/post/267350

同样编译安装,没有问题

Reply View the author
YL-Jack
deepin
2024-02-20 23:09
#5

Python3建议使用Anaconda3,不要用自己编译的Python3去替换系统内置的Python3,会出问题的

Reply View the author
Evan
deepin
2024-04-03 03:17
#6

修改一下python源码

在报错位置添加

extern int close_range(int first, int last, unsigned int flags);

告诉编译器 close_range 函数的签名,但并不提供函数的实现。

参考:

https://bugs.python.org/issue40423

https://github.com/python/cpython/blob/1800c600801709958af66bebfa683a4e7570810f/Modules/posixmodule.c#L8744

Reply View the author