GithubHelp home page GithubHelp logo

Compilation Error about ktechlab HOT 8 CLOSED

ktechlab avatar ktechlab commented on July 22, 2024
Compilation Error

from ktechlab.

Comments (8)

Petross404 avatar Petross404 commented on July 22, 2024

What if you comment out this line? Have you installed KF5?

from ktechlab.

zoltanp avatar zoltanp commented on July 22, 2024

I'm aware that the dependencies of KTechLab currently are not well documented. Please note that the current git master code depends on KDE Frameworks 5 and not on KDELibs4.

You will need development packages for KDE Frameworks 5, Qt5 and optionally gpsim development files.
In the future I'm planning to update the readme and have an exact list.

Meanwhile: which operating system / linux distribution are you using? What is the version of KDE 5 and Qt 5 there?

from ktechlab.

megastallman avatar megastallman commented on July 22, 2024

Guys, I can build Ktechlab successfully on Kubuntu 18.04 after installing apt install -y libkf5xmlgui-dev libkf5solid-dev libkf5texteditor-dev libkf5doctools-dev libkf5khtml-dev libkf5kdelibs4support-dev gpsim-dev git cmake build-essential kubuntu-desktop extra-cmake-modules pkg-config libglib2.0-dev.
When I try building it on Kubuntu 16.04, to comply with AppImage requirements, I'm getting the same error @PerhapsSomeone gets.
That all looks like software versions incompatibilities.

from ktechlab.

zoltanp avatar zoltanp commented on July 22, 2024

@megastallman Sounds like either a bug in KTechLab (missing includes, dependencies?) or some incompatibility in KDE (hope not). I will try to reproduce this.

Note to self: documentation about KAboutLicense

from ktechlab.

zoltanp avatar zoltanp commented on July 22, 2024

I've pushed the branch fix-kubuntu-16.04-build ( https://github.com/ktechlab/ktechlab/tree/fix-kubuntu-16.04-build ) to github. If it fixes this issue (and doesn't break anything else) then let me know and I will merge it to master.

Edit: also here is a screenshot :-)
Screenshot_kubuntu-16 04_2019-10-10_22:46:56

from ktechlab.

megastallman avatar megastallman commented on July 22, 2024

Thanks @zoltanp !
It builds and runs on Kubuntu 16.04 now.

@PerhapsSomeone :
Those are K 18.04 dependencies: apt install -y libkf5xmlgui-dev libkf5solid-dev libkf5texteditor-dev libkf5doctools-dev libkf5khtml-dev libkf5kdelibs4support-dev gpsim-dev git cmake build-essential kubuntu-desktop extra-cmake-modules pkg-config libglib2.0-dev
And those - are for 16.04: apt install -y libkf5xmlgui-dev libkf5solid-dev libkf5texteditor-dev libkf5khtml-dev libkf5kdelibs4support-dev gpsim-dev git cmake build-essential kubuntu-desktop extra-cmake-modules pkg-config libglib2.0-dev

from ktechlab.

PrivateGER avatar PrivateGER commented on July 22, 2024

@zoltanp That works!
Thanks a lot.

from ktechlab.

zoltanp avatar zoltanp commented on July 22, 2024

Merged to master.

from ktechlab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.