GNOME Bugzilla – Bug 567435
compilation of gegl 0.0.22 on gentoo fails due to undefined symbols
Last modified: 2009-07-17 08:57:33 UTC
Please describe the problem: Compilation of gegl 0.0.22 on amd64 gentoo fails due to a number of undefined symbol errors. Steps to reproduce: 1. emerge media-libs/gegl-0.0.22 Actual results: Compilation fails. Expected results: Compilation succeeds and the package is installed. Does this happen every time? Yes. Other information: A log of the compile process can be seen here: http://wetash.com/bugs/gegl.txt.gz The system I'm compiling this on is an amd64 gentoo box with a 2.6.28 kernel. My USE flags for this package are: +cairo, -debug, +doc, +ffmpeg, +jpeg, +mmx, -openexr, +png, -raw, +sdl, +sse, +svg, -v4l
Ooops. The steps to reproduce should read: emerge =media-libs/gegl-0.0.22
Posting relevant stuff for better search results: make[4]: Entering directory `/var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/docs/gallery' --[Updating sample compositions]-- ./clones.xml ** Message: Module '../../operations/affine/.libs/affine.so' load error: ../../operations/affine/.libs/affine.so: undefined symbol: gegl_matrix3_is_translate ** Message: Module '../../operations/common/.libs/layer.so' load error: ../../operations/common/.libs/layer.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/load.so' load error: ../../operations/common/.libs/load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/magick-load.so' load error: ../../operations/common/.libs/magick-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/raw-load.so' load error: ../../operations/common/.libs/raw-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/ff-load.so' load error: ../../operations/external/.libs/ff-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/jpg-load.so' load error: ../../operations/external/.libs/jpg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/path.so' load error: ../../operations/external/.libs/path.so: undefined symbol: gegl_path_foreach_flat ** Message: Module '../../operations/external/.libs/png-load.so' load error: ../../operations/external/.libs/png-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/svg-load.so' load error: ../../operations/external/.libs/svg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/workshop/external/.libs/ff_save.so' load error: ../../operations/workshop/external/.libs/ff_save.so: undefined symbol: img_convert ** Message: Module '../../operations/workshop/external/.libs/gluas.so' load error: ../../operations/workshop/external/.libs/gluas.so: undefined symbol: gegl_param_spec_file_path /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: symbol lookup error: /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: undefined symbol: gegl_path_add_type make[5]: *** [clones.png] Error 127 ./OpenRaster-00.xml ** Message: Module '../../operations/affine/.libs/affine.so' load error: ../../operations/affine/.libs/affine.so: undefined symbol: gegl_matrix3_is_translate ** Message: Module '../../operations/common/.libs/layer.so' load error: ../../operations/common/.libs/layer.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/load.so' load error: ../../operations/common/.libs/load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/magick-load.so' load error: ../../operations/common/.libs/magick-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/raw-load.so' load error: ../../operations/common/.libs/raw-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/ff-load.so' load error: ../../operations/external/.libs/ff-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/jpg-load.so' load error: ../../operations/external/.libs/jpg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/path.so' load error: ../../operations/external/.libs/path.so: undefined symbol: gegl_path_foreach_flat ** Message: Module '../../operations/external/.libs/png-load.so' load error: ../../operations/external/.libs/png-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/svg-load.so' load error: ../../operations/external/.libs/svg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/workshop/external/.libs/ff_save.so' load error: ../../operations/workshop/external/.libs/ff_save.so: undefined symbol: img_convert ** Message: Module '../../operations/workshop/external/.libs/gluas.so' load error: ../../operations/workshop/external/.libs/gluas.so: undefined symbol: gegl_param_spec_file_path /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: symbol lookup error: /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: undefined symbol: gegl_path_add_type make[5]: *** [OpenRaster-00.png] Error 127 ./OpenRaster-01.xml ** Message: Module '../../operations/affine/.libs/affine.so' load error: ../../operations/affine/.libs/affine.so: undefined symbol: gegl_matrix3_is_translate ** Message: Module '../../operations/common/.libs/layer.so' load error: ../../operations/common/.libs/layer.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/load.so' load error: ../../operations/common/.libs/load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/magick-load.so' load error: ../../operations/common/.libs/magick-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/raw-load.so' load error: ../../operations/common/.libs/raw-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/ff-load.so' load error: ../../operations/external/.libs/ff-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/jpg-load.so' load error: ../../operations/external/.libs/jpg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/path.so' load error: ../../operations/external/.libs/path.so: undefined symbol: gegl_path_foreach_flat ** Message: Module '../../operations/external/.libs/png-load.so' load error: ../../operations/external/.libs/png-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/svg-load.so' load error: ../../operations/external/.libs/svg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/workshop/external/.libs/ff_save.so' load error: ../../operations/workshop/external/.libs/ff_save.so: undefined symbol: img_convert ** Message: Module '../../operations/workshop/external/.libs/gluas.so' load error: ../../operations/workshop/external/.libs/gluas.so: undefined symbol: gegl_param_spec_file_path /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: symbol lookup error: /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: undefined symbol: gegl_path_add_type make[5]: *** [OpenRaster-01.png] Error 127 ./OpenRaster-04.xml ** Message: Module '../../operations/affine/.libs/affine.so' load error: ../../operations/affine/.libs/affine.so: undefined symbol: gegl_matrix3_is_translate ** Message: Module '../../operations/common/.libs/layer.so' load error: ../../operations/common/.libs/layer.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/load.so' load error: ../../operations/common/.libs/load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/magick-load.so' load error: ../../operations/common/.libs/magick-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/common/.libs/raw-load.so' load error: ../../operations/common/.libs/raw-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/ff-load.so' load error: ../../operations/external/.libs/ff-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/jpg-load.so' load error: ../../operations/external/.libs/jpg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/path.so' load error: ../../operations/external/.libs/path.so: undefined symbol: gegl_path_foreach_flat ** Message: Module '../../operations/external/.libs/png-load.so' load error: ../../operations/external/.libs/png-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/external/.libs/svg-load.so' load error: ../../operations/external/.libs/svg-load.so: undefined symbol: gegl_param_spec_file_path ** Message: Module '../../operations/workshop/external/.libs/ff_save.so' load error: ../../operations/workshop/external/.libs/ff_save.so: undefined symbol: img_convert ** Message: Module '../../operations/workshop/external/.libs/gluas.so' load error: ../../operations/workshop/external/.libs/gluas.so: undefined symbol: gegl_param_spec_file_path /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: symbol lookup error: /var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/bin/.libs/lt-gegl: undefined symbol: gegl_path_add_type make[5]: *** [OpenRaster-04.png] Error 127 make[4]: *** [images.stamp] Error 2 make[4]: Leaving directory `/var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/docs/gallery' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/docs/gallery' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22/docs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/gegl-0.0.22/work/gegl-0.0.22' make: *** [all] Error 2
babl-0.0.22 and gegl-0.0.22 have both hit Gentoo unstable. Both appear to build and run correctly based on my brief view of them. It could have been that you had issues linking against an earlier build that was already present on your system? I had similar issues on an amd64 Gentoo unstable machine.
Until this can be shown to be a GEGL problem and not a Gentoo problem, I am closing this as NOTGNOME.