Closed Bug 485687 Opened 16 years ago Closed 16 years ago

Build process is broken in gfxPangoFonts.cpp

Categories

(Core :: Graphics, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 481193

People

(Reporter: fredbezies, Unassigned)

References

Details

User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2a1pre) Gecko/20090327 Firefox/3.6a1pre Build Identifier: Simple to reproduce. I cannot get a build - both trunk and 1.9.1 code for Shredder - because process is broken in gfxPangoFonts.cpp Here is the error message : c++ -o gfxPangoFonts.o -c -I../../../dist/include/system_wrappers -include /home/fred/logs/fox/src/config/gcc_hidden.h -DIMPL_THEBES -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DZLIB_INTERNAL -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -I/home/fred/logs/fox/src/gfx/thebes/src -I. -I../../../dist/include/cairo -I../../../dist/include/string -I../../../dist/include/pref -I../../../dist/include/xpcom -I../../../dist/include/unicharutil -I../../../dist/include/lcms -I../../../dist/include/locale -I../../../dist/include -I../../../dist/include/thebes -I/home/fred/logs/fox/objdir-fx/dist/include/nspr -I/home/fred/logs/fox/objdir-fx/dist/sdk/include -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -pedantic -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions -I/home/fred/logs/fox/objdir-fx/dist/include/cairo -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/gfxPangoFonts.pp /home/fred/logs/fox/src/gfx/thebes/src/gfxPangoFonts.cpp /home/fred/logs/fox/src/gfx/thebes/src/gfxPangoFonts.cpp: In function ‘void gfx_pango_font_map_class_init(gfxPangoFontMapClass*)’: /home/fred/logs/fox/src/gfx/thebes/src/gfxPangoFonts.cpp:1841: erreur: ‘struct _PangoFcFontMapClass’ has no member named ‘context_substitute’ /home/fred/logs/fox/src/gfx/thebes/src/gfxPangoFonts.cpp:1842: erreur: invalid conversion from ‘PangoFcFont* (*)(PangoFcFontMap*, PangoContext*, const PangoFontDescription*, FcPattern*)’ to ‘PangoFcFont* (*)(PangoFcFontMap*, PangoFcFontKey*)’ make[6]: *** [gfxPangoFonts.o] Erreur 1 Reproducible: Always Steps to Reproduce: 1. Get source 2. Build it Actual Results: Build process is broken. Expected Results: Build process going on ?! Using an ubuntu Jaunty beta AMD64 (up to date). $ gcc -v Utilisation des specs internes. Target: x86_64-linux-gnu Configuré avec: ../src/configure -v --with-pkgversion='Ubuntu 4.3.3-5ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Modèle de thread: posix gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) Libpango : $ apt-cache show libpango1.0-common Package: libpango1.0-common Priority: optional Section: misc Installed-Size: 204 Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Sebastien Bacher <seb128@debian.org> Architecture: all Source: pango1.0 Version: 1.24.0-1 Replaces: libpango-common (<< 1.0.0), libpango0 Depends: debconf | debconf-2.0, defoma (>= 0.11.1), fontconfig (>= 2.1.91) Recommends: x-ttcidfont-conf, libpango1.0-0 Suggests: ttf-japanese-gothic, ttf-japanese-mincho, ttf-thryomanes, ttf-baekmuk, ttf-arphic-gbsn00lp, ttf-arphic-bsmi00lp, ttf-arphic-gkai00mp, ttf-arphic-bkai00mp Conflicts: pango-libthai (<< 0.1.6-2) Filename: pool/main/p/pango1.0/libpango1.0-common_1.24.0-1_all.deb Size: 63610 MD5sum: e34117649d1f5be70280b9aa7adf5319 SHA1: 0c7479772af6b3f77f62496133993b853d2b0581 SHA256: 6ed1d44ed427fa9bfb775019546b9801debd536964d590597bbd455d6e2be349 Description: Modules and configuration files for the Pango Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed. however, most of the work on Pango-1.0 was done using the GTK+ widget toolkit as a test platform. Pango forms the core of text and font handling for GTK+-2.0. . Pango is designed to be modular; the core Pango layout can be used with four different font backends: - Core X windowing system fonts - Client-side fonts on X using the Xft library - Direct rendering of scalable fonts using the FreeType library - Native fonts on Microsoft backends . This package contains the Pango modules and the configuration files which Pango needs. Bugs: mailto:ubuntu-users@lists.ubuntu.com Origin: Ubuntu Task: ubuntu-desktop, kubuntu-desktop, edubuntu-desktop, edubuntu-desktop-kde, xubuntu-desktop, mobile-live, mobile-mid, mobile-netbook-remix, mythbuntu-backend-master, mythbuntu-backend-slave, mythbuntu-desktop, mythbuntu-frontend Could be related to bug 481193 ?
More infos : libpango was updated yesterday in ubuntu jaunty : https://launchpad.net/ubuntu/jaunty/+source/pango1.0/1.24.0-1 I will try patch in bug 481193 asap.
Depends on: 481193
Flags: wanted1.9.2?
Flags: wanted1.9.1?
Flags: blocking1.9.2?
Flags: blocking1.9.1?
Patch is working, I'm using a build with this patch under my ubuntu jaunty alpha. Future linux distribution - starting with ubuntu jaunty (end of april 2009) will use this pango version.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Removing blocking flags, this is being tracked in blocking bug 478871
Flags: wanted1.9.2?
Flags: wanted1.9.1?
Flags: blocking1.9.2?
Flags: blocking1.9.1?
You need to log in before you can comment on or make changes to this bug.