Opened 22 months ago
Closed 7 months ago
#66700 closed defect (wontfix)
KeePassXC and qt5 Issues on Lion
Reported by: | RobK88 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.0 |
Keywords: | lion | Cc: | |
Port: | KeePassXC |
Description
I was able to build and install KeePassXC v2.7.4 on my old Mac running Lion without any issues using MacPorts.
Unfortunately, KeePassXC does not run as expected. Yes, one can create an encrypted password database and add entries etc.
But one is unable to resize any of the columns in the main list panel. The double headed arrows appear but do not work as expected. When you try to resize a column, the whole window moves instead.
I suspect the problem lies with qt56-qtbase which is installed as a dependency when you install KeePassXC. If you look at the actual system requirements for KeePassXC, one really needs qt 5.9.5 or greater. qt 5.6.5 does not make the cut.
However, when I try to install qt59-qtbase, I see the following message:
bash-3.2$ sudo port install qt59-qtbase Password: qt59-qtbase is known to fail. Try to install anyway? [y/N]: n Error: qt59-qtbase is known to fail bash-3.2$
Can someone explain the significance f this message? Should I bother trying to build and install qt59-base or qt511-base or qt513-base?
Or is there another fix or patch for this issue where one is unable to resize the columns in KeePassXC?
Change History (5)
comment:2 Changed 21 months ago by RobK88
Summary: | KeePassXC and qt5 Issues → KeePassXC and qt5 Issues on Lion |
---|
comment:3 Changed 20 months ago by tenzap
I imagine this means that this version of qt doesn't build or work well on that version of macos? Did you try?
comment:4 Changed 18 months ago by RobK88
No I have not tried installing qt57-qtbase
. I have been away from my home where my Mac Pro running Lion is located. I will be back soon and will try then.
comment:5 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
All ports that use Qt already use the latest version of Qt that is compatible with your version of macOS.
KeePassXC is now at version 2.7.7 and it appears to require Qt 5.8 or later now to build, which means it requires OS X 10.9 or later now; sorry.
FYI -- I also installed
KeePassXC
on another Mac running Mtn Lion. KeePassXC works as expected. Once can resize any of the columns in the main list panel. I see that Macports installs a newer version ofqt-qtbase
--qt57-qtbase
when you are running Mtn Lion. So it looks likeqt57-qtbase
works just fine withKeePassXC
.The problem appears to stem from using
qt56-qtbase
withKeePassXC
. I doubt this will ever be fixed by the developers ofKeePassXC
. Now they only support Macs running Catalina or better.I may try installing
qt57-qtbase
on my Mac running Lion and see what happens. But Macports warns me that it may not work....