* trapni waves | 10:21 | |
trapni | hey. did anyone ever run into http://pastie.org/3255470 while trying to install upstart from source? | 10:22 |
---|---|---|
jodh | trapni: I'm guessing you are attempting to build this on lucid? | 10:27 |
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:28 |
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:29 |
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:30 |
* 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:31 |
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:32 |
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:33 |
trapni | ah | 10:34 |
trapni | thanks :) | 10:34 |
trapni | jodh: hm, that's strange, the log says --sysconfdir=/etc but on my system it seems to be /etc/dbus-1 ... | 10:35 |
jodh | trapni: maybe the 'dbus-1' gets tacked onto sysconfdir prefix? | 10:36 |
trapni | that would be unusual, but i'll see | 10:38 |
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:40 |
trapni | jodh: you were right, --sysconfdir=/etc puts files into /etc/dbus-1. | 10:43 |
trapni | whatever... | 10:43 |
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:49 |
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:50 |
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:52 |
trapni | should I try 1.0.3 instead? (AFAIR I could download that one, too on code.google.com) | 10:53 |
jodh | trapni: it stil looks like you're using the wrong nih-dbus-tool. | 10:58 |
trapni | hmm | 11:02 |
trapni | trying to reinstall nih then | 11:02 |
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:03 |
trapni | it's because libnih1's lib is in /lib, but I passed --prefix=/usr to it | 11:06 |
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:27 |
jodh | trapni: you're using an old nih-dbus-tool - you need 1.0.3 | 11:29 |
trapni | mom | 11:30 |
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:31 |
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:33 |
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 :) | 11:34 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!