2009-07-03 GnuCash IRC logs

00:23:46 *** swaddo has joined #gnucash
00:25:55 <swaddo> hi folks
00:26:06 <swaddo> thought i'd have a crack at compiling thr trunk on windows
00:26:32 <swaddo> prob is that the toolchain eats all ram and barfs before the build completes
00:26:50 <swaddo> happens on XP pro and windows 7
00:27:00 <swaddo> anyone got any experience with this?
01:34:52 *** MechtiIde has joined #gnucash
02:11:08 *** phil has joined #gnucash
02:17:32 *** swaddo has quit IRC
02:24:44 *** Jimraehl has left #gnucash
02:27:13 *** hvx has joined #gnucash
02:29:03 *** Zoolooc_ has joined #gnucash
02:31:12 *** Jimraehl has joined #gnucash
02:36:43 *** phil_ has joined #gnucash
02:43:48 *** phil has quit IRC
02:53:19 <Jimraehl> I'm trying a Windows XP build of Gnucash, and in ### LIBDBI I get: MySQL library already installed. skipping.
02:53:19 <Jimraehl> Extracting pgsql-win32.tar.gz ... done
02:53:20 <Jimraehl> mv: cannot overwrite directory `o:\\soft\\pgsql/pgsql'
02:53:51 <Jimraehl> That didn't happen when I built this morning (Thursday)
02:54:17 <Jimraehl> That pgsql path looks strange.
03:00:38 *** ErKa has joined #gnucash
03:02:53 *** MechtiIde has joined #gnucash
04:26:34 *** puck has quit IRC
04:30:19 *** hvx_ has joined #gnucash
04:30:31 *** puck has joined #gnucash
04:31:38 *** hvx_ has quit IRC
04:36:23 *** hvx_ has joined #gnucash
04:38:19 *** hvx has quit IRC
04:51:33 *** bentob0x has joined #gnucash
04:55:50 *** ErKa has quit IRC
05:35:04 *** Zoolooc_ has quit IRC
06:14:03 *** bentob0x has quit IRC
06:25:15 *** bentob0x has joined #gnucash
08:07:59 *** Zoolooc has joined #gnucash
08:10:17 *** ErKa has joined #gnucash
08:15:38 *** Jimraehl has left #gnucash
08:21:12 *** JimRaehl2 has joined #gnucash
08:21:17 *** hvx_ has quit IRC
08:45:23 *** warlord-afk is now known as warlord
08:46:43 <warlord> JimRaehl2: you're right... the last successful daily build was on June 29
08:46:57 <warlord> I should upgrade the daily_build script to copy the log file on failure.
08:53:14 *** hvx has joined #gnucash
08:58:06 <warlord> Okay, now at least we'll upload the log file even on error so we can look at what's up.
09:09:43 <JimRaehl2> Does this mean another Email to Phil?
09:13:36 <warlord> Yes.
09:14:14 <JimRaehl2> Okey-dokey, in a few minutes.
09:17:35 <warlord> At least as of tonight we should get the build log uploaded even if the build fails.
09:25:16 *** hvx_ has joined #gnucash
09:31:16 *** hvx has quit IRC
09:41:18 <JimRaehl2> Done. I also mentioned the two unfound DLL error messages that I get when running the Gnucash executable from my only successful build after his URL fix. I suspect that build was successful, due to my running /soft/packaging/reset.sh, which erased /etc/profile.d/installer.sh. Obviously, running reset.sh before every build is a pain.
09:45:48 *** philsdutchie_ has joined #gnucash
09:48:32 *** philsdutchie_ has quit IRC
10:01:15 *** max has joined #gnucash
10:01:51 <max> is 2.3.1 compile-able on Windows?
10:03:25 *** hvx_ has quit IRC
10:16:20 <warlord> max: no, not directly.. I was able to get it to compile.
10:16:30 <warlord> trunk doesn't compile right now, either.
10:16:47 <max> ok, thx
10:17:27 <warlord> Last daily build that succeedded was 6/29
10:17:45 *** hvx has joined #gnucash
10:18:01 <max> interesting. I guess the core question is "do I stand a better shot these days compiling on Windows, or is it as bad as 2.2.x?"
10:18:16 <warlord> (there *is* a built 2.3.1)
10:18:43 <warlord> I dunno... We have a daily build.. It generally builds just fine.
10:18:48 <max> I was hoping to add sql server support.
10:18:54 <max> that daily build runs on Windows?
10:19:13 <warlord> Of course. On XP
10:19:16 <max> know anything about the machine that runs on (OS, etc)?
10:19:23 <max> ok, great, I'll setup a VM and give it a go
10:19:32 <warlord> Amusingly, it IS a VM ;)
10:19:39 <max> does the daily start from a "fresh" VM or with all the prereqs installed?
10:19:47 <max> I assume that VM can't be distributed. :)
10:19:49 *** ErKa has quit IRC
10:20:13 <warlord> the daily re-uses all the prereqs. The TAG builds start from a (mostly) fresh directory.
10:20:19 <warlord> see packaging/win32/*.sh
10:21:53 <JimRaehl2> max: http://wiki.gnucash.org/wiki/Windows is fairly accurate, though you may run into glitches, like unzip not found during the first run. For that, just re-run install.sh
10:22:07 <max> I've been down that road, there were alligators.
10:22:34 <max> I'm on Windows Server 2008, so perhaps that upsets the apple cart, and I can try again on an XP VM, but just wanted to make sure I wasn't spinning my wheels
10:22:53 <warlord> It's known to work on XP. Never been tested on other versions.
10:23:16 <max> great, maybe if I succeed on XP I'll know enough to figure out why it blows up on 2k8
10:24:07 <JimRaehl2> I plan to make a writeup of my experiences and solutions. I had major problems in Windows 2000, like tar error 13 (permissions) and error 1 on some packages. XP has worked much better, though I had to run /soft/packaging/reset.sh to clean up and start over.
10:25:19 <max> I think there's a way of neutering VM images from a licensing perspective, I'd imagine that'd be a nice way of getting a windows build.
10:26:41 <warlord> max: what do you mean?
10:27:10 <warlord> (for the record the plan is to use my build machine for actual release builds, so we should have "official" 2.3.x win32 builds going forward)
10:27:25 <max> Removing any "activation" information such that you could just post the VM on rapidshare or whatever
10:28:00 <max> what format is the VM?
10:28:13 <JimRaehl2> The wiki has an inaccuracy on where to find the built executable. Look in /o/soft/gnucash/inst/bin/gnucash
10:28:55 <warlord> It's a Vmware image
10:29:00 <warlord> But it's licensed.
10:29:26 <warlord> well, note that we don't assume o:, we assume c:
10:31:59 <JimRaehl2> Oops, yes C -- I use O because my C is a FAT32 partition for running Windows 98, which runs Money Counts which only runs on Windows 98, which is why I've been looking hard at converting to Gnucash.
10:34:09 <JimRaehl2> (With a mod or so, like adding to the register Action dropdown lists, to match Money Counts)
10:36:30 <warlord> Note that you can just type into the Action field manually?
10:37:43 <JimRaehl2> Yes, type type type type, or click the list and select.
10:42:53 <JimRaehl2> The list helps prevent speling erros too, like yesterday when I reported we made 13 of a product instead of 31. My supervisor wasn't happy.
10:43:58 *** mwic has joined #gnucash
10:45:05 <mwic> i have gnucash 2.2.4 on ubuntu 8.4; when i select "report options" I don't have the option of showing the data table below the chart like i do on my Fedora installation.. any idea why?
10:46:34 <warlord> mwic: it was added in a later version?
10:47:23 <mwic> maybe; fedora version is 2.2.9 ..
10:47:55 <mwic> another thing, more like a bug: if i uncheck an account in the report options, it's still included
10:48:28 <mwic> i.e. I uncheck my house, but assets bar chart still includes it. if I look at options again, house is unchecked..
10:51:02 *** localhost has joined #gnucash
10:52:31 <warlord> upgrade to 2.2.9 and try again?
10:53:22 <mwic> can't find a repos w/2.2.9 but I found 2.2.6
10:53:26 <mwic> https://code.launchpad.net/~gnucash/+archive/ppa
10:55:01 <warlord> 2.2.6-3 is broken
10:55:37 <mwic> well, i added their repository and it's not upgrading me to 2.2.6 anyway
10:59:44 *** ErKa has joined #gnucash
11:00:05 *** IanL has joined #gnucash
11:03:09 <mwic> looks better now.. can't beleive ubuntu's repos are so out of date
11:07:20 <max> are there any separately licensed products in that VMWare image other than Windows?
11:34:26 *** phil has joined #gnucash
11:38:02 <max> well, automated install Windows failed right quick saying "regex wasn't installed correctly"
11:38:55 <max> what version of msys should I be using? Wiki says 1.0.10
11:41:52 <phil> That's the version I use
11:43:00 <warlord> I have no idea offhand what's installed in the VM
11:43:04 <warlord> ( hi phil! )
11:44:16 <phil> Hi - I've never gotten into the habit of logging onto irc, but I came across the logs on gnucash.org and saw that it might be useful
11:44:33 <warlord> phil: yeah, it would be very useful to have you hang out here.
11:44:47 <warlord> Anyways, I updated the win32 daily build to upload the build log even when it fails.
11:44:50 <max> Yes indeed.
11:45:01 <warlord> I also just removed /c/soft/pgsql manually.
11:45:21 <warlord> so hopefully tonight we'll get a good build.
11:45:27 <warlord> I need to run; I'll be back in a couple hours.
11:45:29 *** warlord is now known as warlord-afk
11:46:12 <max> what version of QT should I install?
11:48:09 *** XiXaQ has joined #gnucash
11:49:32 <phil> I have qt-win-opensource-src-4.2.2
11:52:15 <max> qt is complaining that it can't find supported w32api.h
11:53:37 <max> ignored that, now install.sh is complaining that perl isn't found
11:55:01 <max> I see it in soft\packaging\active-perl\ActivePerl\perl\bin\perl.exe, but apparently it doesn't
12:05:50 <phil> If I open an msys shell, 'which perl' returns '/bin/perl'
12:05:59 *** todd has quit IRC
12:20:19 *** ErKa has quit IRC
12:39:56 *** todd has joined #gnucash
12:45:03 *** ErKa has joined #gnucash
13:13:31 *** XiXaQ has quit IRC
13:32:58 *** todd has quit IRC
13:47:08 *** mwic has quit IRC
13:48:44 *** MechtiIde has quit IRC
13:54:24 <max> hmmm. c:\msys\bin has perl in it, but ls /bin from msys shell does not
14:07:57 <max> ok, got a little further by mounting c:\msys\bin as usr/local/bin
14:08:12 <max> but now it's failing at /bin/autom4te line 40
14:10:46 <phil> Ugh - I had those problems. I think I solved them by trying to install everything in its natural location.
14:11:13 <phil> I'm not sure, though. They mysteriously appeared, then mysteriously disappeared.
14:12:35 <max> definitely seems like a location problem, and would reinforce my previous problem. Ok, I'll dig more. The msys install is screwy - it basically runs some bat file afterwards that just tells you stuff but not clear it DOES anything
14:15:09 <max> yep, another fstab entry fixed that too
14:18:18 <max> yeah, time to start over. Now it complains that autoconf/automake is not installed correctly, though not with any details.
14:18:44 <max> hmph, though I just ran it again and it went right by it
14:22:48 *** palatin has joined #gnucash
14:32:24 *** cortana has joined #gnucash
14:38:22 *** todd has joined #gnucash
14:56:17 *** MechtiIde has joined #gnucash
15:01:17 *** cortana has quit IRC
15:07:06 *** cortana has joined #gnucash
15:09:40 <max> I'm up to GOffice now
15:10:08 <max> The dir /usr/share/libtool doesn't exist, not sure who was to make it or if it should point somewhere
15:12:51 <cortana> max: you are building gnucahs?
15:13:11 <cortana> /usr/share/libtool comes from the 'libtool' package on my (debian) system
15:13:28 <max> yeah, building GnuCash on Windows
15:14:01 <max> I pointed it at c:\msys\share, which does have libtool, but now it complains it's serial 47 and not 52
15:20:14 <cortana> oh, sounds tricky :) i guess your version of libtool is too old
15:20:42 <max> if only I was the one that installed it.
15:21:03 <max> (there's an automated script that suppsoed to build GC almost from scratch, but it's very picky)
15:24:43 <max> how does one update aclocal?
15:25:30 <cortana> as in, the aclocal program? or as in, what is supposed to invoke it during the build process?
15:25:33 *** kfo_ has joined #gnucash
15:26:01 <max> not sure, during build it says "you should update your aclocal.m4 by running aclocal"
15:26:09 <cortana> ok that's just a warning
15:26:18 <max> if I do something crazy, like do what it says, it says aclocal needs configure.in
15:26:39 <cortana> aclocal is part of automake, usually the bootstrap process would run it (autogen.sh or autoreconf depending on the project... not sure which gnucash uses)
15:26:49 <max> yeah, but it fails right after with a raft of what seem to be errors about libtool
15:26:51 <cortana> hm does gnucash not have a configure.in?
15:26:57 <cortana> or does it have a configure.ac
15:27:22 <cortana> (recent versions of autoconf use configure.ac as the input for autoconf rather than configure.in)
15:27:22 <max> this is during the build of goffice
15:27:25 <cortana> ooh
15:27:36 <cortana> same question but for goffice then :)
15:27:46 <max> I can't find goffice dir yet
15:29:12 <max> ok, I ran aclocal in the goffice dir, same deal.
15:29:36 <max> The first error/warning I see is "maco 'AM_PROG_LIBTOOL' not found in library
15:29:56 <max> warning. Then a bunch of "Libtool library used but LIBTOOL is undefined"
15:30:31 <cortana> yeah, it looks like libtool is not installed or out of date
15:31:05 <cortana> or it's installed somewhere that autoconf doesn't look... what fun :)
15:31:10 <max> libtool --help "runs"
15:31:11 *** sjc has joined #gnucash
15:31:22 <max> 1.4e
15:31:41 *** IanL has quit IRC
15:32:14 <cortana> 1.4 is rather ancient
15:33:00 <cortana> 1.5 dates from at least 2003 :)
15:33:24 <max> yeah, the script seems to reference 2.2.6a, but it doesn't install it
15:33:57 *** kfo has quit IRC
15:41:02 <max> I've forced it to install libtool now, it's chugging so we'll see if that helps
15:45:09 <max> yep, I think that did it. on to "OpenSP" now
15:51:18 <cortana> cool
15:54:50 *** sjc has quit IRC
16:04:36 *** hvx has quit IRC
16:13:47 *** phil_ has quit IRC
16:15:42 *** warlord-afk is now known as warlord
16:17:14 <warlord> max: Are you using the provided 'install.sh' script?
16:17:29 <warlord> also, why are you trying to build it yourself as opposed to using our builds?
16:21:31 *** puck has quit IRC
16:21:40 *** bentob0x has quit IRC
16:26:28 *** palatin has quit IRC
16:27:20 *** puck has joined #gnucash
16:29:24 <max> I'm using install.sh, yeah.
16:29:36 <max> I want to get sqlserver support in there.
16:29:51 <max> and I generally want to explore the code and my ability to customize it. (e.g. tagged accounts)
16:36:37 <warlord> For most development I'd HIGHLY recommend you use Linux. It's just MUCH easier.
16:36:45 <warlord> (obviously for SQL Server that's not the case)
16:36:53 <warlord> Is there even a DBI Driver for tha?
16:36:55 <warlord> that
16:45:34 <JimRaehl2> phil: I downloaded your new /soft/packaging/install.sh for my Windows XP build. My current build went past the SQL variations in the LIBDBI section fine (everything already installed). The build is now in the Gnucash section. Another hour or so should tell the rest of the story.
16:47:13 *** ErKa has quit IRC
16:59:15 *** nimrod has joined #gnucash
17:08:55 *** nimrod has left #gnucash
17:21:20 *** MechtiIde has quit IRC
17:26:29 *** hvx has joined #gnucash
17:28:16 *** warlord is now known as warlord-afk
17:34:07 *** jcreigh has joined #gnucash
17:47:47 <JimRaehl2> phil: Gnucash build completed successfully without unknown squawks, thanks to your latest /soft/packaging/install.sh fix. However, all of the runtime errors are still there:
17:48:16 <JimRaehl2> libdbi: Failed to load driver: o:/soft/libdbi-drivers/lib/dbd\libdbdmysql.dll
17:48:40 <JimRaehl2> libdbi: Failed to load driver: o:/soft/libdbi-drivers/lib/dbd\libdbdpgsql.dll
17:49:25 <JimRaehl2> Looks like the same kind of Windows vs Linux path problem.
17:51:10 <JimRaehl2> (Those two errors arise while running /o/soft/gnucash/inst/bin/gnucash in MSYS)
17:51:19 *** cortana has quit IRC
17:53:07 <JimRaehl2> Also the two errors about "This application failed to start because libmysql.dll was not found" and likewise LIBPQ.dll.
17:56:39 <JimRaehl2> although Gnucash does in fact start and I can tinker with register data.
18:10:18 *** hvx has quit IRC
18:11:27 *** hvx has joined #gnucash
18:13:26 *** MechtiIde has joined #gnucash
18:15:23 <phil> jim: I think those errors would only prevent you from using mysql/postgres. Part of the problem is that i haven't had a proper windows build setup. I think I do now
18:24:00 <JimRaehl2> Yes, I only played with the register, suspecting that sql stuff would still be broken. Thanks for your hard work.
18:39:38 *** MechtiIde has quit IRC
19:14:29 *** Zoolooc has quit IRC
19:25:36 *** cortana has joined #gnucash
19:26:38 *** jcreigh has quit IRC
19:47:10 *** kling0n has joined #gnucash
19:51:12 <kling0n> search codex alera
19:51:17 *** kling0n has left #gnucash
20:23:36 <phil> warlord, what qt download did you use for the windows build? The latest one doesn't have the qt3 support library. Do you know what aqbanking3 needs?
21:17:34 *** cortana has quit IRC
21:24:05 *** hvx has quit IRC
21:38:23 <max> are the libdbi drivers dynamically loaded or static linked?
22:02:30 <phil> I think libdbi loads them dynamically. They are dynamically loaded against the db library (e.g. libsqlite3.dll)
22:13:49 <max> nifty, so maybe SQL server already will work
22:23:31 *** JimRaehl2 has left #gnucash
22:34:22 *** Jimraehl has joined #gnucash
22:58:58 *** phil has left #gnucash