Mudlet: Das Kompilieren von Mudlet direkt in Qt-Creator funktioniert nicht mehr

Erstellt am 31. Jan. 2021  ·  6Kommentare  ·  Quelle: Mudlet/Mudlet

Kurze Zusammenfassung des Problems / Beschreibung der angeforderten Funktion:

siehe Titel

Schritte zum Reproduzieren des Problems / Gründe für das Hinzufügen einer Funktion:

  1. Versuchen Sie, Mudlet direkt in Qt-Creator zu erstellen
  2. Mehrere Fehler zu keychain_unix.cpp
  3. Aufbau nicht erfolgreich

Fehlerausgabe / Erwartetes Ergebnis der Funktion

Es sollte erfolgreich aufgebaut werden.

Zusätzliche Informationen, wie Mudlet-Version, Betriebssystem und Ideen zur Lösung / Implementierung:

Betriebssystem: Ubuntu 20.10
Version: aktueller Code aus dem Entwicklungszweig (31.01.2020)

Nach einigen Diskussionen mit Vadi über Discord fand er heraus, dass https://github.com/Mudlet/Mudlet/commit/f284aaf502aa9acedd7e8b4b603b1ebc75abd538 für das Problem verantwortlich ist.

Eine Problemumgehung besteht darin, das Projekt mit CMakeLists.txt anstelle von mudlet.pro zu öffnen

Alle 6 Kommentare

Wenn Ihr Betriebssystem (Linux / FreeBSD) das Paket/die Bibliothek als Paket zur Verfügung hat, das Sie installieren können, könnten Sie auskommen, wenn Sie die Umgebungsvariable WITH_OWN_QTKEYCHAIN=NO damit Mudlet auf das Betriebssystem verweist und es kopiert, anstatt es zu versuchen selber bauen...

Ich mache eine Bisect im Submodul, um zu sehen, wo es die Dinge für uns kaputt macht ...

Das Upstream-Problem wurde inzwischen behoben.
Bemerken wir auch hier eine Veränderung?

Ich habe die Änderung noch nicht zusammengeführt - ich habe sie in https://github.com/Mudlet/qtkeychain zusammengeführt und Dependabot wird in seinem Freitagslauf ein Update für development einreichen.

Behoben mit https://github.com/Mudlet/Mudlet/pull/4750, danke für die Untersuchung an alle :)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen