Summary: | media-gfx/gimp-2.6.7 failed to merge: dialog.c:(.text+0x516): undefined reference to `webkit_web_view_load_uri' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | fredric.miscmail |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Pacho Ramos
![]() Created attachment 202911 [details]
build.log
Check your version of webkit and 'nm -C -D' output for webkit. That symbol is there for 1.1.10, perhaps ebuild needs a higher version ? Yes, it's possible, my webkit version is 0_p40220-r1, but I don't understand how should I run "nm" command: $ nm -C -D nm: 'a.out': No such file then, there is something I am missing to do :-/ Thanks It's 'nm -C -D /usr/lib/libwebkit-1.0.so |less' (cause the output will be long) and search for the symbol. OK, thanks, in the output I can't find "webkit_web_view_load_uri" I have beeing checking a bit their git tree and seems that configure should check for newer webkit versions: http://git.gnome.org/cgit/gimp/commit/?h=gimp-2-6&id=b041e005f38b842b40af319a2572217a234ebc39 But it's failing to do so echo "net-libs/webkit-gtk" >>/etc/portage/package.keywords has helped for me ;-) This updates the webkit-gtk to version webkit-gtk-1.1.10 and gimp-2.6.7 is buildable. A re-emerge of webkit-gtk fixed the problem. I was already at the higher version but the re-emerge did the trick. Right, looks like there's nothing we can do about this. A simple grep through the sourcecode of the different versions of webkit-gtk shows that at least webkit-gtk-0_p46193 or 1.1.1 is needed to have webkit_web_view_load_uri, so the gimp ebuild needs an update to the dep. |