Pacman

Historical bug tracker for the Pacman package manager.

The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues

This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
Tasklist

FS#24698 - [gnome-terminal] Add missing libEGL dependency

Attached to Project: Pacman
Opened by David Rheinsberg (dvdhrm) - Sunday, 12 June 2011, 16:49 GMT
Last edited by Ionut Biru (wonder) - Sunday, 12 June 2011, 18:39 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 3.5.2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

gnome-terminal uses libEGL but has no libEGL dependency.

I run gnome-terminal-3.0.1-2

> ldd `which gnome-terminal`
This lists libEGL so gnome-terminal should add "libegl" dependency.

libegl is no longer installed with mesa-package and I removed libegl since nothing depended on it, however, gnome-terminal refuses to start then.

Regards
David
This task depends upon

Closed by  Ionut Biru (wonder)
Sunday, 12 June 2011, 18:39 GMT
Reason for closing:  Not a bug
Comment by Ionut Biru (wonder) - Sunday, 12 June 2011, 17:07 GMT
nope, it doesn't link to that.

/usr/bin/gnome-terminal -- libvte2_90.so.9
/usr/bin/gnome-terminal -- libgtk-3.so.0
/usr/bin/gnome-terminal -- libgdk-3.so.0
/usr/bin/gnome-terminal -- libatk-1.0.so.0
/usr/bin/gnome-terminal -- libgio-2.0.so.0
/usr/bin/gnome-terminal -- libgdk_pixbuf-2.0.so.0
/usr/bin/gnome-terminal -- libpango-1.0.so.0
/usr/bin/gnome-terminal -- libgobject-2.0.so.0
/usr/bin/gnome-terminal -- libgthread-2.0.so.0
/usr/bin/gnome-terminal -- libgconf-2.so.4
/usr/bin/gnome-terminal -- libglib-2.0.so.0
/usr/bin/gnome-terminal -- libX11.so.6
/usr/bin/gnome-terminal -- libSM.so.6
/usr/bin/gnome-terminal -- libICE.so.6
/usr/bin/gnome-terminal -- libpthread.so.0
/usr/bin/gnome-terminal -- libc.so.6

readelf -d /usr/bin/gnome-terminal
Comment by David Rheinsberg (dvdhrm) - Sunday, 12 June 2011, 18:22 GMT
Well, then one dependency does. At least gnome-terminal doesn't start if libEGL is not present. See ldd output below.
Any way how to trace the libEGL dependency?

Could you test whether you can start gnome-terminal without libEGL?

Regards
David

david@david-nb ~ $ ldd /usr/bin/gnome-terminal
linux-vdso.so.1 => (0x00007fffd41ff000)
libvte2_90.so.9 => /usr/lib/libvte2_90.so.9 (0x00007f8175f91000)
libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x00007f8175989000)
libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0x00007f8175710000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007f81754ef000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f81751c9000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007f8174fa7000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007f8174d5d000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f8174b0f000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f817490b000)
libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x00007f81746cd000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f81743e2000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f81740a3000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f8173e9c000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f8173c81000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f8173a64000)
libc.so.6 => /lib/libc.so.6 (0x00007f8173706000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007f81734db000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007f81732cf000)
libpng14.so.14 => /usr/lib/libpng14.so.14 (0x00007f81730a6000)
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0x00007f8172e9e000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f8172bc6000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f817292d000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f81726f9000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f81724f6000)
librt.so.1 => /lib/librt.so.1 (0x00007f81722ee000)
libncursesw.so.5 => /lib/libncursesw.so.5 (0x00007f8172093000)
libm.so.6 => /lib/libm.so.6 (0x00007f8171e11000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f8171bff000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f81719fd000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f81717ee000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f81715e6000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f81713dc000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007f81711da000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f8170fd8000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f8170dd2000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f8170bce000)
libpcre.so.0 => /lib/libpcre.so.0 (0x00007f8170993000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00007f817077c000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f8170564000)
libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x00007f81702f4000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f81700d9000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00007f816fed5000)
/lib/ld-linux-x86-64.so.2 (0x00007f817622f000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f816fc61000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007f816fa50000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f816f84e000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f816f646000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f816f43c000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f816f1c3000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f816ef9a000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f816ed98000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f816eb93000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f816e98e000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f816e78d000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f816e579000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f816e36e000)
Comment by David Rheinsberg (dvdhrm) - Sunday, 12 June 2011, 18:28 GMT
I am sorry, I traced it down to "cairo-gl-git". Since this is aur-stuff, I will report it there.

Thanks for your reply, anyway.
David

Loading...