After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780582 - 2.6.16 fails to load
2.6.16 fails to load
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Build system
unspecified
Other Windows
: Normal major
: ---
Assigned To: gnucash-core-maint
gnucash-core-maint
: 780598 780614 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2017-03-27 09:28 UTC by Bruce
Modified: 2018-06-29 23:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
self-explanatory (8.27 KB, image/png)
2017-03-27 09:28 UTC, Bruce
Details

Description Bruce 2017-03-27 09:28:16 UTC
Created attachment 348782 [details]
self-explanatory

GnuCash won't load following fresh install of 2.6.16 - missing pthreadGC2.dll

Re-installing GnuCash does not solve the problem
Comment 1 BearneNF 2017-03-27 13:54:06 UTC
I have the same problem.  I am running Windows 7.
Comment 2 John Ralls 2017-03-27 15:13:19 UTC
*** Bug 780598 has been marked as a duplicate of this bug. ***
Comment 3 MotoTom 2017-03-27 16:23:45 UTC
I was able to resolve by changing the name form pthreadGC-3.dll to pthreadCG2.dll. Certainly not preferred resolution but it now works.
Comment 4 jkhkljh 2017-03-27 16:30:36 UTC
Same problem on windows 8 (64bit). 

Rename pthreadGC-3.dll -> pthreadGC2.dll works for me too.
Comment 5 John Ralls 2017-03-27 17:10:44 UTC
Renaming will unfortunately break the Scheme interpreter, so while GnuCash may load it won't necessarily run everything. I suggest that instead you copy pthreadGC-3.dll to pthreadGC2.dll as a work-around.

The offending pre-compiled dependency that needs to be rebuilt is WebKit, the biggest and most difficult to rebuild. It may take a while to get a fixed package out.
Comment 6 John Ralls 2017-03-27 19:34:09 UTC
*** Bug 780614 has been marked as a duplicate of this bug. ***
Comment 7 John Ralls 2017-03-27 19:38:16 UTC
I found an instance of pthreadGC2.dll in one of my VMs and added it to the bundle. It's now available for download and is probably safer than using a copy of pthreadGC-3.dll. All of the download links and sha256es have been updated. Note that the updated file is gnucash-2.6.16-1.setup.exe.
Comment 8 Bruce 2017-03-28 02:59:08 UTC
Thanks- problem resolved, but noted on https://sourceforge.net/projects/gnucash that the latest AUTO-download of the latest version of GnuCash is just the DLL file - further down the page you'll find the full download link gnucash-2.6.16-1.setup.exe
Comment 9 John Ralls 2017-03-28 03:28:30 UTC
Ah, thanks, I thought that I'd ticked the windows box on the new setup.exe but when I looked just now it wasn't. Should be fixed now.
Comment 10 Bruce 2017-03-28 03:45:25 UTC
No worries - all part of the service :)
Comment 11 John Ralls 2018-06-29 23:55:32 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=780582. Please update any external references or bookmarks.