[10:21] * trapni waves [10:22] hey. did anyone ever run into http://pastie.org/3255470 while trying to install upstart from source? [10:27] trapni: I'm guessing you are attempting to build this on lucid? [10:28] jodh: exactly! :) [10:28] jodh: the thing is, I have to use lucid [10:28] trapni: problem is that your libnih and also your libdbus are too old - no support for DBUS_TYPE_UNIX_FD. [10:29] 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] aha! [10:29] yeah, just installed libnih from source (1.0.2) [10:29] so I got to install dbus from source, too? [10:29] or can I just add another repo to the sources.list w/o conflicting too much against lucid? [10:30] I am not *that* experienced with ubuntu yet :| [10:30] jodh: I believe you'll need to rebuild dbus, yes. [10:30] 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] trapni: good luck! [10:31] haha, thanks :) [10:32] 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] ah, and --sysconfdir=/etc/dbus-1 [10:33] 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] ah [10:34] thanks :) [10:35] jodh: hm, that's strange, the log says --sysconfdir=/etc but on my system it seems to be /etc/dbus-1 ... [10:36] trapni: maybe the 'dbus-1' gets tacked onto sysconfdir prefix? [10:38] that would be unusual, but i'll see [10:40] 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] jodh: you were right, --sysconfdir=/etc puts files into /etc/dbus-1. [10:43] whatever... [10:49] jodh: http://pastie.org/3255560 now I am running into this compile error :( [10:49] do you know where this comes from? [10:49] trapni: looks like the build isn't using the latest version of nih-dbus-tool [10:50] trapni: check your path to ensure it's picking up the version from your 1.0.2 build. [10:50] trapni: if it is, make sure you reconfigure. [10:50] mhm... [10:50] yep [10:52] 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] should I try 1.0.3 instead? (AFAIR I could download that one, too on code.google.com) [10:58] trapni: it stil looks like you're using the wrong nih-dbus-tool. [11:02] hmm [11:02] trying to reinstall nih then [11:03] 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] it's because libnih1's lib is in /lib, but I passed --prefix=/usr to it [11:27] 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] trapni: you're using an old nih-dbus-tool - you need 1.0.3 [11:30] mom [11:31] jodh: okay, I read about >= 1.0.2 in configure.ac. let me use 1.0.3 then :) [11:31] trapni: why did you choose 1.0.2 out of interest? [11:33] jodh: because that's been what I read in upstart's configure.ac file [11:33] trapni: you're using an old upstart too though :) [11:33] lucid comes with 1.0.1 by default, so upstart's ./configure script failed initially [11:33] 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] so I reset upstart's configure{,.ac} and installed libnih 1.0.2 from source, and then ran into the dbus issues [11:34] feel all like a mess [11:34] jodh: but FYI, with 1.0.3 the upstart now compiles fine :)