First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 131844
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: TGL <tom.gl@free.fr>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
libzvt-2.0.1-as-needed.patch files/libzvt-2.0.1-as-needed.patch patch TGL 2006-04-30 17:24 0000 1.20 KB Details | Diff
libzvt-2.0.1-ebuild.patch libzvt-2.0.1-ebuild.patch patch TGL 2006-04-30 17:27 0000 382 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 131844 depends on: 147550 Show dependency tree
Bug 131844 blocks: 129413
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-04-30 17:24 0000
libzvt has unresolved symbols provided by libutil. This prevent building
x11-libs/vte with -Wl,--as-needed. This patch fixes that.

------- Comment #1 From TGL 2006-04-30 17:24:51 0000 -------
Created an attachment (id=85883) [details]
files/libzvt-2.0.1-as-needed.patch

------- Comment #2 From TGL 2006-04-30 17:27:54 0000 -------
Created an attachment (id=85884) [details]
libzvt-2.0.1-ebuild.patch

patch for the ebuild

------- Comment #3 From TGL 2006-05-14 05:09:58 0000 -------
Sent upstream:
http://bugzilla.gnome.org/show_bug.cgi?id=341733

------- Comment #4 From Ernestas Liubarskij 2006-06-08 11:59:12 0000 -------
*** Bug 135773 has been marked as a duplicate of this bug. ***

------- Comment #5 From Ernestas Liubarskij 2006-06-08 12:01:04 0000 -------
Your patch fixed it; thanks, TGL.

------- Comment #6 From Daniel Gryniewicz 2006-06-30 20:30:07 0000 -------
I have libzvt and gnomesu (the only thing I have that deps on it) both built
with --as-needed, and neither has a problem.  vte doesn't depend on libzvt (and
I have that built with --as-needed too).  Which version of binutils do you have
installed?

------- Comment #7 From Ernestas Liubarskij 2006-07-01 00:42:27 0000 -------
I had "sys-devel/binutils:  2.16.93", now I have 2.17 installed. As I can see,
vte doesn't depend on libzvt, but it somehow didn't want to build because of
"/usr/lib/libzvt-2.0.so: undefined reference to `login_tty'". See my bug 135773
gnome-terminal-2.14.2 depends on vte.

------- Comment #8 From TGL 2006-07-02 03:44:11 0000 -------
(In reply to comment #6)
> vte doesn't depend on libzvt 

There is some automagic crap in the configure.in of vte:

# If we can find libzvt on the system, set up to build a variant of "reflect"
# which uses it.
REFLECT_ZVT=false
if pkg-config --exists libzvt-2.0 ; then
        REFLECT_ZVT=true
        ZVT_DEFS=-DHAVE_ZVT
        PKG_CHECK_MODULES(ZVT,[gtk+-2.0 libzvt-2.0])
fi
AC_SUBST(ZVT_DEFS)
AM_CONDITIONAL(REFLECT_USE_ZVT, $REFLECT_ZVT)

Probably it should be made configurable, or maybe even simply patched out.

As for the unresolved symbols not being reported as an error on your system, it
depends on the binutils version: it's a check which has been introduced by a
2.16.9x version (i don't remember which one exactly).

------- Comment #9 From Jakub Moc (RETIRED) 2006-08-07 07:27:01 0000 -------
*** Bug 143085 has been marked as a duplicate of this bug. ***

------- Comment #10 From Nguyen Thai Ngoc Duy (RETIRED) 2006-09-01 18:36:06 0000 -------
There is a patch at [1] to remove libzvt from vte. It was applied upstream. The
patch can be modified a bit to apply to vte-0.12.2 (the failed hunk is in
ChangeLog)

[1] http://bugzilla.gnome.org/show_bug.cgi?id=330441

------- Comment #11 From Rémi Cardona 2007-03-04 22:39:11 0000 -------
Fixed upstream. :) Thanks

First Last Prev Next    No search results available      Search page      Enter new bug