Mudlet: Compiling Mudlet directly in Qt-Creator doesn't work anymore

Created on 31 Jan 2021  ·  6Comments  ·  Source: Mudlet/Mudlet

Brief summary of issue / Description of requested feature:

see Title

Steps to reproduce the issue / Reasons for adding feature:

  1. Try to build Mudlet directly in Qt-Creator
  2. Several errors about keychain_unix.cpp
  3. Build not succesful

Error output / Expected result of feature

It should build succesfully.

Extra information, such as Mudlet version, operating system and ideas for how to solve / implement:

Os: Ubuntu 20.10
Version: latest code from development branch (31 Jan 2020)

After some discussion with Vadi on discord he found out that the https://github.com/Mudlet/Mudlet/commit/f284aaf502aa9acedd7e8b4b603b1ebc75abd538 is responsible for the issue.

A workaround is to open the project using CMakeLists.txt instead of mudlet.pro

All 6 comments

If your OS (Linux / FreeBSD) has the package/library available as a package that you can install you might get by if you define the environmental variable WITH_OWN_QTKEYCHAIN=NO so that Mudlet links to and uses the OSes copy rather than trying to build it itself...

Doing a sortof git bisect on the submodule to see where it breaks things for us...

Upstream issue was fixed meanwhile.
Do we notice any change here, too?

Haven't merged the change yet - I've merged it into https://github.com/Mudlet/qtkeychain, and dependabot will submit an update for development in it's Friday run.

Fixed with https://github.com/Mudlet/Mudlet/pull/4750, thanks for the investigation everyone :)

Was this page helpful?
0 / 5 - 0 ratings