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