Package Details: hp-prime-virtual-calculator-bin 2.2.15270_2025_01_31-1

Git Clone URL: https://aur.archlinux.org/hp-prime-virtual-calculator-bin.git (read-only, click to copy)
Package Base: hp-prime-virtual-calculator-bin
Description: Simulator of the HP Prime Graphing Calculator (using Wine)
Upstream URL: https://hpcalcs.com
Licenses: LicenseRef-Hewlett-Packard
Conflicts: hp-prime-virtual-calculator
Provides: hp-prime-virtual-calculator
Submitter: Misaka13514
Maintainer: Misaka13514
Last Packager: Misaka13514
Votes: 1
Popularity: 0.82
First Submitted: 2025-05-18 07:37 (UTC)
Last Updated: 2025-05-18 07:37 (UTC)

Latest Comments

raprism commented on 2025-05-19 08:43 (UTC)

Yes, fast workaround is sudo downgrade --latest "wine-staging<10.8".

Great that you made a bug report.

Misaka13514 commented on 2025-05-19 00:54 (UTC) (edited on 2025-05-19 03:59 (UTC) by Misaka13514)

I compared the logs of 10.7 and 10.8. E_NOINTERFACE isn't a problem. Maybe the problem is 0134:fixme:enumeration:device_watcher_Start Unsupported filter: L"System.Devices.AepService.ProtocolId:={4526e8c1-8aac-4153-9b16-55e86ada0e54} AND System.Devices.Dnssd.Domain:=\"local\" AND System.Devices.Dnssd.ServiceName:=\"_hpconnkit._tcp\""

Update: I have reported it to WineHQ Bugzilla: https://bugs.winehq.org/show_bug.cgi?id=58246

Misaka13514 commented on 2025-05-19 00:00 (UTC)

@raprism wine-staging 10.7-1 worked for me, can you please downgrade it and have a try? I upgraded to 10.8 and it failed for me too. I will study it further when I have time, but I am not very familiar with wine, so it would be best if someone could help me patch it.

raprism commented on 2025-05-18 22:07 (UTC) (edited on 2025-05-18 22:08 (UTC) by raprism)

Tried both, current wine (10.8) and wine-staging (also 10.8) without success, because it seems that the licence message is shown shortly in a popup that quits automatically.

There were few fixme messages on console, if not 'WINEDEBUG="-all"' is set, but non-working USB was not a problem to use the software with wine. Eventually is E_NOINTERFACE a problem?

The log with standard debug settings is:

00b8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b8:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b8:fixme:wineusb:query_id Unhandled ID query type 0x5.
0134:fixme:win:RegisterPowerSettingNotification (0000000000020062,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
0134:fixme:ver:GetPackageFamilyName (FFFFFFFFFFFFFFFF 00007FFFFE1FFCB0 00007FFFFE1FFCC0): stub
0134:fixme:ver:GetPackageFamilyName (FFFFFFFFFFFFFFFF 00007FFFFE1FFC30 00007FFFFE1FFC40): stub
0134:fixme:ver:GetPackageFamilyName (FFFFFFFFFFFFFFFF 00007FFFFE1FFC30 00007FFFFE1FFC40): stub
0134:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0134:fixme:system:EnableNonClientDpiScaling (000000000003006A): stub
0134:fixme:combase:RoGetActivationFactory (L"Windows.Devices.Enumeration.DeviceInformation", {493b4f34-a84f-45fd-9167-15d1cb1bd1f9}, 00007FFFFE1FB860): semi-stub
0134:fixme:enumeration:activation_factory_QueryInterface {94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90} not implemented, returning E_NOINTERFACE.
0134:fixme:enumeration:device_statics2_CreateWatcher iface 00006FFFF682A150, filter L"System.Devices.AepService.ProtocolId:={4526e8c1-8aac-4153-9b16-55e86ada0e54} AND System.Devices.Dnssd.Domain:=\"local\" AND System.Devices.Dnssd.ServiceName:=\"_hpconnkit._tcp\"", additional_properties 00007E1CFE3CA910, kind 7, watcher 00007FFFFE1FB890 semi-stub!
0134:fixme:enumeration:device_watcher_add_Updated iface 00007E1CFE3C30C0, handler 00007E1CFE3C53D0, token 00007FFFFE1FB940 stub!
0134:fixme:enumeration:device_watcher_Start iface 00007E1CFE3C30C0: semi-stub!
0134:fixme:enumeration:device_watcher_Start Unsupported filter: L"System.Devices.AepService.ProtocolId:={4526e8c1-8aac-4153-9b16-55e86ada0e54} AND System.Devices.Dnssd.Domain:=\"local\" AND System.Devices.Dnssd.ServiceName:=\"_hpconnkit._tcp\""
0134:fixme:combase:GetRestrictedErrorInfo (00007FFFFE1FB8F0)
0134:fixme:combase:RoOriginateLanguageException 0x80004001, L"", 0000000000000000: stub
0134:fixme:combase:GetRestrictedErrorInfo (00007FFFFE1FB8F0)

Misaka13514 commented on 2025-05-18 07:55 (UTC)

For reasons unknown to me, using wine does not work out of the box at the moment, I recommend using wine-staging. I have not hard-coded the dependencies so that users can test it with other wine versions. If you can run it with wine, please tell me how to do it, thanks.