Re: [GNC-dev] Building on Windows

2019-08-23 Thread Geert Janssens
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...

2019-08-23 Thread John Ralls



> 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...

2019-08-23 Thread Christian Stimming
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

2019-08-23 Thread 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,
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