[10:21]  * trapni waves
[10:22] <trapni> hey. did anyone ever run into http://pastie.org/3255470 while trying to install upstart from source?
[10:27] <jodh> trapni: I'm guessing you are attempting to build this on lucid?
[10:28] <trapni> jodh: exactly! :)
[10:28] <trapni> jodh: the thing is, I have to use lucid
[10:28] <jodh> trapni: problem is that your libnih and also your libdbus are too old - no support for DBUS_TYPE_UNIX_FD.
[10:29] <trapni> jodh: and unfortunately, the other thing is, I cannot use OpenVZ, so I am using linux-vserver (lucid is the guest, Gentoo is the hypervisor), and I am trying to get around the getpid() > 1 error
[10:29] <trapni> aha!
[10:29] <trapni> yeah, just installed libnih from source (1.0.2)
[10:29] <trapni> so I got to install dbus from source, too?
[10:29] <trapni> or can I just add another repo to the sources.list w/o conflicting too much against lucid?
[10:30] <trapni> I am not *that* experienced with ubuntu yet :|
[10:30] <jodh> jodh: I believe you'll need to rebuild dbus, yes.
[10:30] <trapni> fine with me, just wanted to make sure there's something better in place :)
[10:31]  * trapni just hopes these packages will not conflict with the remaining binaries in the system :)
[10:31] <jodh> trapni: good luck!
[10:31] <trapni> haha, thanks :)
[10:32] <trapni> jodh: maybe you know, is it okay to just ./configure --prefix=/usr or how's dbus configured on ubuntu for the bin packages?
[10:32] <trapni> ah, and --sysconfdir=/etc/dbus-1
[10:33] <jodh> trapni: here's the current i386 lucid build log showing the configure line: https://launchpadlibrarian.net/76041392/buildlog_ubuntu-lucid-i386.dbus_1.2.16-2ubuntu4.3_BUILDING.txt.gz
[10:34] <trapni> ah
[10:34] <trapni> thanks :)
[10:35] <trapni> jodh: hm, that's strange, the log says  --sysconfdir=/etc but on my system it seems to be /etc/dbus-1 ...
[10:36] <jodh> trapni: maybe the 'dbus-1' gets tacked onto sysconfdir prefix?
[10:38] <trapni> that would be unusual, but i'll see
[10:40] <trapni> jodh: I start to get the feeling, that I have to compile more by hand on non-source distros as on source distros :-)
[10:43] <trapni> jodh: you were right, --sysconfdir=/etc puts files into /etc/dbus-1.
[10:43] <trapni> whatever...
[10:49] <trapni> jodh: http://pastie.org/3255560 now I am running into this compile error :(
[10:49] <trapni> do you know where this comes from?
[10:49] <jodh> trapni: looks like the build isn't using the latest version of nih-dbus-tool
[10:50] <jodh> trapni: check your path to ensure it's picking up the version from your 1.0.2 build.
[10:50] <jodh> trapni: if it is, make sure you reconfigure.
[10:50] <trapni> mhm...
[10:50] <trapni> yep
[10:52] <trapni> i'm getting crazy, make distclean && ./configure --the-recommended-things && make runs now into http://pastie.org/3255572 (nih-dbus-tool --version returns 1.0.2)
[10:53] <trapni> should I try 1.0.3 instead? (AFAIR I could download that one, too on code.google.com)
[10:58] <jodh> trapni: it stil looks like you're using the wrong nih-dbus-tool.
[11:02] <trapni> hmm
[11:02] <trapni> trying to reinstall nih then
[11:03] <trapni> jodh: not that wrong, look at http://pastie.org/3255626 /usr/bin/nih-dbus-tool links against [no /usr]/lib/libnih.so.1
[11:06] <trapni> it's because libnih1's lib is in /lib, but I passed --prefix=/usr to it
[11:27] <trapni> jodh: I am really pretty sure to run against the right libnih/dbus version, please see http://pastie.org/3255731 - hope it helps :)
[11:29] <jodh> trapni: you're using an old nih-dbus-tool - you need 1.0.3
[11:30] <trapni> mom
[11:31] <trapni> jodh: okay, I read about >= 1.0.2 in configure.ac. let me use 1.0.3 then :)
[11:31] <jodh> trapni: why did you choose 1.0.2 out of interest?
[11:33] <trapni> jodh: because that's been what I read in upstart's configure.ac file
[11:33] <jodh> trapni: you're using an old upstart too though :)
[11:33] <trapni> lucid comes with 1.0.1 by default, so upstart's ./configure script failed initially
[11:33] <trapni> I first just hacked this line to 1.0.1 and assumed it's just containing "bug fixes" as diff between 1.0.1 and 1.0.2, however it appearantly didn't
[11:34] <trapni> so I reset upstart's configure{,.ac} and installed libnih 1.0.2 from source, and then ran into the dbus issues
[11:34] <trapni> feel all like a mess
[11:34] <trapni> jodh: but FYI, with 1.0.3 the upstart now compiles fine :)