Skip to content

Godel Script 无法编译 #100

Closed
Closed
@11D-Beyonder

Description

@11D-Beyonder

系统环境

FROM ubuntu:22.04
RUN echo "deb http://mirrors.tencent.com/ubuntu/ jammy main restricted universe multiverse\n\
    deb http://mirrors.tencent.com/ubuntu/ jammy-updates main restricted universe multiverse\n\
    deb http://mirrors.tencent.com/ubuntu/ jammy-backports main restricted universe multiverse\n\
    deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse" > /etc/apt/sources.list

RUN apt update && apt upgrade -y && apt install -y python3-pip cmake wget llvm-13 clang-13 clangd-13 clang-format-13 libclang-13-dev libsqlite3-dev sqlite3 zlib1g-dev

RUN update-alternatives --install /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-13 100 \ 
    && update-alternatives --install /usr/bin/clang clang /usr/bin/clang-13 100 \
    && update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-13 100 \
    && update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-13 100 \
    && update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-13 100

编译命令

/usr/bin/cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/clang -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++ --no-warn-unused-cli -S/workspaces/CodeFuse-Query/godel-script -B/workspaces/CodeFuse-Query/build -G "Unix Makefiles"

报错

[cmake] CMake Error at /usr/share/cmake-3.22/Modules/FindFLEX.cmake:134 (message):
[cmake]   Command "/workspaces/CodeFuse-Query/build/install/bin/flex --version"
[cmake]   failed with output:
[cmake] 
[cmake]   
[cmake] 
[cmake] Call Stack (most recent call first):
[cmake]   godel-backend/souffle/CMakeLists.txt:221 (find_package)
[cmake] 
[cmake] 
[cmake] CMake Error at /usr/share/cmake-3.22/Modules/FindBISON.cmake:113 (message):
[cmake]   Command "/workspaces/CodeFuse-Query/build/install/bin/bison --version"
[cmake]   failed with output:
[cmake] 
[cmake] Call Stack (most recent call first):
[cmake]   godel-backend/souffle/CMakeLists.txt:222 (find_package)
[cmake] 
[cmake] 
[cmake] CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
[cmake]   Could NOT find Threads (missing: Threads_FOUND)
[cmake] Call Stack (most recent call first):
[cmake]   /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
[cmake]   /usr/share/cmake-3.22/Modules/FindThreads.cmake:238 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
[cmake]   godel-backend/souffle/CMakeLists.txt:263 (find_package)

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