Summary: | x11-wm/emerald-0.8.4: build failure: undefined reference to 'GTK_OBJECT_TYPE_NAME' when linking libemeraldengine.so | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leif Walsh <adlaiff6> |
Component: | Current packages | Assignee: | Desktop-Effects herd <desktop-effects+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | geoscope, xarthisius |
Priority: | High | Keywords: | Inclusion |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
patch to change these symbol references
new ebuild that uses this patch another breaker of gtk+-2.0 ebuild patch |
Description
Leif Walsh
2010-03-10 06:34:01 UTC
Created attachment 222951 [details, diff]
patch to change these symbol references
Created attachment 222953 [details, diff]
new ebuild that uses this patch
I'm not sure if the patching goes in src_configure or src_unpack, but for my sanity, I put it in src_configure as that was already there. Please fix it if that is a problem. Thank you for your report. I would like to kindly ask you to submit diff against previous version of ebuilds' instead of whole files in the future. Best regards, Kacper Kowalik It also needs a patch for GTK_WIDEGT_VISIBLE (My very first patches submission. Similar patch was submitted for compiz-0.8.4, so it wasn't too hard to learn something new.) Created attachment 225779 [details, diff]
another breaker of gtk+-2.0
oops, not a comment...
Created attachment 225781 [details, diff]
ebuild patch
Hope I got this one right. the above GTK-WIDGET-VISIBLE patch compiled properly, but not yet tested.
Sorry to spam the bug but, but I just forgot to mention 2 things. 1) emerald-0.8.4-r2.ebuild.patch was diffed against the emerald-0.8.4-r1.ebuild attachment above, NOT the portage tree's emerald-0.8.4.ebuild. 2) the emerald-0.8.4-gtk_widget_get_visible.patch change IS case sensitve. My first attempts with the change uppercase did not work. I've applied these patches in emerald-0.8.4-r1. Please test the new ebuild and let me know if it works for you. Feel free to reopen the bug if it still fails to you. i get this when i try execute the patch. ./emerald-0.8.4-01-deprecated_GTK_OBJECT_TYPE_NAME.patch: line 2: ---: command not found ./emerald-0.8.4-01-deprecated_GTK_OBJECT_TYPE_NAME.patch: line 3: +++: command not found ./emerald-0.8.4-01-deprecated_GTK_OBJECT_TYPE_NAME.patch: line 4: @@: command not found ./emerald-0.8.4-01-deprecated_GTK_OBJECT_TYPE_NAME.patch: line 5: syntax error near unexpected token `}' ./emerald-0.8.4-01-deprecated_GTK_OBJECT_TYPE_NAME.patch: line 5: ` }' before that there is a whole bunch of stuff its doing. |