Summary: | =x11-libs/pango-1.24.5-r1 no longer builds with latest update | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthew Schultz <mattsch> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
environment |
Description
Matthew Schultz
2009-12-15 03:33:10 UTC
Created attachment 213063 [details]
build.log
Created attachment 213064 [details]
environment
How does this have anything to do with DirectFB? I don't see anything that indicates that in the build output. (In reply to comment #3) > How does this have anything to do with DirectFB? I don't see anything that > indicates that in the build output. > I figured it had something to do with DirectFB because revdep-rebuild finds that the libdirectfb file it links to is the wrong version. But I suppose the reason it needs to be rebuilt has nothing to do with where it's dying in the make process. Something is not right on this system: ./.libs/libharfbuzz-1.a: could not read symbols: Archive has no index; run ranlib to add one it sounds a lot like bug #297009 in the weirdness level, new libtool release might not be that safe after all. Could you revert to libtool-2.2.6a and try again ? I just downgraded to libtool-2.2.6a and I tried to reemerge pango. The build process for pango still errors and exits with the same error. (In reply to comment #6) > Something is not right on this system: > > ./.libs/libharfbuzz-1.a: could not read symbols: Archive has no index; run > ranlib to add one > > it sounds a lot like bug #297009 in the weirdness level, new libtool release > might not be that safe after all. Could you revert to libtool-2.2.6a and try > again ? > Are you sure you mentioned the right bug number as well since that one does not exist? I have also tried emerging 1.26.0 and 1.26.1 and they give me different errors: /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -I.. -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/freetype2 -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -MT pango-enum-types.lo -MD -MP -MF .deps/pango-enum-types.Tpo -c -o pango-enum-types.lo pango-enum-types.c libtool: compile: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -I.. -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/freetype2 -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -MT pango-enum-types.lo -MD -MP -MF .deps/pango-enum-types.Tpo -c pango-enum-types.c -fPIC -DPIC -o .libs/pango-enum-types.o mv -f .deps/querymodules.Tpo .deps/querymodules.Po mv -f .deps/libpangocairo_1_0_la-pangocairo-fcfont.Tpo .deps/libpangocairo_1_0_la-pangocairo-fcfont.Plo mv -f .deps/pango-enum-types.Tpo .deps/pango-enum-types.Plo /bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -march=athlon-xp -O2 -pipe -fomit-frame-pointer -Wall -version-info 2600:0:2600 -export-symbols-regex "^pango_.*" -Wl,-O1 -o libpango-1.0.la -rpath /usr/lib break.lo ellipsize.lo fonts.lo glyphstring.lo modules.lo pango-attributes.lo pango-bidi-type.lo pango-color.lo pango-context.lo pango-coverage.lo pango-engine.lo pango-fontmap.lo pango-fontset.lo pango-glyph-item.lo pango-gravity.lo pango-item.lo pango-language.lo pango-layout.lo pango-markup.lo pango-matrix.lo pango-renderer.lo pango-script.lo pango-tabs.lo pango-utils.lo reorder-items.lo shape.lo pango-enum-types.lo module-defs-lang.lo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lm mini-fribidi/libmini-fribidi.la libtool: link: /usr/bin/nm -B .libs/break.o .libs/ellipsize.o .libs/fonts.o .libs/glyphstring.o .libs/modules.o .libs/pango-attributes.o .libs/pango-bidi-type.o .libs/pango-color.o .libs/pango-context.o .libs/pango-coverage.o .libs/pango-engine.o .libs/pango-fontmap.o .libs/pango-fontset.o .libs/pango-glyph-item.o .libs/pango-gravity.o .libs/pango-item.o .libs/pango-language.o .libs/pango-layout.o .libs/pango-markup.o .libs/pango-matrix.o .libs/pango-renderer.o .libs/pango-script.o .libs/pango-tabs.o .libs/pango-utils.o .libs/reorder-items.o .libs/shape.o .libs/pango-enum-types.o .libs/module-defs-lang.o mini-fribidi/.libs/libmini-fribidi.a | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libpango-1.0.exp /usr/bin/nm: .libs/pango-coverage.o: File format not recognized /usr/bin/nm: fribidi.o: File format not recognized /usr/bin/nm: fribidi_char_type.o: File format not recognized /usr/bin/nm: fribidi_types.o: File format not recognized libtool: link: /bin/grep -E -e "^pango_.*" ".libs/libpango-1.0.exp" > ".libs/libpango-1.0.expT" libtool: link: mv -f ".libs/libpango-1.0.expT" ".libs/libpango-1.0.exp" libtool: link: echo "{ global:" > .libs/libpango-1.0.ver libtool: link: cat .libs/libpango-1.0.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libpango-1.0.ver libtool: link: echo "local: *; };" >> .libs/libpango-1.0.ver libtool: link: i686-pc-linux-gnu-gcc -shared .libs/break.o .libs/ellipsize.o .libs/fonts.o .libs/glyphstring.o .libs/modules.o .libs/pango-attributes.o .libs/pango-bidi-type.o .libs/pango-color.o .libs/pango-context.o .libs/pango-coverage.o .libs/pango-engine.o .libs/pango-fontmap.o .libs/pango-fontset.o .libs/pango-glyph-item.o .libs/pango-gravity.o .libs/pango-item.o .libs/pango-language.o .libs/pango-layout.o .libs/pango-markup.o .libs/pango-matrix.o .libs/pango-renderer.o .libs/pango-script.o .libs/pango-tabs.o .libs/pango-utils.o .libs/reorder-items.o .libs/shape.o .libs/pango-enum-types.o .libs/module-defs-lang.o -Wl,--whole-archive mini-fribidi/.libs/libmini-fribidi.a -Wl,--no-whole-archive /usr/lib/libgobject-2.0.so -L/usr/lib /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lm -march=athlon-xp -Wl,-O1 -Wl,-soname -Wl,libpango-1.0.so.0 -Wl,-version-script -Wl,.libs/libpango-1.0.ver -o .libs/libpango-1.0.so.0.2600.0 .libs/pango-coverage.o: file not recognized: File format not recognized collect2: ld returned 1 exit status make[4]: *** [libpango-1.0.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/x11-libs/pango-1.26.0/work/pango-1.26.0/pango' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/x11-libs/pango-1.26.0/work/pango-1.26.0/pango' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/x11-libs/pango-1.26.0/work/pango-1.26.0/pango' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-libs/pango-1.26.0/work/pango-1.26.0' make: *** [all] Error 2 emerge -e system fixed the problem. |