GNOME Bugzilla – Bug 605825
pin to taskbar, windows 7, libgncmod-engine.dll missing
Last modified: 2018-06-29 22:32:34 UTC
I am a new user of GnuCash, after 8 years of using MS Money. I have unsuccessfully tried Googling to find something about this error. Program runs fine from desktop shortcut, but when I pin it to the Task Bar the execution fails with System Error "The program can't start because libgncmod-engine.dll is missing...."
Ah Ha! I now see that, by the time the program is pinned to the task bar, the gnucash.cmd file has run. So the pinned program shows gnucash-bin.exe which then bypasses all the action contained in gnucash.cmd. The problem is temporarily solved by going into the properties of the pinned program and changing the Target from gnucash-bin.exe to gnucash.cmd. However, one would have to remember to repeat this everytime the program was unpinned, for whatever reason, and then re-pinned!
Yes, same problem here. Every other application can be pinned by right clicking its shortcut on the Start menu. GnuCash cannot be pinned in this way - the option is missing. Instead there's a "Troubleshoot compatibility" option. When I click that, it says "The specified path does not contain a valid program." It appears that Windows 7 doesn't recognize ".cmd" as a valid file extension for the purposes of pinning. On the other hand, if you right click the taskbar icon while GnuCash is already running, it wrongly pins the EXE instead, which won't work to relaunch the application, as you've already found.
The problem is duplicate with Bug 618646, and it should be fixed by r19207, You can check whether the nightly build fix the problem. http://code.gnucash.org/builds/win32/trunk/gnucash-2.3.12-svn-r19207-setup.exe
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 618646 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=605825. Please update any external references or bookmarks.