ph_afk | darkxst, hey dude r you around? | 01:48 |
---|---|---|
ph_afk | I'm having some trouble with building libgweather and just wanted to get some advice.. | 01:49 |
darkxst | hi ph_afk | 01:51 |
ph_afk | hi man :) | 01:51 |
ph_afk | darkxst, can you give me a bit of help with debuild and libgweather at all? | 01:52 |
darkxst | yeh | 01:52 |
ph_afk | cool | 01:52 |
ph_afk | I'm just stuck on getting a normal tar archive from git - ie the one that has had autogen.sh run so configure and the makefiles etc exist | 01:53 |
ph_afk | if I just archive the master libgweather then try running debuild against that it fails | 01:53 |
ph_afk | first it was patches, so I checked the patches from the latest source in ubuntu which is 3.8.2, and they have already been applied in the git version | 01:54 |
ph_afk | so I just deleted those patches | 01:54 |
ph_afk | but now it's failing with an error: po/makefile.in.in wasn't build with intltool or something along those lines | 01:56 |
ph_afk | if i try doing manual run of autogen.sh, configure --prefix=/usr it fails with this: checking for Glade.... no | 01:56 |
ph_afk | ./configure: line 16676: syntax error near unexpected token `1.11,--flavour' | 01:56 |
ph_afk | ./configure: line 16676: `GTK_DOC_CHECK(1.11,--flavour no-tmpl)' | 01:56 |
ph_afk | So I think that it's a dependency problem, but I have already run apt-get buildep libgweather | 01:57 |
darkxst | ph_afk, we have libgweather 3.10 in gnome3 ppa's | 01:58 |
ph_afk | darkxst, yeah that's true, but when I run apt-get source libgweather3-6 it downloads the 3.8.2 source | 02:00 |
ph_afk | so I assumed the 3.10.1 version is just 3.8.2 with patches? | 02:00 |
darkxst | deb-src lines are disabled by default for PPA's | 02:01 |
darkxst | 3.10.1 is 3.10.1! | 02:01 |
ph_afk | ah of course :P I'll try again after I enable it | 02:02 |
ph_afk | as far as git sources go do I need to have autogen.sh run? | 02:02 |
darkxst | make dist, should do that for you | 02:03 |
ph_afk | ie if I git archive -o file.tar.gz master, do i need to extract it, run the autogen.sh and then update the tar, before I run uupdate against that tar | 02:03 |
ph_afk | make dist from the git source will make the correct tar for me against that branch? | 02:04 |
darkxst | or you can enable autoreconf in rules | 02:04 |
darkxst | it will make a folder, probably not tarred | 02:04 |
ph_afk | ok that's fine - it's easy enough to tar it up. So you would normally just run make dist against a clean git clone to get the files you need? | 02:05 |
darkxst | I don't normally package git snapshots | 02:06 |
darkxst | I use jhbuild | 02:06 |
ph_afk | ah ok :) yeah jhbuild is a whole other level that I've looked into but it looks a bit too complicated | 02:07 |
darkxst | its a pain to setup, but much easier and quicker than packaging git snapshots | 02:07 |
ph_afk | darkxst, maybe I'll look at doing that when I do a full rebuild of my system, then install the jhbuild environment at that point.. | 02:09 |
ph_afk | are you running jhbuild on 14.04? | 02:09 |
darkxst | yes | 02:09 |
ph_afk | ok cool - yeah I think I'll just wait for the g-s-d to be patched to fix my huge fonts and cursor problems first then I'll do a clean build and jhbuild then build the latest version of gnome-shell through jhbuild - is that the right approach? | 02:11 |
ph_afk | darkxst, that's what slaf told me to do anyways... is just to run whatever dist of g-s comes with ubuntu-gnome, then install the jhbuild environment and run the latest gnome-shell on top of that via jhbuild... | 02:15 |
=== ph_afk is now known as ph1 | ||
darkxst | yeh that is best | 02:16 |
ph1 | cool, ok thanks I'll see how I go with the libgweather with the right source now | 02:17 |
darkxst | or you can just use ricotz/testing if you just want git snapshots of the shell | 02:18 |
darkxst | libgweather 3.10.1 should be enough anyway | 02:19 |
ph1 | darkxst, I got the latest source but same error when trying a manual configure and make - it looks like I'm missing a dependency still... | 02:20 |
darkxst | why are you doing a manual configure? | 02:20 |
ph1 | I have glade installed - where should I look to see what version of glade it's looking for? | 02:20 |
ph1 | just trying to see if it is working manually first to make sure I have all the required deps | 02:21 |
darkxst | configure.ac | 02:22 |
ph1 | k | 02:22 |
darkxst | we don't build the glade part | 02:23 |
darkxst | you really should use pbuilder (or sbuild) to build packages locally | 02:25 |
ph1 | make dist is failing with this libtool: link: cannot find the library `../libgweather/libgweather-3.la' or unhandled argument `../libgweather/libgweather-3.la' | 02:30 |
ph1 | darkxst, ah ok so that's why glade didn't get installed as part of build-dep and y it failed when i tried running it manually coz I didn't specify not to use glade... ok so what's the difference between depbuild and pbuilder or sbuild? | 02:32 |
darkxst | they run in a sandbox, only installing the dependencies listed in contol.in | 02:33 |
darkxst | probably configure is getting confused in your case because you have glade installed | 02:33 |
ph1 | should I install both and use whichever works best? | 02:34 |
darkxst | just pick one, there basically equivalent, but different commands etc | 02:34 |
ph1 | ok cool - but I can't even get to the build part because the make dist is failing looking for libgweather-3.la which doesn't exist | 02:35 |
ph1 | darkxst, I tried switching to the 3.10 branch but it fails on make dist with the same missing file... | 02:55 |
ph1 | darkxst, just going afk for a bit | 02:56 |
=== Guest25333 is now known as Guest4266 | ||
=== Guest4266 is now known as jokerdino | ||
ph1 | darkxst, pbuilder takes a full on approach compared to debuild. pdebuild does all the work, creates a fakeroot, downloads & installs all dependencies, and then builds against that clean environment, it's a nice way to do it, thanks for the tip | 05:47 |
ph1 | I've been building in my own environment for like ever, so my environment gets progressively messy, and uses more space etc, but this way there is only the base tar, and it downloads what it needs when it needs it, and it's a simple as clearing the apt-get cache in pbuilder, I like it | 05:49 |
darkxst | ph1, yeh, although I still use jhbuild for git stuff (and development work) | 06:26 |
ph1 | so does jhbuild take care of all that as well? | 06:29 |
ph1 | darkxst, sandboxing, dependencies, easy cleaning and updates etc? | 06:29 |
darkxst | its not sandboxed as such, but is entirely independent from your installed system | 06:30 |
darkxst | cleaning is just a case of git reset | 06:30 |
ph1 | nice - so you're not really installing things into your installed system but into the jhbuild environment...? | 06:31 |
ph1 | I just got libgweather built with pbuilder, and the updates are working, so thanks for the help with that ;) | 06:32 |
ph1 | syn | 06:33 |
ph1 | oops typo | 06:33 |
ph1 | darkxst, lunch time - thanks for the help | 06:34 |
ph1 | darkxst, by the way when rebooting my gnome-shell unloads all of it's extensions, so I have to re-enable them each reboot... any idea what might be causing that? | 06:59 |
darkxst | probably a crash happening at some point | 06:59 |
darkxst | (I think gnome-shell disables all extensions after a crash as a failsafe type thing) | 07:00 |
=== ph1 is now known as ph | ||
ph | darkxst, I can't see which one is causing it... I'll try going through 1 at a time and see which extension it is. Could it be something other than an extension that could cause this? | 07:32 |
=== ph is now known as ph_afk | ||
=== ph_afk is now known as ph | ||
=== ph_afk is now known as ph | ||
=== ph_afk is now known as ph | ||
=== ph_afk is now known as ph | ||
=== ph_afk is now known as ph | ||
=== rZr is now known as RzR | ||
=== Guest25333 is now known as jokerdino | ||
=== ph_afk is now known as ph | ||
=== RzR is now known as rZr | ||
=== ph_afk is now known as ph | ||
darkxst | ricotz, hi | 20:39 |
darkxst | gdm 3.10 doesnt seem to work with gnome-shell 3.8, although I can't find any significant changes that would stop it working | 20:40 |
darkxst | and nothing at all hinting towards the problem in the logs ;( | 20:42 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!