Comments (3)
So there were two pointes which has broken QtPass
:
- An arbitrary SDK has been forced in 7e735f3 which obviously could not end up nicely :)
- Nevertheless, with that line removed, everything up to 1.1.6 builds fine. However, 1.2.0 is badly broken. There are tons of commits in between, not yet sure what exactly has broken the build and whether it is a single or multiple issues.
from qtpass.
I have found why it was broken. There was a bunch of “improvements” leading to:
:info:build executor.h:78:46: error: 'Q_NULLPTR' was not declared in this scope
:info:build 78 | QString *process_out = Q_NULLPTR,
:info:build | ^~~~~~~~~
:info:build executor.h:79:46: error: 'Q_NULLPTR' was not declared in this scope
:info:build 79 | QString *process_err = Q_NULLPTR);
:info:build | ^~~~~~~~~
:info:build executor.h:82:68: error: 'Q_NULLPTR' was not declared in this scope
:info:build 82 | QString *process_out, QString *process_err = Q_NULLPTR);
:info:build | ^~~~~~~~~
. . .
:info:build imitatepass.h:39:43: error: expected ';' at end of member declaration
:info:build 39 | const QString &err) Q_DECL_OVERRIDE;
:info:build | ^
:info:build | ;
:info:build imitatepass.h:39:45: error: 'Q_DECL_OVERRIDE' does not name a type; did you mean 'Q_OVERRIDE'?
:info:build 39 | const QString &err) Q_DECL_OVERRIDE;
:info:build | ^~~~~~~~~~~~~~~
:info:build | Q_OVERRIDE
:info:build imitatepass.h:44:53: error: expected ';' at end of member declaration
:info:build 44 | bool readStderr = true) Q_DECL_OVERRIDE;
:info:build | ^
:info:build | ;
:info:build imitatepass.h:44:55: error: 'Q_DECL_OVERRIDE' does not name a type; did you mean 'Q_OVERRIDE'?
:info:build 44 | bool readStderr = true) Q_DECL_OVERRIDE;
:info:build | ^~~~~~~~~~~~~~~
:info:build | Q_OVERRIDE
:info:build imitatepass.h:49:24: error: expected ';' at end of member declaration
:info:build 49 | virtual void GitInit() Q_DECL_OVERRIDE;
:info:build | ^
:info:build | ;
This is Qt5-only syntax: https://forum.qt.io/topic/66593/error-q_decl_override-does-not-name-a-type
CsoundQt/CsoundQt#228
Breaking commits:
5b8e9cd
7cd15e7
12c08ea
Will see if fixing these will fix the build.
from qtpass.
UPD. This does not work too: e0964b9
from qtpass.
Related Issues (20)
- [BUG] Automatic language selection does not follow system settings
- Passkeys support
- Flatpak on Flathub HOT 2
- [Windows] Git repo not working HOT 2
- [feature request] "Copy name" button HOT 3
- Nextcloud integration + sync HOT 1
- QGuiApplication's supported command-line parameters are taken for a password search request
- Not encrypting to additional users
- Confusion about pass ecosystem HOT 1
- qrencode not found on macOS
- Enable OTP support on mac
- Segfault on wayland HOT 1
- Reapair GPG keygen script in (all) translations
- Introduce XKCD style password generator
- Application windows don't show with window icon
- qtpass is unable to decrypt passwords HOT 2
- Copying OTP doesn't work under Wayland
- stop creating .gpg-id
- Silent install switch
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 qtpass.