Bug#586612: xulrunner-1.9.1: cannot rebuild xulrunner - compile errors

Krasu ksquirrel.iv at gmail.com
Mon Jun 21 00:48:55 UTC 2010


Package: xulrunner-1.9.1
Version: 1.9.1.9-7
Severity: normal

....
c++ -o nsCSSPseudoClasses.o -c -I../../dist/include/system_wrappers -include
.../../config/gcc_hidden.h -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
-DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -D_IMPL_NS_LAYOUT
-I./../../content/base/src -I./../../content/html/content/src
-I./../../content/xbl/src -I./../../content/xul/document/src  -I. -I.
-I../../dist/include/xpcom -I../../dist/include/string -I../../dist/include/dom
-I../../dist/include/content -I../../dist/include/gfx
-I../../dist/include/thebes -I../../dist/include/widget
-I../../dist/include/caps -I../../dist/include/locale
-I../../dist/include/unicharutil -I../../dist/include/js
-I../../dist/include/necko -I../../dist/include/mimetype
-I../../dist/include/webshell -I../../dist/include/uconv
-I../../dist/include/xuldoc -I../../dist/include/xpconnect
-I../../dist/include/view -I../../dist/include/intl -I../../dist/include/pref
-I../../dist/include/imglib2 -I../../dist/include/docshell -I../../dist/include
-I../../dist/include/layout -I/usr/include/nspr
-I/mnt/f/tmp/iceweasel/firefox+xulrunner-3.5.9-1.9.1.9.orig/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 -g -std=gnu++0x -fno-strict-aliasing -fshort-wchar
-pthread -pipe  -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions
-DMOZILLA_CLIENT -include ../../mozilla-config.h
-Wp,-MD,.deps/nsCSSPseudoClasses.pp nsCSSPseudoClasses.cpp
nsCSSRendering.cpp: In static member function ‘static void
nsCSSRendering::PaintBorder(nsPresContext*, nsIRenderingContext&, nsIFrame*,
const nsRect&, const nsRect&, const nsStyleBorder&, nsStyleContext*,
PRIntn)’:
nsCSSRendering.cpp:528: error: narrowing conversion of ‘(border.nsMargin::top
/ twipsPerPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp:528: error: narrowing conversion of
‘(border.nsMargin::right / twipsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:528: error: narrowing conversion of
‘(border.nsMargin::bottom / twipsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:528: error: narrowing conversion of
‘(border.nsMargin::left / twipsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp: In static member function ‘static void
nsCSSRendering::PaintOutline(nsPresContext*, nsIRenderingContext&, nsIFrame*,
const nsRect&, const nsRect&, const nsStyleBorder&, const nsStyleOutline&,
nsStyleContext*)’:
nsCSSRendering.cpp:702: error: narrowing conversion of ‘(width /
twipsPerPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp:702: error: narrowing conversion of ‘(width /
twipsPerPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp:702: error: narrowing conversion of ‘(width /
twipsPerPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp:702: error: narrowing conversion of ‘(width /
twipsPerPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp: In static member function ‘static void
nsCSSRendering::PaintFocus(nsPresContext*, nsIRenderingContext&, const nsRect&,
nscolor)’:
nsCSSRendering.cpp:744: error: narrowing conversion of ‘(oneCSSPixel /
oneDevPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp:744: error: narrowing conversion of ‘(oneCSSPixel /
oneDevPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp:744: error: narrowing conversion of ‘(oneCSSPixel /
oneDevPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp:744: error: narrowing conversion of ‘(oneCSSPixel /
oneDevPixel)’ from ‘nscoord’ to ‘gfxFloat’ inside { }
nsCSSRendering.cpp: In static member function ‘static void
nsCSSRendering::PaintBoxShadowInner(nsPresContext*, nsIRenderingContext&,
nsIFrame*, const nsRect&, const nsRect&)’:
nsCSSRendering.cpp:1185: error: narrowing conversion of
‘(border.nsMargin::top / twipsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:1185: error: narrowing conversion of
‘(border.nsMargin::right / twipsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:1185: error: narrowing conversion of
‘(border.nsMargin::bottom / twipsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:1185: error: narrowing conversion of
‘(border.nsMargin::left / twipsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp: In static member function ‘static void
nsCSSRendering::PaintBackgroundWithSC(nsPresContext*, nsIRenderingContext&,
nsIFrame*, const nsRect&, const nsRect&, const nsStyleBackground&, const
nsStyleBorder&, PRUint32, nsRect*)’:
nsCSSRendering.cpp:1458: error: narrowing conversion of
‘(border.nsMargin::top / appUnitsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:1458: error: narrowing conversion of
‘(border.nsMargin::right / appUnitsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:1458: error: narrowing conversion of
‘(border.nsMargin::bottom / appUnitsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }
nsCSSRendering.cpp:1458: error: narrowing conversion of
‘(border.nsMargin::left / appUnitsPerPixel)’ from ‘nscoord’ to
‘gfxFloat’ inside { }

**********

$ g++ --version
g++ (Debian 4.4.4-5) 4.4.4
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ gcc --version
gcc (Debian 4.4.4-5) 4.4.4
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (20, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-4-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xulrunner-1.9.1 depends on:
ii  libasound2              1.0.23-1         shared library for ALSA applicatio
ii  libatk1.0-0             1.30.0-1         The ATK accessibility toolkit
ii  libbz2-1.0              1.0.5-4          high-quality block-sorting file co
ii  libc6                   2.11.1-3         Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.10-3         The Cairo 2D vector graphics libra
ii  libdbus-1-3             1.2.24-1         simple interprocess messaging syst
ii  libfontconfig1          2.8.0-2.1        generic font configuration library
ii  libfreetype6            2.3.11-1         FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.4.4-5        GCC support library
ii  libglib2.0-0            2.24.1-1         The GLib library of C routines
ii  libgtk2.0-0             2.20.0-2         The GTK+ graphical user interface 
ii  libhunspell-1.2-0       1.2.11-1         spell checker and morphological an
ii  libjpeg62               6b-16.1          The Independent JPEG Group's JPEG 
ii  libmozjs2d              1.9.1.8-5        The Mozilla SpiderMonkey JavaScrip
ii  libnspr4-0d             4.8.4-1          NetScape Portable Runtime Library
ii  libnss3-1d              3.12.6-2         Network Security Service libraries
ii  libpango1.0-0           1.28.0-1         Layout and rendering of internatio
ii  libpng12-0              1.2.43-1         PNG library - runtime
ii  libreadline6            6.1-3            GNU readline and history libraries
ii  libsqlite3-0            3.6.23.1-4       SQLite 3 shared library
ii  libstartup-notification 0.10-1           library for program launch feedbac
ii  libstdc++6              4.4.4-5          The GNU Standard C++ Library v3
ii  libx11-6                2:1.3.3-3        X11 client-side library
ii  libxrender1             1:0.9.5-2        X Rendering Extension client libra
ii  libxt6                  1:1.0.7-1        X11 toolkit intrinsics library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

xulrunner-1.9.1 recommends no packages.

Versions of packages xulrunner-1.9.1 suggests:
pn  libcanberra0                  <none>     (no description available)
ii  libdbus-glib-1-2              0.86-1     simple interprocess messaging syst
ii  libgnomeui-0                  2.24.3-1   The GNOME libraries (User Interfac





More information about the pkg-mozilla-maintainers mailing list