Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #195258 > unrolled thread
| Started by | Johann Spies <johann.spies@gmail.com> |
|---|---|
| First post | 2018-05-02 22:50 +0200 |
| Last post | 2018-05-03 21:30 +0200 |
| Articles | 5 — 3 participants |
Back to article view | Back to linux.debian.user
gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows Johann Spies <johann.spies@gmail.com> - 2018-05-02 22:50 +0200
Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows Sven Joachim <svenjoac@gmx.de> - 2018-05-02 23:50 +0200
Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows <tomas@tuxteam.de> - 2018-05-03 06:40 +0200
Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows Johann Spies <johann.spies@gmail.com> - 2018-05-03 21:20 +0200
Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows <tomas@tuxteam.de> - 2018-05-03 21:30 +0200
| From | Johann Spies <johann.spies@gmail.com> |
|---|---|
| Date | 2018-05-02 22:50 +0200 |
| Subject | gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows |
| Message-ID | <vL6Rn-6Ik-43@gated-at.bofh.it> |
I have installed gimp 2.10 on three computers. On two it was successful. On the third I get the error in the subject line whenever I run gimp or gegl. On the computer where I get this error, I could also not compile the source package for gegl. I could on of the others and then I copied the compiled packages to the problem computer and installed it but I made no progress to solving the problem. I even upgraded that computer to unstable and purged and reinstalled all the x11-related packages but I could not find out what the problem was. How do I determine what is causing the problem and then solve it? I have the following packages installed: ii gegl 0.4.0-1 amd64 Generic Graphics Library Test Program ii gegl-dbgsym 0.4.0-1 amd64 debug symbols for gegl ii gir1.2-gegl-0.4:amd64 0.4.0-1 amd64 GObject introspection data for the Generic Graphics Library ii libgegl-0.4-0:amd64 0.4.0-1 amd64 Generic Graphics Library ii libgegl-0.4-0-dbgsym:amd64 0.4.0-1 amd64 debug symbols for libgegl-0.4-0 ii libgegl-common 0.4.0-1 all Generic Graphics Library - common files ii libgegl-dev:amd64 0.4.0-1 amd64 Generic Graphics Library (development files) ii libgegl-doc 0.4.0-1 all Generic Graphics Library (documentation) $ wajig list babl ii libbabl-0.1-0:amd64 0.1.46-2 amd64 Dynamic, any to any, pixel format conversion library ii libbabl-dev:amd64 0.1.46-2 amd64 Dynamic, any to any, pixel format conversion library (develo.. Regards Johann -- Because experiencing your loyal love is better than life itself, my lips will praise you. (Psalm 63:3)
[toc] | [next] | [standalone]
| From | Sven Joachim <svenjoac@gmx.de> |
|---|---|
| Date | 2018-05-02 23:50 +0200 |
| Subject | Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows |
| Message-ID | <vL7Nn-7tZ-3@gated-at.bofh.it> |
| In reply to | #195258 |
On 2018-05-02 22:44 +0200, Johann Spies wrote:
> I have installed gimp 2.10 on three computers. On two it was
> successful. On the third I get the error in the subject line whenever
> I run gimp or gegl. On the computer where I get this error, I could
> also not compile the source package for gegl. I could on of the
> others and then I copied the compiled packages to the problem computer
> and installed it but I made no progress to solving the problem.
>
> I even upgraded that computer to unstable and purged and reinstalled
> all the x11-related packages but I could not find out what the problem
> was.
>
> How do I determine what is causing the problem and then solve it?
A common cause for symbol lookup errors is locally installed libraries
not under dpkg control. Start by running "ldd /usr/bin/gimp" and watch
for anything unusual, such as libraries under /usr/local.
> $ wajig list babl
> ii libbabl-0.1-0:amd64
> 0.1.46-2 amd64 Dynamic, any to any,
> pixel format conversion library
> ii libbabl-dev:amd64
> 0.1.46-2 amd64 Dynamic, any to any,
> pixel format conversion library (develo..
Previous reports of your problem have been #896091 and #897226, but
those were due to having libbabl-0.1-0 from dmo installed. Apparently
this is not the case on your system.
Cheers,
Sven
[toc] | [prev] | [next] | [standalone]
| From | <tomas@tuxteam.de> |
|---|---|
| Date | 2018-05-03 06:40 +0200 |
| Subject | Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows |
| Message-ID | <vLec9-49N-1@gated-at.bofh.it> |
| In reply to | #195259 |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, May 02, 2018 at 11:47:16PM +0200, Sven Joachim wrote: > On 2018-05-02 22:44 +0200, Johann Spies wrote: > > > I have installed gimp 2.10 on three computers. On two it was > > successful [...] > A common cause for symbol lookup errors is locally installed libraries > not under dpkg control. Start by running "ldd /usr/bin/gimp" and watch > for anything unusual, such as libraries under /usr/local. This might, but it might also not help. I strongly guess libbabl is being loaded at run time. But... > > > $ wajig list babl > > ii libbabl-0.1-0:amd64 > > 0.1.46-2 amd64 Dynamic, any to any, > > pixel format conversion library > > ii libbabl-dev:amd64 > > 0.1.46-2 amd64 Dynamic, any to any, > > pixel format conversion library (develo.. given the bugs you mention, I'd look for some rogue libbabl (e.g. "locate babl" or some equivalent) or strace a gimp start and look there for "open" and "libbabl" and see what the gimp is actually loading. Perhaps it's stumbling upon some older version of libbabl left behind by some forgotten battle. Cheers - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlrqkV0ACgkQBcgs9XrR2kZTTgCeNeoLr6Br6FwK4YF0Uli/SL3O F7gAn2zT/L0yRz/5OknIk/k8xp3iy09n =0HVN -----END PGP SIGNATURE-----
[toc] | [prev] | [next] | [standalone]
| From | Johann Spies <johann.spies@gmail.com> |
|---|---|
| Date | 2018-05-03 21:20 +0200 |
| Message-ID | <vLrVL-56b-1@gated-at.bofh.it> |
| In reply to | #195260 |
Thanks Sven and Tomas. You have helped me to identify the problem: indeed a version of libbabl in /usr/local! I must have asked earlier then I would not have spent hours on this problem! :) Regards Johann
[toc] | [prev] | [next] | [standalone]
| From | <tomas@tuxteam.de> |
|---|---|
| Date | 2018-05-03 21:30 +0200 |
| Subject | Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows |
| Message-ID | <vLs5r-59T-1@gated-at.bofh.it> |
| In reply to | #195268 |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, May 03, 2018 at 09:13:28PM +0200, Johann Spies wrote: > Thanks Sven and Tomas. You have helped me to identify the problem: > indeed a version of libbabl in /usr/local! > > I must have asked earlier then I would not have spent hours on this problem! :) Glad it helped :-) - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlrrYScACgkQBcgs9XrR2kYkYgCcD9IWA4we6pBB/MuWf3W3+vnw 434An0rVdwTrMEa7dtCwH/A7AZzZPcHG =mpVK -----END PGP SIGNATURE-----
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.user
csiph-web