Skip to content

您好,我需要一个编译好的arm64的linux的包 #509

Open

Description

@xianfdz
No description provided.

Activity

  1. humkum commented on Mar 4, 2026

    @humkum
    Contributor

    可以看下 release 列表是否有你需要的包

  2. humkum commented on Mar 4, 2026

    @humkum
    Contributor

    如果没有,可以参考 readme 自己编译一个

  3. xianfdz commented on Mar 4, 2026

    @xianfdz
    Author

    release 列表没有,我在arm64机器上自己编译报错了

  4. humkum commented on Mar 4, 2026

    @humkum
    Contributor

    报错信息是什么呢

  5. xianfdz commented on Mar 4, 2026

    @xianfdz
    Author

    执行build.sh出现
    boost*.tar.gz is exist
    Building Boost.Build engine with toolset gcc...
    Failed to build Boost.Build build engine
    Consult 'bootstrap.log' for more details
    root@99cad4e18ac3:/home/rocketmq-client-cpp-2.2.0# find ./ -name bootstrap.log
    ./tmp_down_dir/boost_1_58_0/bootstrap.log
    ^C
    root@99cad4e18ac3:/home/rocketmq-client-cpp-2.2.0# cat ./tmp_down_dir/boost_1_58_0/bootstrap.log

    Using 'gcc' toolset.

    rm -rf bootstrap
    mkdir bootstrap
    gcc -o bootstrap/jam0 command.c compile.c constants.c debug.c execcmd.c frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathsys.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c class.c cwd.c native.c md5.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c pathunix.c
    modules/path.c: In function ‘path_exists’:
    modules/path.c:16:12: error: implicit declaration of function ‘file_query’ [-Wimplicit-function-declaration]
    16 | return file_query( list_front( lol_get( frame->args, 0 ) ) ) ?
    | ^~~~~~~~~~

  6. xianfdz commented on Mar 5, 2026

    @xianfdz
    Author

    上面报错解决了,换成boost_1_86_0了,现在又有新的报错,解决不了了cated -fPIC -fno-strict-aliasing -std=c++11 -Wno-unused-local-typedef -Wno-expansion-to-defined -m64 -O3 -DNDEBUG -MD -MT project/CMakeFiles/rocketmq_static.dir//src/common/DefaultMQClient.cpp.o -MF CMakeFiles/rocketmq_static.dir//src/common/DefaultMQClient.cpp.o.d -o CMakeFiles/rocketmq_static.dir//src/common/DefaultMQClient.cpp.o -c /home/rocketmq-client-cpp-2.2.0/src/common/DefaultMQClient.cpp
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    c++: error: unrecognized command-line option ‘-m64’
    make[2]: *** [project/CMakeFiles/rocketmq_static.dir/build.make:166: project/CMakeFiles/rocketmq_static.dir/
    /src/common/DefaultMQClient.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_shared.dir/build.make:124: project/CMakeFiles/rocketmq_shared.dir//src/common/Arg_helper.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[2]: *** [project/CMakeFiles/rocketmq_static.dir/build.make:152: project/CMakeFiles/rocketmq_static.dir/
    /src/common/ClientRPCHook.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_static.dir/build.make:124: project/CMakeFiles/rocketmq_static.dir//src/common/Arg_helper.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_static.dir/build.make:138: project/CMakeFiles/rocketmq_static.dir/
    /src/common/AsyncCallbackWrap.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_static.dir/build.make:96: project/CMakeFiles/rocketmq_static.dir//src/MQClientFactory.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[2]: *** [project/CMakeFiles/rocketmq_shared.dir/build.make:82: project/CMakeFiles/rocketmq_shared.dir/
    /src/MQClientAPIImpl.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_shared.dir/build.make:110: project/CMakeFiles/rocketmq_shared.dir//src/MQClientManager.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_shared.dir/build.make:138: project/CMakeFiles/rocketmq_shared.dir/
    /src/common/AsyncCallbackWrap.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_shared.dir/build.make:96: project/CMakeFiles/rocketmq_shared.dir//src/MQClientFactory.cpp.o] Error 1
    make[2]: *** [project/CMakeFiles/rocketmq_static.dir/build.make:110: project/CMakeFiles/rocketmq_static.dir/
    /src/MQClientManager.cpp.o] Error 1
    make[2]: Leaving directory '/home/rocketmq-client-cpp-2.2.0/tmp_build_dir'
    make[1]: *** [CMakeFiles/Makefile2:289: project/CMakeFiles/rocketmq_shared.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make[2]: *** [project/CMakeFiles/rocketmq_static.dir/build.make:82: project/CMakeFiles/rocketmq_static.dir/__/src/MQClientAPIImpl.cpp.o] Error 1
    make[2]: Leaving directory '/home/rocketmq-client-cpp-2.2.0/tmp_build_dir'
    make[1]: *** [CMakeFiles/Makefile2:257: project/CMakeFiles/rocketmq_static.dir/all] Error 2
    make[1]: Leaving directory '/home/rocketmq-client-cpp-2.2.0/tmp_build_dir'
    make: *** [Makefile:139: all] Error 2
    build error.....

  7. Violet-1024 commented on May 12, 2026

    @Violet-1024

    请问解决了吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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