Re: [GNC-dev] Building on Windows
Op vrijdag 23 augustus 2019 22:49:12 CEST schreef Matthew Forbis via gnucash- devel: > I have finally had time to sit down and try again. When libxml development > was installed via pacman, it installed icu64 in addition to the icu61 that > was already installed by the gnucash script. I was able to remove icu64 > and clear out the entire build and inst directories and try again. It > built without errors at that point and then the first time I ran, it > crashed. I had to do a glib-compile-schemas in order for it to run at that > point. (I'm just documenting manual interactions in case the scripts > should be updated some for others). > > Thanks all for your help so far. Now onto trying to debug the chart hang > problem. > Thanks for the feedback. How exactly did you run gnucash ? I think the whole windows build system is set up to create a Windows installer for the gnucash package and run gnucash after this installer has run. On the other hand, if simply running the glib-compile-schemas on the end result of the build script helps you run it without invoking the Windows installer, that's a worthwile bonus. I *thought* we did run this while building, but a quick scan of the build scripts suggest it's only run while bundling gnucash. I wonder why that is. Perhaps John remembers. Geert ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] German online banking users would need a 3.7 release before mid-September...
> On Aug 23, 2019, at 2:33 PM, Christian Stimming > wrote: > > Am Donnerstag, 22. August 2019, 21:57:30 CEST schrieb John Ralls: >>> On Aug 11, 2019, at 11:43 AM, Christian Stimming >>> wrote:> >>> Am Samstag, 10. August 2019, 20:32:00 CEST schrieb John Ralls: Regardless, we can do a snap release as soon as we can get the registration number issue sorted and I can make time to do the release. >>> >>> The windows nightly has built last night. On gnucash-de I asked >>> windows-users to start testing it. Let's see whether this is indeed >>> sufficiently implemented. Once some positive feedback has arrived, a 3.7 >>> release sometime in August would indeed be great - as it fits best for >>> you. >> >> Christian, >> >> Has there been sufficient testing to proceed with a release this weekend? > > Dear John, > > to be honest, I still haven't received the definitive feedback that the > current git/maint code has fixed the various bank server complaints. Hence, I > think a release is not really suited for this weekend. Maybe next weekend, > but > as I said, there hasn't been the really clear feedback that current maint > really fixes all issues there. > > Current maint already contains a number of improvements over the last release > for sure, but this is fortunately true for almost all points in time. But for > the online banking things we are not yet sure that this really fixes the most > important issue. I'll keep you posted. Thanks! Christian, Since the whole point of the snap release is to get the FinTS product registration feature to German users we should indeed make sure that it works before releasing it. Unfortunately I'm fully engaged next weekend so the release may have to wait until the following weekend, September 7. I don't think there's much point in doing another release 3 weeks later so we'll just call it the regular release and delivered early. Regards, John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] German online banking users would need a 3.7 release before mid-September...
Am Donnerstag, 22. August 2019, 21:57:30 CEST schrieb John Ralls: > > On Aug 11, 2019, at 11:43 AM, Christian Stimming > > wrote:> > > Am Samstag, 10. August 2019, 20:32:00 CEST schrieb John Ralls: > >> Regardless, we can do a snap release as soon as we can get the > >> registration > >> number issue sorted and I can make time to do the release. > > > > The windows nightly has built last night. On gnucash-de I asked > > windows-users to start testing it. Let's see whether this is indeed > > sufficiently implemented. Once some positive feedback has arrived, a 3.7 > > release sometime in August would indeed be great - as it fits best for > > you. > > Christian, > > Has there been sufficient testing to proceed with a release this weekend? Dear John, to be honest, I still haven't received the definitive feedback that the current git/maint code has fixed the various bank server complaints. Hence, I think a release is not really suited for this weekend. Maybe next weekend, but as I said, there hasn't been the really clear feedback that current maint really fixes all issues there. Current maint already contains a number of improvements over the last release for sure, but this is fortunately true for almost all points in time. But for the online banking things we are not yet sure that this really fixes the most important issue. I'll keep you posted. Thanks! Regards, Christian ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Building on Windows
I have finally had time to sit down and try again. When libxml development was installed via pacman, it installed icu64 in addition to the icu61 that was already installed by the gnucash script. I was able to remove icu64 and clear out the entire build and inst directories and try again. It built without errors at that point and then the first time I ran, it crashed. I had to do a glib-compile-schemas in order for it to run at that point. (I'm just documenting manual interactions in case the scripts should be updated some for others). Thanks all for your help so far. Now onto trying to debug the chart hang problem. Thanks, Matt On Friday, August 16, 2019, 7:53:09 AM CDT, Matthew Forbis wrote: Yes I have that commit on my system and had a clean build directory for gnucash prior to starting the compile. Thanks, Matt On Thursday, August 15, 2019, 10:21:50 PM CDT, John Ralls wrote: I had a similar build failure on MacOS a few hours ago and pushed https://github.com/Gnucash/gnucash/commit/24d4576617995980c147bb49cacafe6f16978573 to fix it. Did your build have that commit? Regards, John Ralls > On Aug 15, 2019, at 7:21 PM, Matthew Forbis via gnucash-devel > wrote: > > Hi responding to myself: > > First, forgot plain text in the first email, so I fixed the formatting in the > original below to make it easier to read. > Second, my system has both icu 61 which is the one explicitly required for > webkit as well as has icu 64 which was installed as part of the libxml2 > library. When I do a pkg-config, it finds the version 61 one. I suspect > this might be related to my problem, but I'm not experienced enough as a > programmer to figure out how to solve it. > > Thanks, > Matt > > > > On Thursday, August 15, 2019, 07:59:56 PM CDT, Matthew Forbis via > gnucash-devel wrote: > > > Hi All, > I have recently worked on building GNUCash on windows to try to debug a > problem I've been having with my reports. I found a few things that look > like the script might need to be updated for (or I had something wrong in my > procedure). > > 1. I had to install some packages through pacman manually: > openssl-devel - this seemed to keep python's hashlib from working correctly > and not able to go very in the build process (I didn't start keeping notes > right at the beginning). > mingw-w64-i686-gnutls - I don't remember the exact error this caused, but I > had to install it to continue. (I think I had to use this format as well to > install) > glib2-devel - Required for gnucash. > libxml2-devel - Required for gnucash > libxslt-devel - Required for gnucash > > 2. When I got to webkitgtk3, I noticed it hadn't installed during the setup > powershell script. This failed due to a missing angleproject package. This > was not available in pacman anymore, so I ended up modifying > setup-mingw64.ps1 to add this to the install and re-ran it and it appears to > have installed correctly. > > But, that brings me to now where I'm stuck. I am getting the following error > when building: > [ 42%] Linking CXX shared library > ../../bin/libgncmod-engine.dllC:/gcdev64/msys2/mingw32/bin/../lib/gcc/i686-w64-mingw32/9.2.0/../../../../i686-w64-mingw32/bin/ld.exe: > CMakeFiles/gncmod-engine.dir/objects.a(gnc-date.cpp.obj): in function > `gnc_start_of_week':C:/gcdev64/gnucash/maint/src/gnucash-git/libgnucash/engine/gnc-date.cpp:214: > undefined reference to > `icu_64::Calendar::createInstance(UErrorCode&)'C:/gcdev64/msys2/mingw32/bin/../lib/gcc/i686-w64-mingw32/9.2.0/../../../../i686-w64-mingw32/bin/ld.exe: > C:/gcdev64/gnucash/maint/src/gnucash-git/libgnucash/engine/gnc-date.cpp:217: > undefined reference to > `u_errorName_64'C:/gcdev64/msys2/mingw32/bin/../lib/gcc/i686-w64-mingw32/9.2.0/../../../../i686-w64-mingw32/bin/ld.exe: > C:/gcdev64/gnucash/maint/src/gnucash-git/libgnucash/engine/gnc-date.cpp:222: > undefined reference to `icu_64::Calendar::getFirstDayOfWeek(UErrorCode&) > const'collect2.exe: error: ld returned 1 exit status > > Any hints as to how to debug this one? > > Thanks, > Matt > ___ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > ___ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel