malte | hi bratsche | 15:31 |
---|---|---|
malte | I'm trying to port Ubuntu's ApplicationMenu to Gentoo, but I'm failing on the GTK+ part | 15:31 |
malte | I tried applying the 043-ubuntu_menu_proxy.patch to GTK but it causes the build to fail | 15:32 |
malte | are there other patches I need to apply, too? | 15:32 |
* malte is away: Gone away for now | 15:56 | |
* malte is back. | 15:58 | |
* malte is away: Gone away for now | 16:25 | |
* malte is back. | 16:26 | |
* malte is away: Gone away for now | 16:37 | |
* malte is back. | 16:48 | |
* malte is away: Gone away for now | 17:10 | |
bratsche | malte: No.. what version are you using? | 17:42 |
bratsche | What version of gtk+ that is | 17:42 |
hyperair | auditory alerts minus visual feedback is incredibly annoying. there's this beep i can't figure out =.= | 18:05 |
* malte is back. | 19:23 | |
malte | bratsche: I tried 2.20.1 and 2.22.0 | 19:24 |
bratsche | malte: How much of the patch is not applying? | 19:24 |
bratsche | Or the patch does apply, but the build just fails? | 19:25 |
malte | the latter | 19:25 |
bratsche | Can you at least pastebin the error or something? I don't have much to go by here. :) | 19:26 |
malte | that's the error message: | 19:26 |
malte | gtkalias.h:6145: error: ‘ubuntu_gtk_menu_shell_activate_mnemonic’ | 19:26 |
malte | undeclared here (not in a function) | 19:26 |
bratsche | Can you grep for that function name in gtk.symbols? | 19:27 |
malte | in the patched source? | 19:27 |
bratsche | Yes. | 19:27 |
malte | it just returns a line with exactly the function name | 19:29 |
malte | I guess that's how it should be? | 19:30 |
bratsche | Yeah. | 19:30 |
malte | I was looking for the function in (probably all) other patches to gtk by ubuntu and I couldn't find anything | 19:31 |
bratsche | Is ubuntumenuproxy.c actually being built properly? I don't know anything about Gentoo packaging, but is there some chance that maybe it needs to be added to something in the packaging to make sure this file builds? | 19:31 |
bratsche | Oh wait.. | 19:31 |
bratsche | Hang on. | 19:31 |
bratsche | nm | 19:32 |
malte | if it matters - ubuntumenuproxy.c has not been built - I guess the output file is ubuntumenuproxy? | 19:33 |
bratsche | So there's your problem. It sounds like maybe there is another step in the packaging process? | 19:33 |
malte | but maybe the build fails before ubuntumenuproxy.c is compiled anyway | 19:34 |
bratsche | Well, can you pastebin more than one line of the error? Just so I can get more context. | 19:34 |
malte | well, the only thing I did was modifying the ebuild to include the patch - anything else stayed the same | 19:34 |
malte | ok, wait | 19:34 |
malte | http://pastebin.ca/1972081 | 19:35 |
malte | in that build I also applied 012_ubuntu-set-grab-add.patch because I thought it might have something to do with it, but the error is the same | 19:36 |
bratsche | Can you cd into the gtk directory and type "grep ubuntumenuproxy" and pastebin me the output of this? | 19:38 |
bratsche | Err.. "grep ubuntumenuproxy *" | 19:39 |
malte | http://pastebin.ca/1972084 | 19:39 |
bratsche | Hmm, I dunno. It would be easier if I had a machine to try to reproduce this, but it's hard to figure out over irc. | 19:41 |
malte | hm | 19:41 |
bratsche | I still wonder if there's something else that needs to be done in the Gentoo packaging. | 19:41 |
malte | I don't think so | 19:41 |
malte | but thanks for your help anyway | 19:42 |
bratsche | There was something else that needed to be done in the Debian packages | 19:42 |
malte | what was that? | 19:42 |
malte | it should be similar for gentoo, I guess | 19:42 |
bratsche | Look at debian/libgtk2.0-0.symbols or whatever it's called. | 19:42 |
malte | ok | 19:43 |
malte | the file does not exist | 19:45 |
malte | http://bazaar.launchpad.net/~vcs-imports/gtk/trunk/files/head:/debian/ | 19:45 |
malte | that's the correct folder, right? | 19:45 |
bratsche | http://bazaar.launchpad.net/~ubuntu-desktop/gtk/ubuntu/files/head:/debian/ | 19:47 |
malte | ah, right | 19:50 |
bratsche | Anyway, this is about as much as I think I can do right now. UDS starts tomorrow and I need to get ready. | 19:51 |
malte | ok, good luck ;) | 19:51 |
malte | I'll see what I can find out | 19:51 |
malte | thanks! | 19:51 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!