Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #195258 > unrolled thread

gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

Started byJohann Spies <johann.spies@gmail.com>
First post2018-05-02 22:50 +0200
Last post2018-05-03 21:30 +0200
Articles 5 — 3 participants

Back to article view | Back to linux.debian.user


Contents

  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

#195258 — gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

FromJohann Spies <johann.spies@gmail.com>
Date2018-05-02 22:50 +0200
Subjectgegl: 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]


#195259 — Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

FromSven Joachim <svenjoac@gmx.de>
Date2018-05-02 23:50 +0200
SubjectRe: 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]


#195260 — Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

From<tomas@tuxteam.de>
Date2018-05-03 06:40 +0200
SubjectRe: 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]


#195268

FromJohann Spies <johann.spies@gmail.com>
Date2018-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]


#195270 — Re: gegl: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

From<tomas@tuxteam.de>
Date2018-05-03 21:30 +0200
SubjectRe: 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