Comments (6)
Sorry for the compilation errors 🤦. It seems like I should also use older build environments in the CI workflows.
from turbo.
Hi unxed, I'm sorry I didn't detect this issue earlier.
I can't fix it right now, but you should be able to work around it by commenting out lines 115 to 127 of CMakeLists.txt (the install
commands). Also, I see you are using GCC 7.5.0; you may have to use GCC 8 instead (as shown in the Ubuntu 18.04 instructions).
Cheers!
from turbo.
commenting out lines 115 to 127 of CMakeLists.txt
done so, now cmake succeed, but it fails to compile:
/home/unxed/turbo$ make -j$(nproc --all) ↑
Scanning dependencies of target scilexers
Scanning dependencies of target fmt
Scanning dependencies of target clipboard
Scanning dependencies of target scintilla
Scanning dependencies of target tvision
[ 0%] Building C object deps/libclipboard/CMakeFiles/clipboard.dir/src/clipboard_x11.c.o
[ 0%] Building C object deps/libclipboard/CMakeFiles/clipboard.dir/src/clipboard_cocoa.c.o
[ 1%] Building C object deps/libclipboard/CMakeFiles/clipboard.dir/src/clipboard_common.c.o
[ 2%] Building C object deps/libclipboard/CMakeFiles/clipboard.dir/src/clipboard_win32.c.o
[ 2%] Building CXX object deps/fmt/CMakeFiles/fmt.dir/src/format.cc.o
[ 3%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexAsm.cxx.o
[ 4%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/AutoComplete.cxx.o
[ 5%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/CallTip.cxx.o
[ 5%] Building CXX object deps/fmt/CMakeFiles/fmt.dir/src/os.cc.o
[ 5%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexBash.cxx.o
[ 5%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/ansidisp.cpp.o
[ 5%] Linking C static library ../../lib/libclipboard.a
[ 5%] Built target clipboard
[ 5%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/buffdisp.cpp.o
[ 5%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexCPP.cxx.o
[ 6%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexJSON.cxx.o
[ 6%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexMake.cxx.o
[ 6%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/CaseConvert.cxx.o
[ 6%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexPython.cxx.o
[ 7%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/codepage.cpp.o
[ 8%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/CaseFolder.cxx.o
[ 8%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/Catalogue.cxx.o
[ 9%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexRuby.cxx.o
[ 9%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/colors.cpp.o
[ 9%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/CellBuffer.cxx.o
[ 9%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/cursor.cpp.o
[ 9%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexRust.cxx.o
[ 10%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/dir.cpp.o
[ 10%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/events.cpp.o
[ 11%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/CharClassify.cxx.o
[ 11%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/findfrst.cpp.o
[ 11%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/ContractionState.cxx.o
[ 12%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/gpminput.cpp.o
[ 12%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/hardware.cpp.o
[ 12%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/DBCS.cxx.o
[ 12%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/linuxcon.cpp.o
[ 12%] Building CXX object CMakeFiles/scilexers.dir/source/scintilla/lexers/LexYAML.cxx.o
[ 13%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/ncurdisp.cpp.o
[ 14%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/Decoration.cxx.o
[ 14%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/Document.cxx.o
[ 14%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/ncursinp.cpp.o
[ 14%] Built target scilexers
[ 14%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/platfcon.cpp.o
[ 14%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/EditModel.cxx.o
[ 15%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/platform.cpp.o
[ 15%] Linking CXX static library libfmt.a
[ 15%] Built target fmt
[ 15%] Building CXX object deps/tvision/source/CMakeFiles/tvision.dir/platform/sighandl.cpp.o
[ 16%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/EditView.cxx.o
/home/unxed/turbo/deps/tvision/source/platform/sighandl.cpp: In static member function ‘static SignalHandler::HandlerInfo& S
ignalHandler::getHandlerInfo(int)’:
/home/unxed/turbo/deps/tvision/source/platform/sighandl.cpp:61:25: error: ‘abort’ was not declared in this scope
default: abort();
^~~~~
/home/unxed/turbo/deps/tvision/source/platform/sighandl.cpp:61:25: note: suggested alternative: ‘short’
default: abort();
^~~~~
short
/home/unxed/turbo/deps/tvision/source/platform/sighandl.cpp:63:1: warning: control reaches end of non-void function [-Wretur
n-type]
}
^
deps/tvision/source/CMakeFiles/tvision.dir/build.make:422: recipe for target 'deps/tvision/source/CMakeFiles/tvision.dir/pla
tform/sighandl.cpp.o' failed
make[2]: *** [deps/tvision/source/CMakeFiles/tvision.dir/platform/sighandl.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 16%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/Editor.cxx.o
[ 16%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/ExternalLexer.cxx.o
CMakeFiles/Makefile2:761: recipe for target 'deps/tvision/source/CMakeFiles/tvision.dir/all' failed
make[1]: *** [deps/tvision/source/CMakeFiles/tvision.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 17%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/Indicator.cxx.o
[ 17%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/KeyMap.cxx.o
[ 17%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/LineMarker.cxx.o
[ 18%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/MarginView.cxx.o
[ 18%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/PerLine.cxx.o
[ 18%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/PositionCache.cxx.o
[ 19%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/RESearch.cxx.o
[ 19%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/RunStyles.cxx.o
[ 19%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/ScintillaBase.cxx.o
[ 20%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/Selection.cxx.o
[ 20%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/Style.cxx.o
[ 20%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/UniConversion.cxx.o
[ 21%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/UniqueString.cxx.o
[ 21%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/ViewStyle.cxx.o
[ 21%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/src/XPM.cxx.o
[ 22%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/Accessor.cxx.o
[ 22%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/CharacterCategory.cxx.o
[ 22%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/CharacterSet.cxx.o
[ 22%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/LexerModule.cxx.o
[ 22%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/LexerBase.cxx.o
[ 23%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/DefaultLexer.cxx.o
[ 25%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/LexerNoExceptions.cxx.o
[ 25%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/LexerSimple.cxx.o
[ 25%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/PropSetSimple.cxx.o
[ 26%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/StyleContext.cxx.o
[ 26%] Building CXX object CMakeFiles/scintilla.dir/source/scintilla/lexlib/WordList.cxx.o
[ 26%] Built target scintilla
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
from turbo.
Oops. Please add #include <stdlib.h>
at the beginning of deps/tvision/source/platform/sighandl.cpp
.
from turbo.
Thanks! Also had to add
#include <initializer_list>
at the beginning of
/turbo/deps/tvision/source/platform/stdioctl.cpp
from turbo.
Mine was Ubuntu 18.04 i386 and amd64, also reproduced in Mint 20.2
from turbo.
Related Issues (20)
- Korean input support HOT 6
- Shift+Arrow_keys text selection is not working under putty4far2l HOT 2
- copy to clipboard from turbo in far2l extensions mode not working under putty4far2l HOT 1
- garbage in command line after exiting from turbo under putty4far2l HOT 13
- System clipboard integration HOT 2
- icon HOT 6
- Feature Request: Load a specific directory tree in the document tree. HOT 2
- Scrolling down using mouse wheel problem HOT 2
- install TARGETS given target "fmt" which does not exist. HOT 1
- Feature request: highlighting for text files
- consider switching from Alt-X to Ctrl-X as exit hotkey HOT 7
- Make the first release. HOT 2
- segfault HOT 2
- Can't change tab size. HOT 4
- Run on docker HOT 2
- macOS PowerPC: all tests pass, but in terminal no output upon launching the app HOT 36
- Store and load settings HOT 1
- Line numbers / OCD issue HOT 1
- [Feature request] LSP support? HOT 1
- artifacts during window resize HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from turbo.