Skip to content

Debian bullseye 编译错误 #134

@nuaadupuliu

Description

@nuaadupuliu

环境:Debian bullseye
Linux version 5.10.0-21-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.162-1 (2023-01-21)

按照debian安装步骤,执行到:
tool/notepad--$ cd build && make -j 出现如下错误:

notepad--/src/qscint/src/qscilexerr.cpp:2:10: fatal error: Qsci/qsciLexerr.h: No such file or directory
    2 | #include "Qsci/qsciLexerr.h"
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/qscint/CMakeFiles/qscint.dir/build.make:719: src/qscint/CMakeFiles/qscint.dir/src/qscilexerr.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 21%] Building CXX object src/qscint/CMakeFiles/qscint.dir/src/qscilexervb.cpp.o
[ 21%] Building CXX object src/qscint/CMakeFiles/qscint.dir/src/qscilexerxml.cpp.o
[ 21%] Building CXX object src/qscint/CMakeFiles/qscint.dir/src/qscilexerverilog.cpp.o
[ 22%] Building CXX object src/qscint/CMakeFiles/qscint.dir/src/qscilexervhdl.cpp.o
notepad--/src/qscint/src/qscilexerasm.cpp: In member function ‘virtual const char* QsciLexerAsm::keywords(int)’:
notepad--/src/qscint/src/qscilexerasm.cpp:218:1: warning: control reaches end of non-void function [-Wreturn-type]
  218 | }
      | ^
make[1]: *** [CMakeFiles/Makefile2:194: src/qscint/CMakeFiles/qscint.dir/all] Error 2
make: *** [Makefile:171: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions