Summary: | x11-libs/vte fails because of underlinking | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | QA | CC: | naota |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 372079 | ||
Attachments: |
Build log
new vte-0.28.0-fix-gdk-targets.patch |
Description
Diego Elio Pettenò (RETIRED)
2011-05-30 21:03:25 UTC
This should also be reported to upstream -> bugzilla.gnome.org See https://bugzilla.gnome.org/show_bug.cgi?id=613525 vte upstream doesn't want to fix this bug because they think it's gtk's fault; gtk upstream disagrees and won't fix it either :/ Seems this is fixed with this commit http://git.gnome.org/browse/vte/commit/?id=be41faea3651c2a90012648490ebf346eac82d04 The actual problem now is this configure line "checking for GDK target... " This is from: AC_MSG_CHECKING([for GDK target]) AC_MSG_RESULT([$GDK_TARGETS]) in configure.in. This "blank" mean GDK_TARGETS is mis-detected (it should be x11 usually on Linux). If there is x11 in GDK_TARGETS, it add link to x11 as the above commit do. We are applying vte-2.28.0-fix-gdk-targets.patch and this patch is the root of this problem. You see this line in the build.log "./configure: line 3084: --variable: command not found" This patch try to use PKG_CONFIG before the configure set it. We should fix the patch to detect GDK_TARGET properly. Created attachment 287883 [details, diff]
new vte-0.28.0-fix-gdk-targets.patch
Replacing vte-0.28.0-fix-gdk-tragets.patch with this file solved the problem. Please review this new patch and commit it if there's no problem with it.
Looks to work fine for me, but would prefer to wait a bit for other team members to confirm (If in a week or so no action was taken, feel free to comment again here to push this up) Fixed, thanks a lot |