Skip to content

为本地linux编译maixpy报错 #147

@MYLMMMM

Description

@MYLMMMM

我尝试根据教程为本地构建whell文件。
python setup.py bdist_wheel linux
此时出现了报错:
(节选)
[ 31%] Building C object omv/CMakeFiles/omv.dir/omv/imlib/apriltag.c.o yes checking for sys/stat.h... /home/zhuizhai/SDK/MaixCDK/components/3rd_party/omv/omv/imlib/apriltag.c: 在函数‘zarray_vmap’中: /home/zhuizhai/SDK/MaixCDK/components/3rd_party/omv/omv/imlib/apriltag.c:630:9: 错误:too many arguments to function ‘f’; expected 0, have 1 630 | f(p); | ^ ~ [ 31%] Building CXX object yaml/CMakeFiles/yaml.dir/yaml-cpp/src/nodeevents.cpp.o /home/zhuizhai/SDK/MaixCDK/components/3rd_party/omv/omv/imlib/fft.c:440:6: 错误:conflicting types for ‘fft1d_dealloc’; have ‘void(fft1d_controller_t *)’ {或称 ‘void(struct fft1d_controller *)’} 440 | void fft1d_dealloc(fft1d_controller_t *controller) { | ^~~~~~~~~~~~~ 包含于文件 /home/zhuizhai/SDK/MaixCDK/components/3rd_party/omv/omv/imlib/fft.c:15: /home/zhuizhai/SDK/MaixCDK/components/3rd_party/omv/omv/imlib/fft.h:20:6: 附注:previous declaration of ‘fft1d_dealloc’ with type ‘void(void)’ 20 | void fft1d_dealloc(); | ^~~~~~~~~~~~~ gmake[2]: *** [omv/CMakeFiles/omv.dir/build.make:443:omv/CMakeFiles/omv.dir/omv/imlib/fft.c.o] 错误 1 gmake[2]: *** 正在等待未完成的任务.... [ 31%] Building C object zbar/CMakeFiles/zbar.dir/ZBar-0.10/zbar/qrcode/bch15_5.c.o yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions