2018-06-09 GnuCash IRC logs

00:11:15 *** eagles0513876 has joined #gnucash
00:12:12 *** eagles0513875 has quit IRC
00:12:13 *** eagles0513876 is now known as eagles0513875
00:21:19 *** chris has joined #gnucash
00:23:06 *** harshitaneja has quit IRC
00:31:23 *** eagles0513875 has quit IRC
00:46:00 *** Mechtilde has joined #gnucash
01:03:13 *** harshitaneja has joined #gnucash
01:04:48 *** frakturfreak has quit IRC
01:19:45 *** frakturfreak has joined #gnucash
02:01:01 *** fell_laptop has quit IRC
02:01:08 *** fell has quit IRC
02:01:59 *** fell has joined #gnucash
02:02:12 *** fell_laptop has joined #gnucash
02:09:06 *** karelk has joined #gnucash
02:37:35 *** bertbob has quit IRC
02:39:14 *** gour has joined #gnucash
02:49:17 *** bertbob has joined #gnucash
03:21:42 *** fekepp has joined #gnucash
03:32:15 *** fekepp has quit IRC
03:48:55 <chris> @tell janssens and jralls I've done a layout engine for invoice.scm - allows invoice.scm to create any layout for the headers that they want! it's rough but should be good for most. see scheme-progress-business-tests.
03:48:55 <gncbot> chris: The operation succeeded.
03:49:02 <chris> @tell gjanssens and jralls I've done a layout engine for invoice.scm - allows invoice.scm to create any layout for the headers that they want! it's rough but should be good for most. see scheme-progress-business-tests.
03:49:02 <gncbot> chris: The operation succeeded.
03:49:46 <chris> @tell gjanssens it can easily be streamlined. perhaps the best test is to use and experiment with headers and CSS.
03:49:46 <gncbot> chris: The operation succeeded.
03:49:59 *** chris is now known as janssens
03:50:00 <janssens> .
03:50:00 <gncbot> janssens: Sent 1 minute ago: <chris> and jralls I've done a layout engine for invoice.scm - allows invoice.scm to create any layout for the headers that they want! it's rough but should be good for most. see scheme-progress-business-tests.
03:50:04 *** janssens is now known as chris
03:50:49 <chris> it was the only way to replicate fancy-invoice satisfactorily.
03:55:17 *** ncv has joined #gnucash
03:57:02 <chris> I think warlord would be proud - https://imgur.com/a/bWwygA3
04:04:02 *** Mechtilde has quit IRC
04:12:13 *** fekepp has joined #gnucash
04:15:37 *** Mechtilde has joined #gnucash
04:28:04 *** chf has quit IRC
04:28:37 *** chf has joined #gnucash
04:32:41 *** karelk has quit IRC
04:53:05 *** pilotauto has joined #gnucash
05:14:06 *** fekepp has quit IRC
05:14:48 *** pilotauto has quit IRC
05:15:26 *** gour_ has joined #gnucash
05:17:45 *** gour has quit IRC
05:36:11 *** fekepp has joined #gnucash
07:06:59 <warlord> jralls: that's amuzing :)
07:07:39 <warlord> chris: looking...
07:08:09 *** fekepp has quit IRC
07:08:10 *** fekepp has joined #gnucash
07:08:39 <warlord> Interesting.
07:08:59 <warlord> Can the CSS be from a file? Or must it be input directly into the layout tab?
07:11:04 <chris> it should be able to import from file... just like the stylesheets importing an image... just creates a whole lot of challenges about relative-file-paths
07:12:01 <warlord> *nods*
07:16:00 <chris> and, of course, the headers are peppered with numerous div/span classes ready for decorating
07:26:04 <warlord> Nice.
08:15:17 *** fekepp has quit IRC
08:28:41 *** fekepp has joined #gnucash
08:30:26 *** Jimraehl1 has joined #gnucash
08:31:14 *** Jimraehl1 has left #gnucash
08:39:14 *** boldstripe has joined #gnucash
08:43:18 *** fekepp has quit IRC
08:45:42 *** User__ has joined #gnucash
09:46:13 *** harshitaneja has quit IRC
10:10:03 *** fekepp has joined #gnucash
10:13:08 *** fekepp has quit IRC
10:15:17 *** fekepp has joined #gnucash
10:33:30 *** ncv has quit IRC
10:35:06 *** ncv has joined #gnucash
10:59:23 *** O01eg has quit IRC
11:07:51 *** User__ has quit IRC
11:58:23 *** Mechtilde has quit IRC
12:10:01 *** fabior has joined #gnucash
12:46:40 *** mipesom has quit IRC
12:47:02 *** mipesom has joined #gnucash
12:50:36 *** Cork has quit IRC
12:50:37 *** boldstripe has quit IRC
12:53:05 *** Cork has joined #gnucash
12:57:25 *** chf has quit IRC
12:57:38 *** chf has joined #gnucash
13:01:19 *** chf has quit IRC
13:01:57 *** chf has joined #gnucash
13:19:05 *** Cork has quit IRC
13:22:29 *** Cork has joined #gnucash
13:36:37 *** boldstripe has joined #gnucash
14:05:17 *** Sebastian_ has joined #gnucash
14:17:14 *** gour_ is now known as gour
14:23:12 *** Sebastian_ has quit IRC
14:24:41 *** Sebastian_ has joined #gnucash
14:27:55 *** Sebastian_ has quit IRC
14:36:06 *** Sebastian_ has joined #gnucash
14:37:58 *** Sebastian_ has quit IRC
14:53:41 *** User__ has joined #gnucash
15:25:01 *** ncv has quit IRC
16:04:25 *** frakturfreak has quit IRC
16:04:40 *** Mechtilde has joined #gnucash
16:07:45 *** Mechtilde has quit IRC
16:12:00 *** fekepp has quit IRC
16:12:08 *** gour has quit IRC
16:19:14 *** frakturfreak has joined #gnucash
16:20:55 *** oozer has joined #gnucash
16:21:41 *** User__ has quit IRC
16:22:50 *** Mechtilde has joined #gnucash
16:25:59 *** Mechtilde has quit IRC
16:37:48 *** fell_laptop has quit IRC
16:40:16 *** fabior has quit IRC
16:41:59 *** shymega has joined #gnucash
16:45:37 <shymega> Hello. I'm using Gentoo to compile GNUcash on my Intel laptop, but compilation crashes at different points, because of a Guile failure (I think; it might be GNU Make) reporting "Invalid instruction" - when that happens, the compilation stops, and fails.
16:45:51 <shymega> However, this doesn't happen on my Gentoo system with AMD.
16:46:05 <shymega> So I'm at a loss as to how to fix it. Any ideas? Cheers =)
16:50:40 <jralls> What's the invalid instruction?
16:51:14 <shymega> That's just it - it doesn't say anything else apart from that. I can get a sample of the file it choked on though, hold on
16:53:00 <shymega> jralls, here's one example of the error I get: https://paste.shymega.org.uk/iGBp -- sometimes its different files.
16:53:20 <shymega> Before the first line there, nothing to indicate any further problems.
16:54:47 <shymega> The full output from Portage is here also: https://paste.pound-python.org/show/n68c29BChkt6RmgyApqg/
16:55:00 <shymega> Its a rather cryptic error, I can't see I fully see where the problem is :|
17:00:10 <jralls> Yeah, it's pretty cryptic. It comes from guile trying to execute a machine instruction that your processor doesn't understand. The most recent instance of this that I found googling just now was from someone who had both 2.0 and 2.2 installed and there was a linkage problem where the 2.2 interpreter was running but linking the 2.0 library.
17:00:38 <jralls> Another, very old, occurrence was down to a problem with libffi.
17:08:28 <jralls> The only way to see the actual error would be to run guile in the debugger. It should pop up the disassembled C line when it halts with an arrow pointing at the illegal instruction.
17:08:54 *** fekepp has joined #gnucash
17:14:27 *** Mechtilde has joined #gnucash
17:17:35 *** Mechtilde has quit IRC
17:20:43 <shymega> I just tried recompiling Guile, same result. How would I go about running Guile in the debugger..? I'd have to do it from source, as I don't want to break any ebuilds.
17:20:46 <shymega> I assume you mean gdb?
17:21:37 <jralls> Yes, gdb or lldb.
17:22:16 <shymega> right.
17:22:26 <shymega> just trying to plan this out
17:22:31 <jralls> The guile folks have an IRC channel on freenode, you might pop over there and ask. They'll know a lot more about the guts of guile than I do.
17:22:46 <shymega> yeah, i'm in their channel
17:23:03 <shymega> weird thing is that GNUCash compiles fine on my AMD procesor, but not my Intel one, which IIRC is sandy bridge
17:24:03 <shymega> oh, no, its ivy bridge
17:24:12 <shymega> well, that helps narrow it down :)
17:27:12 <jralls> You do have only the one guile installed, right?
17:27:22 <shymega> Yeah.
17:27:30 <shymega> Guile 2.2.3.
17:27:47 <shymega> Which is the same on both machines.
17:30:32 *** Mechtilde has joined #gnucash
17:48:29 *** Mechtilde has quit IRC
17:54:17 *** Mechtilde has joined #gnucash
17:57:27 *** Mechtilde has quit IRC
17:58:19 *** boldstripe has quit IRC
18:14:40 *** puck has quit IRC
18:21:46 *** puck has joined #gnucash
18:29:13 <shymega> jralls, I've been working with the forks on #guile/freenode, and we've isolated the error.. to qif-import.scm at this point in time, with the "Illegal instruction" error.
18:29:18 <shymega> Just thought I'd let you know :-)
18:29:48 <jralls> Is it a problem with qif-import.scm?
18:30:15 <shymega> May well be, I'll just double check,.
18:30:57 <shymega> The error message would indicate that way.
18:34:57 <shymega> jralls: Here's the output from manually compiling qif-import.scm: https://paste.shymega.org.uk/C7YE.log
18:35:28 <shymega> That is, with "guild compile qif-import.scm"
18:35:32 <shymega> Not sure if I've done that right.
18:36:50 <jralls> Looks like you need to set the environment so that guile can find the already-built modules. If you run make VERBOSE=1 or ninja-v it will show you the command line you need.
18:38:15 <shymega> oh, of course..
18:40:24 <shymega> no idea what i'm doing, but this should work..
18:44:27 <shymega> Right, probably shouldn't use ninja
18:44:29 <shymega> need to think..
18:44:56 <jralls> Shouldn't matter whether you use ninja. or make.
18:45:19 <shymega> right, as figured then
18:45:42 <shymega> i've established that its a hardware instruction set differences, at least
18:45:50 <shymega> sorry if i'm a bit new to all this, i haven't had this issue before.
18:46:07 <jralls> A learning opportunity. ;-)
18:46:24 <shymega> indeed!
18:48:07 <shymega> the error is frustrating though.
18:48:21 <shymega> i could try from Git, i suppose.
18:48:27 <shymega> I doubt that'd fix the problem.
18:50:26 <jralls> Very unlikely.
18:50:38 <shymega> yep.
18:59:13 *** frakturfreak has quit IRC
19:00:48 *** frakturfreak has joined #gnucash
19:29:59 *** chris has quit IRC
19:30:13 *** chris has joined #gnucash
21:16:04 *** pilotauto has joined #gnucash
21:45:21 *** oozer has quit IRC
21:46:31 *** Robert847 has quit IRC
21:47:43 *** Robert847 has joined #gnucash
21:48:15 *** Trel has quit IRC
22:07:33 *** Trel has joined #gnucash
23:07:08 *** fekepp has quit IRC
23:37:55 *** pilotauto has quit IRC