New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug] Qt: QPrintDialog: cannot be used on non-native printers [macOS] #3356
Comments
Added label
|
I'm not having a problem printing a paper wallet on Windows with Core v1.14.6. Everything works as expected. |
I didn't have any problem opening the print dialog on Linux x86_64 using Dogecoin Core v1.14.6. The dialog appeared as expected when the "So Print" button was clicked. |
Compiled and tested 1.14.7 on Debian Sid x86_64. Cannot reproduce issue. Print dialogue appears as expected. Also tested 1.14.6 release binaries from github, on same linux system and could not reproduce issue. SIDE NOTE: Initially I could not compile 1.14.7 due to error:
I edited the lockedpool.cpp file, adding |
There's a pull request open for this at #3335. Could you let us know in that PR what gcc and openssl versions you have installed, so that I can try to reproduce the error? |
I cannot reproduce the issue on 64-bit x86 Linux. I successfully printed to a file with no error messages in the log. Note that I have multiple printer drivers installed and configured, even though none of the printers are accessible from this network. |
I guess if we're noting things, I should also mention that I wasn't able to discover my printer from the print dialog, while using Linux x86_64, which I had assumed was my Chromebook denying Linux access to my USB port. I was able to save a pdf and print it from my pdf reader. |
No errors on Win10, will test later on 7-8 and also 11 |
Does it work on any other app? |
No errors on aarch64 Linux - Bookworm 12.2 / Ras Pi 4B - Core 1.14.6 |
Thanks everyone, your help is greatly appreciated. We've established that this only occurs on macOS. I expect it to be likely due to a deprecation choice Apple has made in newer versions of macOS. |
Bug Report
Current behavior:
When trying to print paper wallets on MacOS (Ventura) x86_64 or arm64 with the released Dogecoin QT binary, nothing visually happens, and an error is recorded in
debug.log
for every attempt to open the printer screen:However, when using binaries that are compiled natively with
brew
dependencies, the print dialog does show.Expected behavior
When the "so print" button on the paper wallet screen gets clicked, a print dialog appears.
Steps to reproduce:
QPrintDialog: Cannot be used on non-native printers
for each button pressDogecoin Core version:
Observed with both v1.14.6 and 1.14.7-dev at 86d754c when cross-compiled.
Machine specs:
x86_68
andarm64
The text was updated successfully, but these errors were encountered: