IJHack / QtPass

QtPass is a multi-platform GUI for pass, the standard unix password manager.
https://qtpass.org/
GNU General Public License v3.0
1.03k stars 162 forks source link

build: dependency issue #467

Closed eworm-de closed 5 years ago

eworm-de commented 5 years ago

Building from source results in dependency issue:

make: *** No rule to make target '../localization/localization_it_IT.qm', needed by 'qrc_resources.cpp'.  Stop.
ShalokShalom commented 5 years ago

Same here:

make[1]: Entering directory '/home/joe/Dokumente/Packages/qtpass/src/QtPass-1.3.0/src'
make[1]: *** No rule to make target '../localization/localization_it_IT.qm', needed by 'qrc_resources.cpp'.  Stop.
make[1]: Leaving directory '/home/joe/Dokumente/Packages/qtpass/src/QtPass-1.3.0/src'
make: *** [Makefile:49: sub-src-make_first] Error 2

So, I can confirm this.

annejan commented 5 years ago

A quick fix for this could be lrelease localization/localization_* This used to be ran by the qmake command, it seems that has changed for some reason.

I'll update the README.md to reflect this (if I can't have it automagically run anymore)

eworm-de commented 5 years ago

I can confirm the workaround to run lrelease manually fixes the issue. Thanks!

ShalokShalom commented 5 years ago

How do I apply this?

eworm-de commented 5 years ago

Just run the command in your QtPass source directory.

Piraty commented 5 years ago

@annejan https://github.com/void-linux/void-packages/blob/92c4b8c449bf3dc14983ac80ae9cab4dff488244/srcpkgs/qtpass/patches/qmake-qt5.13.patch