We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu 22.04 (Linux) 系统无法生成 makefile 文件 按照说明文件的教学编译模拟器,但是在生成 makefile 文件以及执行编译阶段出现错误
生成 makefile 文件之错误如下
-- Use bundled marisa library. CMake Error at /usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message): Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) Call Stack (most recent call first): /usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE) /usr/local/share/cmake-3.16/Modules/FindPythonInterp.cmake:169 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) 3rdparty/opencc/data/CMakeLists.txt:1 (find_package) -- Configuring incomplete, errors occurred! See also "/home/ubuntu/Pandas/cbuild/CMakeFiles/CMakeOutput.log".
按照官方文件之编译步骤: https://docs.pandas.ws/self-compiled/compile-on-linux
## 获取最新的 package list 以及更新本地程序包 $ sudo apt-get update -y && sudo apt-get upgrade -y ## 安装 git / git-lfs / wget / gcc 编译组件 $ sudo apt install git git-lfs wget build-essential -y ## 确认 gcc 的版本 ( 预期返回版本号 ≥ 7.4.0 ) $ gcc --version ## 安装编译 cmake 的所需依赖库 ( openssl ) $ sudo apt install openssl libssl-dev -y ## 接下来下载、解压、配置,并编译安装 cmake 3.16 版本 $ wget https://github.com/Kitware/CMake/releases/download/v3.16.0-rc1/cmake-3.16.0-rc1.tar.gz \ && tar -xzvf cmake-3.16.0-rc1.tar.gz \ && cd cmake-3.16.0-rc1 \ && ./bootstrap && make -j4 && sudo make install ## 此时你可以移除上一步中下载的 cmake 压缩包以及解压后的目录 $ cd .. && rm -rf cmake-* ## 确认 cmake 的版本 ( 预期返回版本号 ≥ 3.16.0 ) $ cmake --version ## 找个位置,然后克隆熊猫模拟器源代码 ( 此处我们将其放在用户主目录中 ) $ git clone https://github.com/PandasWS/Pandas.git ~/Pandas ## 安装熊猫模拟器的依赖 $ sudo apt install libmysqlclient-dev zlib1g-dev libpcre3-dev -y ## 编译熊猫模拟器自带的 Boost Libraries ## 下列指令中的第一个 cd 若您保存熊猫模拟器仓库的位置有变,请自行更改 $ cd ~/Pandas/3rdparty/boost/ && bash bootstrap.sh && ./b2 ## 编译熊猫模拟器: 先建立 cbuild 临时目录并进入到目录中 $ cd ~/Pandas && mkdir cbuild && cd cbuild ## 生成 makefile 文件 $ cmake -G "Unix Makefiles" ..
于最后一条指令发生缺陷描述章节中的错误,而无法执行接下来的make指令
正常生成makefile,并且可以执行编译
Linux 发行版
全部 (Both)
v1.2.1
此问题属模拟器端问题,暂无执行客户端
是的, 问题依旧
No response
The text was updated successfully, but these errors were encountered:
更新: 不按照說明手冊安裝cmake 自行安裝較新版本cmake之後 已順利編譯完成 文章留著供他人參考
Sorry, something went wrong.
这是因为文档没更新导致,从1.2.1开始已经不再依赖 boost,我正在计划更新整个文档。感谢反馈
No branches or pull requests
缺陷描述
Ubuntu 22.04 (Linux) 系统无法生成 makefile 文件
按照说明文件的教学编译模拟器,但是在生成 makefile 文件以及执行编译阶段出现错误
生成 makefile 文件之错误如下
重现步骤
按照官方文件之编译步骤:
https://docs.pandas.ws/self-compiled/compile-on-linux
于最后一条指令发生缺陷描述章节中的错误,而无法执行接下来的make指令
预期结果
正常生成makefile,并且可以执行编译
操作系统
Linux 发行版
工作模式
全部 (Both)
熊猫模拟器版本号
v1.2.1
适配的客户端版本
此问题属模拟器端问题,暂无执行客户端
是否为原生缺陷
是的, 问题依旧
代码提交散列
No response
备注
No response
The text was updated successfully, but these errors were encountered: