2019-04-21 GnuCash IRC logs

01:00:00 *** nimish2711 has quit IRC
01:02:42 *** jcamos has quit IRC
01:07:12 *** nimish2711 has joined #gnucash
01:20:36 *** boldstripe has quit IRC
01:21:34 *** boldstripe has joined #gnucash
01:25:21 *** Mechtilde has joined #gnucash
01:25:21 *** ChanServ sets mode: +v Mechtilde
01:45:17 *** jcamos has joined #gnucash
01:45:17 *** ChanServ sets mode: +v jcamos
01:58:20 *** fell has quit IRC
01:59:40 *** fell has joined #gnucash
01:59:40 *** ChanServ sets mode: +o fell
02:46:20 <Mechtilde> .
02:55:39 *** nicoroumeau has joined #gnucash
02:59:04 *** nicoroumeau has quit IRC
03:06:12 *** kapil___ has joined #gnucash
03:21:17 *** boldstripe has quit IRC
03:22:13 *** boldstripe has joined #gnucash
03:43:53 *** Aussie_matt has joined #gnucash
04:14:57 *** jcamos has quit IRC
04:25:24 *** nimish2711 has quit IRC
04:29:14 *** Aussie_matt has quit IRC
04:38:03 *** nimish2711 has joined #gnucash
05:09:01 *** Mechtilde has quit IRC
05:21:58 *** boldstripe has quit IRC
05:22:54 *** boldstripe has joined #gnucash
05:33:18 *** nicoroumeau has joined #gnucash
06:11:31 *** fell has quit IRC
06:12:01 *** fabior has joined #gnucash
06:16:43 *** nimish2711_ has joined #gnucash
06:17:44 *** nimish2711 has quit IRC
06:18:13 *** nimish2711_ has quit IRC
06:18:47 *** nimish2711 has joined #gnucash
06:32:09 *** oozer has joined #gnucash
07:02:04 *** nimish2711 has quit IRC
07:03:14 *** nimish2711 has joined #gnucash
07:09:10 *** nimish2711 has joined #gnucash
07:17:23 *** Aussie_matt has joined #gnucash
07:22:38 *** boldstripe has quit IRC
07:23:35 *** boldstripe has joined #gnucash
08:15:03 <warlord> .
08:15:41 *** fabior has quit IRC
08:22:06 <chris> to jralls - would be grateful for some hand holding to build on Windows... I think the wiki is incomplete.
08:35:23 *** fabior has joined #gnucash
08:42:03 *** fabior has quit IRC
09:15:19 *** storyjesse has quit IRC
09:19:43 *** omnireq has quit IRC
09:23:19 *** boldstripe has quit IRC
09:24:16 *** boldstripe has joined #gnucash
09:29:05 *** Mechtilde has joined #gnucash
09:29:05 *** ChanServ sets mode: +v Mechtilde
09:30:07 *** Jimraehl1 has joined #gnucash
09:31:54 *** Jimraehl1 has left #gnucash
09:45:52 *** boldstripe has quit IRC
09:48:16 *** boldstripe has joined #gnucash
09:49:35 *** boldstripe has quit IRC
09:50:26 *** boldstripe has joined #gnucash
09:58:45 *** boldstripe_ has joined #gnucash
09:58:52 *** boldstripe has quit IRC
09:58:55 *** boldstripe_ is now known as boldstripe
10:28:32 *** User_ has joined #gnucash
10:31:36 *** User_ has quit IRC
10:47:42 *** psmst has quit IRC
10:48:53 *** psmst has joined #gnucash
11:26:28 *** omnireq has joined #gnucash
11:26:28 *** ChanServ sets mode: +v omnireq
11:44:00 <jralls> chris: OK. What have you done so far and what's the problem? Also what version of Windows?
11:45:18 *** Aussie_matt has quit IRC
11:51:34 <chris> jralls tried to run the intructions on Building_on_Windows but can't quite understand all steps. Win10. I have \gcdev64\downloads,msys2,src; I've git cloned gnucash,gnucash-on-windows.git into src
11:51:53 <chris> there is no jhbuild anywhere
11:53:42 <jralls> Did you run setup-mingw64.ps1?
11:54:32 <chris> yes it was the one who created the \gcdev64\
11:56:27 <jralls> And you've opened a Mingw32 shell? and cd'd to /c/gcdev64/src/gnucash-on-windows.git?
11:56:51 <jralls> But `which jhbuild` returns nothing?
11:57:09 <chris> /usr/bin/jhbuild
11:57:46 <chris> bunch of ValueError then jhbuild: could not load config file, jhbuildrc is missing
11:58:14 <chris> (when run TARGET=gnucash-unstable jhbuild -f jhbuildrc build)
11:58:28 <jralls> `pwd`?
11:58:29 <chris> ditto gnucash-maint
11:58:43 <chris> /c/gcdev64/src/gnucash-on-windows.git
11:59:06 <jralls> But there's no jhbuildrc in it?
11:59:31 <chris> from git clone? there's jhbuildrc.in
12:00:03 <chris> should i be doing everything in README first? or the setup-mingw.ps1 only?
12:00:26 <jralls> Hmm, setup-mingw should have turned that into jhbuildrc.
12:02:37 <chris> is README still relevant?
12:03:27 <jralls> No, it's for the old build system.
12:03:52 <jralls> It's past time to clear all of that stuff out.
12:03:55 <chris> thought so
12:05:41 <jralls> Run setup-mingw64.ps1 again. It should generate jhbuildrc or give an error message about why it didn't.
12:06:53 <chris> several errors; to start with: get-item cannot find path ...HKCU:\SOFTWARE\HTML Help Workshop because it does not exist
12:07:05 <chris> "Installing c:\\gcdev64\\downloads"
12:07:15 <chris> You cannot call a method on a null-valued exp
12:07:21 <chris> set-upming64.ps11:110 char:5
12:07:26 <chris> etc
12:08:24 <jralls> can you paste the whole thing somewhere?
12:08:59 <jralls> oh, and did you run it as administrator?
12:09:44 <chris> dunno how to pipe in Powershell! and yes admin
12:11:05 <chris> ok may be able to paste
12:11:40 <jralls> I think it's | like in unix, but copy/paste to pastebin or gist should work.
12:12:57 <jralls> Yes, it's |. PS scripting uses it a lot. It works a little different from unix pipes.
12:15:12 <chris> this thing is sloww
12:16:02 <jralls> Yeah. Glacial.
12:18:15 <chris> anyway. instead of some running commentary, perhaps I'll describe experiments on string-ports
12:18:40 <chris> we know anglo locales on windows are generally fine except when handling extended unicode
12:18:48 <chris> vietnam locale causes crash
12:19:09 <chris> and guile-2.0 string-port is emaciated
12:19:47 <chris> if I set unicode string in report-title, and save into saved-reports, it's loaded/saved correctly
12:20:10 <chris> if I set unicode string in report-title and save into book.gcm it's also saved correctly but unicode is coded as \uNNNN
12:20:13 <jralls> The whole c-str->SCM is bizarrely convoluted. IIRC the crash is more than 20 stack frames deep and it's a plain ASCII string!
12:20:29 <chris> yeah i gather
12:21:28 <chris> Mark Weaver's patch for string-ports solves the Turkish Lira display, however, it causes unicode to be saved as UTF8 into book.scm, and this *cannot* be read back
12:22:13 <chris> unicode in saved-reports-2.8 is unchanged
12:22:34 <chris> whether that helps...
12:22:52 <jralls> How is book.scm encoded without the patch?
12:23:32 <chris> unicode gets coded as \uNNNN, and is transformed back into unicode upon load
12:24:12 <chris> (book.scm only)
12:24:21 <chris> oops (book.gcm)
12:24:45 *** boldstripe has quit IRC
12:27:02 <jralls> Do you know offhand where book.gcm is parsed?
12:27:06 <chris> https://pastebin.com/raw/ueLT9xVi
12:27:09 <chris> so far
12:27:12 <chris> yes I know
12:27:38 <chris> grep 'SCHEME_OPTIONS' will find it
12:28:39 <chris> gnc-plugin-page-report.c:935 will scm_c_eval_string it
12:29:14 <chris> https://pastebin.com/raw/ueLT9xVi seems to be where setup-mingw64.ps1 is stuck
12:31:17 <jralls> First time I clicked that I got a cat using a laptop...
12:33:47 <chris> still stuck
12:34:14 <jralls> Try quitting all of your msys2 shells.
12:35:24 <chris> no msys2 shell. restart?
12:35:39 <jralls> Restart what?
12:35:45 <chris> setup-mingw64?
12:36:29 <jralls> Unlikely that will do anything. Make sure that there isn't an open subwindow asking for input.
12:37:02 <chris> nothing!
12:38:04 <jralls> OK. Kill setup-mingw64 and open an msys2 shell. Tell the shell `pacman -Syuu`.
12:39:17 <chris> pastebin.com/raw/LQSBVYBz
12:40:15 <jralls> Good. Rerun setup-mingw64.
12:42:01 <chris> ok. https://pastebin.com/raw/w2TGRRyW
12:43:24 *** Mechtilde has quit IRC
12:50:36 *** jervin has joined #gnucash
12:57:49 <jralls> No webkitgtk3 is a problem. Checking that. HTMLHelp Workshop not installing is less of a problem.
12:58:07 <jralls> Did jhbuildrc get created?
12:58:35 <chris> still no
13:00:52 <chris> is it relevant that I've added IgnorePkg = webkit as per wiki?
13:02:05 <chris> I've added ignore *before* pacman / scripts as described
13:08:53 <chris> ok getting late here, need to be off
13:09:03 <jralls> OK, good night.
13:09:34 <chris> I'll formally write up in one of these bugs
13:09:48 <chris> nite
13:21:08 *** fabior has joined #gnucash
13:36:38 <jralls> chris: I've pushed a change to setup-mingw64.ps1 that prints a warning instead of bailing out when HTML Help Workshop doesn't install. The webkitgtk3 issue should be OK as long as you followed the instructions on the wiki to install it along with icu, boost, and harfbuzz by hand.
14:06:23 *** nimish2711 has quit IRC
14:07:18 *** nimish2711 has joined #gnucash
14:13:32 *** nimish2711 has quit IRC
14:26:10 *** nicoroumeau has quit IRC
14:30:01 *** User_ has joined #gnucash
14:34:05 *** nimish2711 has joined #gnucash
14:37:47 *** fabior has quit IRC
14:50:32 *** User_ has quit IRC
14:51:03 *** frakturfreak has joined #gnucash
14:52:00 *** nicoroumeau has joined #gnucash
15:06:46 *** nimish2711 has quit IRC
15:07:14 *** nimish2711 has joined #gnucash
15:15:33 *** phebus has joined #gnucash
15:15:33 *** ChanServ sets mode: +v phebus
15:21:33 *** kapil___ has quit IRC
15:51:57 *** nimish2711 has quit IRC
16:41:00 *** marusich has joined #gnucash
16:41:00 *** ChanServ sets mode: +v marusich
16:51:57 *** eric_ has quit IRC
16:53:40 *** nicoroumeau_ has joined #gnucash
16:53:51 *** nicoroumeau has quit IRC
16:54:20 *** nicoroumeau_ is now known as nicoroumeau
16:56:49 *** oozer has quit IRC
16:56:54 *** boldstripe has joined #gnucash
16:59:01 *** boldstripe has quit IRC
16:59:29 *** boldstripe has joined #gnucash
16:59:29 *** marusich has quit IRC
17:04:26 *** boldstripe has quit IRC
17:08:19 *** nicoroumeau_ has joined #gnucash
17:08:30 *** nicoroumeau has quit IRC
17:08:59 *** nicoroumeau_ is now known as nicoroumeau
17:12:18 *** oozer has joined #gnucash
17:40:57 *** Robert8471 has left #gnucash
18:24:06 *** fell has joined #gnucash
18:24:06 *** ChanServ sets mode: +o fell
18:29:24 *** trying2Simplify has joined #gnucash
18:59:37 *** trying2Simplify has quit IRC
19:01:15 *** trying2Simplify has joined #gnucash
19:27:16 *** trying2Simplify has quit IRC
19:45:59 *** nicoroumeau has quit IRC
20:01:07 *** fell has quit IRC
20:16:20 <jralls> chris, gjanssens: I've gotten Guile stable-2.2 3a64c504c to build and GnuCash to build with it on Windows. It starts up in Vietnames, so fixes 796728 and probably some other issues too. stable-2.2 HEAD did not build yesterday, so we need to discuss how to proceed. GTG now.
20:24:42 <chris> \o/
20:47:24 *** nimish2711 has joined #gnucash
20:59:07 *** frakturfreak has quit IRC
21:00:00 *** nimish2711 has quit IRC
21:00:27 *** nimish2711 has joined #gnucash
21:16:57 *** nimish2711 has quit IRC
21:22:25 *** nimish2711 has joined #gnucash
21:25:43 *** nimish2711 has quit IRC
21:26:10 *** nimish2711 has joined #gnucash
21:26:44 <chris> jralls I think this is the correct approach... good work!
21:36:03 *** nimish2711 has quit IRC
21:36:33 *** nimish2711 has joined #gnucash
21:45:27 *** oozer has quit IRC
22:26:26 *** nimish2711 has quit IRC
22:26:54 *** nimish2711 has joined #gnucash
22:35:32 *** Aussie_matt has joined #gnucash
22:36:46 *** nimish2711 has quit IRC
22:37:13 *** nimish2711 has joined #gnucash
22:57:06 *** nimish2711 has quit IRC
22:57:33 *** nimish2711 has joined #gnucash
23:02:26 *** nimish2711 has quit IRC
23:02:53 *** nimish2711 has joined #gnucash
23:22:46 *** nimish2711 has quit IRC
23:23:13 *** nimish2711 has joined #gnucash
23:33:06 *** nimish2711 has quit IRC
23:33:34 *** nimish2711 has joined #gnucash
23:38:27 *** nimish2711 has quit IRC
23:38:54 *** nimish2711 has joined #gnucash
23:48:46 *** nimish2711 has quit IRC
23:49:14 *** nimish2711 has joined #gnucash