2013-10-26 GnuCash IRC logs

02:02:14 *** fell_ has quit IRC
02:21:03 *** john has joined #gnucash
02:21:04 *** gncbot sets mode: +o john
02:34:04 *** mike_ has joined #gnucash
02:45:05 *** john has quit IRC
02:51:15 *** mike_ has quit IRC
02:52:24 *** mike_ has joined #gnucash
02:53:11 *** Krzysiek_K has joined #gnucash
03:16:39 *** gjanssens has joined #gnucash
03:16:40 *** gncbot sets mode: +o gjanssens
03:18:09 *** mike_ has quit IRC
03:36:10 *** aqua___ has joined #gnucash
03:41:09 *** aqua___ has quit IRC
05:20:08 <gjanssens> Anyone know why my gnucash libraries end up in $(prefix)/lib instead of $(prefix)/lib64 even though I'm building on a 64-bit system ?
05:20:39 <gjanssens> I noticed this because the python bindings do end up in $(prefix)/lib64
05:24:29 <gjanssens> And due to this, r23328 doesn't fix the python bindings traceback on a 64 bit system
07:27:32 *** Topcat has joined #gnucash
07:39:38 *** Topcat has quit IRC
07:40:13 *** Topcat has joined #gnucash
07:52:28 *** Topcat has quit IRC
08:46:42 *** Topcat has joined #gnucash
08:49:24 *** fell_ has joined #gnucash
08:49:24 *** gncbot sets mode: +o fell_
08:50:12 *** fell_ is now known as fell
09:03:46 *** Topcat has quit IRC
09:23:35 <mikee> gjanssens: /progs/gnucash-pythonpath-bug/share/gnucash/python/init.py seems be executed if if I compile without python bindings.
09:24:38 <mikee> i've added a "if [ ${PYTHON} != none ]; \" block in bin/Makefile.am which seems to work except for the above problem.
09:26:55 <gjanssens> mikee: should that init.py file be there when building without python bindings ?
09:27:08 <gjanssens> Or is it a leftover from a previous build with bindings ?
09:28:32 <mikee> I'll remove the whole install tree, make clean and try again.
09:38:36 <mikee> Ah, gone now. Leftover file.
09:45:53 <gjanssens> ok
09:48:18 <mikee> RE: 64 bit. There's no check for 64 git systems in configure.ac that I can see.
09:48:37 <mikee> May need to add one perhaps?
09:51:12 *** aqua___ has joined #gnucash
09:52:36 <mikee> I've uploaded another patch to bug 710871 .
10:02:15 *** aqua_ has joined #gnucash
10:06:48 *** aqua__ has joined #gnucash
10:10:35 *** aqua___ has quit IRC
10:13:51 *** aqua___ has joined #gnucash
10:14:01 *** aqua_ has quit IRC
10:16:51 *** mike_ has joined #gnucash
10:18:21 <gjanssens> configure detects a 64bit system
10:19:05 <mike_> Hello. New user here. The Restaurant at the End of the Universe Tip of the Day is brilliant! Thanks.
10:19:09 *** aqua__ has quit IRC
10:20:07 <gjanssens> You can see this in the generated makefiles:
10:20:18 <gjanssens> host_cpu = x86_64
10:20:47 <gjanssens> same for build_cpu
10:21:07 <gjanssens> So I would think the target would automatically be x86_64 as well
10:21:15 <gjanssens> But perhaps that's a wrong assumption
10:21:21 <gjanssens> mike_ :)
10:21:56 <gjanssens> And even if the target does default to x86_64, perhaps that doesn't imply
10:22:16 <gjanssens> that libdir should automatically be $(prefix)/lib64
10:22:47 <gjanssens> I hope someone else here can give me more insight
10:23:06 <gjanssens> Anyone around with experience building for 64bit architectures ?
10:23:31 <mikee> Not me certainly.
10:23:43 <mikee> mike_: :) also
10:25:00 *** aqua___ has quit IRC
10:53:27 *** mike_ has quit IRC
10:56:10 *** aqua___ has joined #gnucash
11:04:52 <fell> gjanssens: on my gentoo derived sabayon system, lib is a symlink to lib64.
11:06:24 <gjanssens> fell: thanks for the feedback
11:06:29 <gjanssens> On F19 it isn't
11:08:11 <fell> and the old compatibility stuff is in lib32. That is IMHO the best way to handle that.
11:17:08 <fell> gjanssens: I don't know of its importance, but I see warnings like "
11:17:09 <fell> make: ignoring old recipe for target `clean-gsettings-schemas'"
11:18:51 <fell> same for install- and uninstall-gsettings-...
11:22:21 <gjanssens> fell: I have no idea if those are relevant
11:22:36 <gjanssens> I don't have these on my system
11:23:10 <gjanssens> I'm just using an M4 macro that ships with gio for GSettings
11:24:04 <gjanssens> Following the instructions in the GSettings reference manual
11:31:52 <fell> automake 1.11.1, gcc 4.7.3
11:44:27 *** Topcat has joined #gnucash
11:54:23 *** aqua___ has quit IRC
12:01:38 *** Topcat has quit IRC
12:02:10 *** Topcat has joined #gnucash
12:06:02 *** aqua___ has joined #gnucash
12:14:17 *** Topcat has quit IRC
12:48:14 *** Bodhi-Baum has joined #gnucash
12:48:17 <warlord> gjanssens: /lib64 is a platform-ism. rpmbuild sets --libdir=$prefix/lib64 specifically.
12:49:07 *** aqua___ has quit IRC
12:55:11 <gjanssens> warlord: thanks. I was expecting something like that, but wasn't sure
12:56:04 <gjanssens> it slightly complicate what mikee is trying to do though
12:56:31 <gjanssens> because the python paths are picked up from that platform-ism, but our libdir isn't
12:56:54 <gjanssens> So I'm now in the situation that gnucash installs in prefix/lib,
12:57:07 <gjanssens> while python bindings end up in prefix/lib64
12:57:31 <gjanssens> I'll see if I can clean it out in a way that works universally
13:02:01 *** aqua___ has joined #gnucash
13:14:15 *** jmd has joined #gnucash
13:29:55 <warlord> gjanssens: Is the issue that python cannot find the GnuCash python bindings?
13:30:13 *** benoitg has joined #gnucash
13:52:41 *** Krzysiek_K1 has joined #gnucash
13:59:44 *** Krzysiek_K has quit IRC
14:12:52 *** john_ has joined #gnucash
14:29:31 *** Anton has joined #gnucash
14:30:45 *** Anton_ has quit IRC
14:40:44 *** mikee_ has joined #gnucash
14:48:55 *** mikee has quit IRC
15:12:11 <gjanssens> warlord: yes
15:12:33 <gjanssens> The simple solution in this case is to set --libdir=$prefix/lib64
15:12:59 <gjanssens> I wonder if that will break other stuff
15:13:09 <gjanssens> But I'll have to test that later
15:13:12 <gjanssens> Got to go
15:13:19 *** gjanssens is now known as gjanssens-afk
15:17:53 <fell> gjanssens-afk: make[5]: *** [install-gsettings-schemas] Fehler 1
15:18:11 <fell> »/home/frank/test/share/glib-2.0/schemas«: Datei oder Verzeichnis nicht gefunden
15:19:32 <fell> from: test -z "/home/frank/test/share/glib-2.0/schemas" || "/home/frank/test/share/glib-2.0/schemas"; \
15:28:13 <fell> until now I have nor glib-2.0 neither schemas there.
15:41:12 *** Bodhi-Baum has quit IRC
15:49:59 <warlord> gjanssens-afk: Use: pkg-config --variable=libdir python
15:50:07 <warlord> On my F18 system I get:
15:50:13 <warlord> $ pkg-config --variable=libdir python
15:50:13 <warlord> /usr/lib64
15:50:13 <warlord> $
15:50:36 *** benoitg1 has joined #gnucash
15:52:45 *** jmd has quit IRC
15:55:10 *** benoitg has quit IRC
15:57:21 *** TradeBorG has joined #gnucash
16:18:26 *** wizkid238 has quit IRC
16:18:31 <john_> warlord: Hey, Derek, do you remember why we have two options systems, one in C and one in Scheme?
16:23:37 *** aqua___ has quit IRC
16:25:34 *** Topcat has joined #gnucash
16:26:58 *** wizkid238 has joined #gnucash
16:33:46 <warlord> john_: it's one options system with two sets of interfaces..
16:34:34 <john_> Then why do both of them have "new" functions? One creates a Scheme hash, the other a GHashTable.
16:35:13 <john_> If it was one system, I'd expect one to refer to the other's data structure.
16:40:15 *** benoitg1 has quit IRC
16:48:27 *** Topcat has quit IRC
16:49:05 *** Topcat has joined #gnucash
16:49:44 *** wizkid238 has quit IRC
16:54:57 <warlord> Ummm... Maybe there was a rewrite in progress that never completed?
16:56:26 <warlord> what uses the C code/
16:56:28 <warlord> ?
16:58:08 *** wizkid238 has joined #gnucash
17:01:09 <john_> app-utils/business-helpers, business/business-gnome/business-options-gnome, gnome-utils/dialog-options, gnome-utils/gnc-gnome-utils, gnome-utils/gnc-main-window, report/report-gnome/dialog-report-column-view, report/report-gnome/dialog-report-style-sheet, report/report-gnome/gnc-plugin-page-report and report/report-gnome/window-report.
17:03:15 <john_> The scheme optiondb is used only by gnome-utils/gnome-utils.scm, reprot/business-reports/fancy-invoice, report/standard-reports/budget-income-statement, and report/standard-reports/transaction.
17:03:42 <john_> A bunch of other reports ignore both option-dbs and use KVP access directly.
17:11:45 *** Topcat has quit IRC
17:16:21 *** dk5eo has quit IRC
17:16:55 *** dk5eo has joined #gnucash
17:24:48 *** TradeBorG has quit IRC
17:28:01 *** gncbot sets mode: +o john_
17:31:23 *** gjanssens-afk has quit IRC
17:43:13 *** fell has quit IRC
17:46:59 *** fell has joined #gnucash
17:46:59 *** gncbot sets mode: +o fell
18:53:17 *** Krzysiek_K has joined #gnucash
18:55:14 *** Krzysiek_K1 has quit IRC
19:24:48 *** Jimraehl1 has left #gnucash
19:32:37 *** Jimraehl1 has joined #gnucash
20:52:51 *** talso has joined #gnucash
21:25:19 *** Krzysiek_K has quit IRC
21:28:55 *** john_ has quit IRC
21:40:50 *** fell_ has joined #gnucash
21:40:51 *** gncbot sets mode: +o fell_
21:46:01 *** fell has quit IRC
21:48:18 *** mike_ has joined #gnucash
23:55:13 *** Anton has quit IRC
23:55:54 *** Anton has joined #gnucash