arturbac / kdevcxx_with_ai Goto Github PK
View Code? Open in Web Editor NEWKDevelop and Kate plugins using OpenAI API to assist with code development
License: MIT License
KDevelop and Kate plugins using OpenAI API to assist with code development
License: MIT License
kate plugin adds new option to context menu at every popup, will soon fix
I just gave it a quick try at compiling ..
with updates
Here's my experience thus far:
cmake --workflow --preset="clang-release"
gave me an error "The CMAKE_CXX_COMPILER: clang++ is not a full path and was not found in the PATH.
"
I had to use
`cmake -G "Kate - Ninja" -D CMAKE_C_COMPILER="gcc" -D CMAKE_CXX_COMPILER="g++" --preset="clang-release"
which got me going to where I'm installing missing dependencies:
qtwebengine5-dev
libkf5texteditor-dev
libkf5parts-dev
libboost-system-dev
libboost-thread-dev
kdevelop-dev
I also had to install chrpath
sudo apt install chrpath
as I was being told:
target requires changing an RPATH from the
build tree, but this is not supported with the Ninja generator unless on an
ELF-based or XCOFF-based platform.
I've edited this to clean it up a bit after trying again from scratch ( and corrected instead of working around the rpath error ).
next issue:
The "workflow" argument is not understood by my cmake version 3.26.4 despite the argument being introduced in 3.25?
In my sleep-deprived delirium I had originally misread the "build" files as "built" files... so have to manually do the workflow steps if I can't upgrade to a cmake that has workflow.
Manually:
cd build/clang-release
ninja
running into more requirements ( spdlog )
but now out of time.
... to be continued...
Also, I see you have a link in the git to your local directory structure:
kdevcxx_with_ai_settings -> /home/artur/.config/kdevcxx_with_ai
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.