Problem compiling gegl
This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
Problem compiling gegl | Berkut | 23 Feb 16:35 |
Problem compiling gegl | Henrik Akesson | 23 Feb 16:46 |
Problem compiling gegl | Martin Nordholts | 23 Feb 17:39 |
Problem compiling gegl | Sven Neumann | 23 Feb 21:10 |
Problem compiling gegl | Berkut | 23 Feb 20:09 |
Problem compiling gegl
Hi,
I've got the latest bebl and gegl from the svn repos, and successfully built and installed bebl, but when I try and make gegl, I get the following error:
--[Updating sample compositions]--
../clones.xml
** Message: Module '../../operations/core/.libs/convert-format.so'
load error: ../../operations/core/.libs/convert-format.so: undefined
symbol: babl_format_get_bytes_per_pixel
** Message: Module '../../operations/external/.libs/save-pixbuf.so'
load error: ../../operations/external/.libs/save-pixbuf.so: undefined
symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load
error: ../../operations/external/.libs/png-save.so: undefined symbol:
babl_format_get_type
** (lt-gegl:22536): WARNING **: Failed to set operation type
gegl:png-save, using a passthrough op instead
/home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup
error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0:
undefined symbol: babl_format_get_bytes_per_pixel
make[5]: *** [clones.png] Error 127
../OpenRaster-00.xml
** Message: Module '../../operations/core/.libs/convert-format.so'
load error: ../../operations/core/.libs/convert-format.so: undefined
symbol: babl_format_get_bytes_per_pixel
** Message: Module '../../operations/external/.libs/save-pixbuf.so'
load error: ../../operations/external/.libs/save-pixbuf.so: undefined
symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load
error: ../../operations/external/.libs/png-save.so: undefined symbol:
babl_format_get_type
** (lt-gegl:22568): WARNING **: Failed to set operation type
gegl:png-save, using a passthrough op instead
/home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup
error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0:
undefined symbol: babl_format_get_bytes_per_pixel
make[5]: *** [OpenRaster-00.png] Error 127
../OpenRaster-01.xml
** Message: Module '../../operations/core/.libs/convert-format.so'
load error: ../../operations/core/.libs/convert-format.so: undefined
symbol: babl_format_get_bytes_per_pixel
** Message: Module '../../operations/external/.libs/save-pixbuf.so'
load error: ../../operations/external/.libs/save-pixbuf.so: undefined
symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load
error: ../../operations/external/.libs/png-save.so: undefined symbol:
babl_format_get_type
** (lt-gegl:22595): WARNING **: Failed to set operation type
gegl:png-save, using a passthrough op instead
/home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup
error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0:
undefined symbol: babl_format_get_bytes_per_pixel
make[5]: *** [OpenRaster-01.png] Error 127
../OpenRaster-04.xml
** Message: Module '../../operations/core/.libs/convert-format.so'
load error: ../../operations/core/.libs/convert-format.so: undefined
symbol: babl_format_get_bytes_per_pixel
** Message: Module '../../operations/external/.libs/save-pixbuf.so'
load error: ../../operations/external/.libs/save-pixbuf.so: undefined
symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load
error: ../../operations/external/.libs/png-save.so: undefined symbol:
babl_format_get_type
** (lt-gegl:22622): WARNING **: Failed to set operation type
gegl:png-save, using a passthrough op instead
/home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup
error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0:
undefined symbol: babl_format_get_bytes_per_pixel
make[5]: *** [OpenRaster-04.png] Error 127
make[4]: *** [images.stamp] Error 2
make[4]: Leaving directory `/home/peter/Documents/apps/gegl/docs/gallery'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/peter/Documents/apps/gegl/docs/gallery'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/peter/Documents/apps/gegl/docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/peter/Documents/apps/gegl'
make: *** [all] Error 2
Are the two in sync yet, or does more work need to be done?
Thanks, Berkut
Problem compiling gegl
Did you set BABL_LIBS when configuring gegl?
I.e: ./autogen.sh BABL_LIBS=~/Dev/babl/.libs/
/Henrik
2009/2/23 Berkut
Hi,
I've got the latest bebl and gegl from the svn repos, and successfully built and installed bebl, but when I try and make gegl, I get the following error:
--[Updating sample compositions]-- ../clones.xml
** Message: Module '../../operations/core/.libs/convert-format.so' load error: ../../operations/core/.libs/convert-format.so: undefined symbol: babl_format_get_bytes_per_pixel ** Message: Module '../../operations/external/.libs/save-pixbuf.so' load error: ../../operations/external/.libs/save-pixbuf.so: undefined symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load error: ../../operations/external/.libs/png-save.so: undefined symbol: babl_format_get_type** (lt-gegl:22536): WARNING **: Failed to set operation type gegl:png-save, using a passthrough op instead /home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0: undefined symbol: babl_format_get_bytes_per_pixel make[5]: *** [clones.png] Error 127
../OpenRaster-00.xml
** Message: Module '../../operations/core/.libs/convert-format.so' load error: ../../operations/core/.libs/convert-format.so: undefined symbol: babl_format_get_bytes_per_pixel ** Message: Module '../../operations/external/.libs/save-pixbuf.so' load error: ../../operations/external/.libs/save-pixbuf.so: undefined symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load error: ../../operations/external/.libs/png-save.so: undefined symbol: babl_format_get_type** (lt-gegl:22568): WARNING **: Failed to set operation type gegl:png-save, using a passthrough op instead /home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0: undefined symbol: babl_format_get_bytes_per_pixel make[5]: *** [OpenRaster-00.png] Error 127 ../OpenRaster-01.xml
** Message: Module '../../operations/core/.libs/convert-format.so' load error: ../../operations/core/.libs/convert-format.so: undefined symbol: babl_format_get_bytes_per_pixel ** Message: Module '../../operations/external/.libs/save-pixbuf.so' load error: ../../operations/external/.libs/save-pixbuf.so: undefined symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load error: ../../operations/external/.libs/png-save.so: undefined symbol: babl_format_get_type** (lt-gegl:22595): WARNING **: Failed to set operation type gegl:png-save, using a passthrough op instead /home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0: undefined symbol: babl_format_get_bytes_per_pixel make[5]: *** [OpenRaster-01.png] Error 127 ../OpenRaster-04.xml
** Message: Module '../../operations/core/.libs/convert-format.so' load error: ../../operations/core/.libs/convert-format.so: undefined symbol: babl_format_get_bytes_per_pixel ** Message: Module '../../operations/external/.libs/save-pixbuf.so' load error: ../../operations/external/.libs/save-pixbuf.so: undefined symbol: babl_format_has_alpha
** Message: Module '../../operations/external/.libs/png-save.so' load error: ../../operations/external/.libs/png-save.so: undefined symbol: babl_format_get_type** (lt-gegl:22622): WARNING **: Failed to set operation type gegl:png-save, using a passthrough op instead /home/peter/Documents/apps/gegl/bin/.libs/lt-gegl: symbol lookup error: /home/peter/Documents/apps/gegl/gegl/.libs/libgegl-0.0.so.0: undefined symbol: babl_format_get_bytes_per_pixel make[5]: *** [OpenRaster-04.png] Error 127 make[4]: *** [images.stamp] Error 2
make[4]: Leaving directory `/home/peter/Documents/apps/gegl/docs/gallery' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/peter/Documents/apps/gegl/docs/gallery' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/peter/Documents/apps/gegl/docs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/peter/Documents/apps/gegl' make: *** [all] Error 2Are the two in sync yet, or does more work need to be done?
Thanks, Berkut
--
Problem compiling gegl
Berkut wrote:
Hi,
I've got the latest bebl and gegl from the svn repos, and successfully built and installed bebl, but when I try and make gegl, I get the following error:
Hi
SVN trunk of babl and GEGL should be completely compatible without problems, your problem looks like an install issue.
In particular I suspect that GEGL did not pickup the SVN trunk version of babl but an old systemwide installation of babl. Be sure to se PKG_CONFIG_PATH when you configure (autogen.sh) GEGL.
- Martin
Problem compiling gegl
----- Original Message -----
From: "Henrik Akesson"
To: Berkut
Cc: gegl-developer@lists.xcf.berkeley.edu
Subject: Re: [Gegl-developer] Problem compiling gegl
Date: Mon, 23 Feb 2009 16:46:47 +0100
Did you set BABL_LIBS when configuring gegl?
I.e:
./autogen.sh BABL_LIBS=~/Dev/babl/.libs/
/Henrik
Hi,
I didn't, but I've tried it again with that, and unfortunately it makes no difference.
Thanks, Berkut
Problem compiling gegl
Hi,
On Mon, 2009-02-23 at 16:35 +0100, Berkut wrote:
Hi,
I've got the latest bebl and gegl from the svn repos, and successfully built and installed bebl, but when I try and make gegl, I get the following error:
If you just updated your tree, you might have objects in your tree that remained from a previous build. Or you might have such installed in the GEGL search path. The errors you pasted are not compilation problems, but problems to build the documentation. This can in most cases be fixed easily by removing all previously installed gegl modules and by using a fresh SVN checkout.
Sven