Closed
Bug 555210
Opened 15 years ago
Closed 8 years ago
Problem compiling seamonkey 2.0.3: too old Xrender system lib
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: pierre42d, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100303 Gentoo Firefox/3.5.8
Build Identifier:
[...]
gmake[6]: Entering directory `/tmp/comm-1.9.1/mozilla/gfx/thebes/src'
gfxASurface.cpp
g++ -o gfxASurface.o -c -I../../../dist/include/system_wrappers -include ../../../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 -DMOZ_SUITE=1 -DOSTYPE=\"Linux2.6.26\" -DOSARCH=Linux -I. -I. -I../../../dist/include/cairo -I../../../dist/include/string -I../../../dist/include/pref -I../../../dist/include/xpcom -I../../../dist/include/unicharutil -I../../../dist/include/qcms -I../../../dist/include/locale -I../../../dist/include -I../../../dist/include/thebes -I/tmp/comm-1.9.1/mozilla/dist/include/nspr -I/tmp/comm-1.9.1/mozilla/dist/sdk/include -I/usr/local/include -fPIC -I/usr/local/include -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 -s -O3 -march=i686 -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O3 -I/usr/local/include/cairo -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/gtk-unix-print-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/gfxASurface.pp gfxASurface.cpp
In file included from /usr/local/include/X11/extensions/Xrender.h:28,
from ../../../dist/include/system_wrappers/X11/extensions/Xrender.h:3,
from ../../../dist/include/thebes/gfxXlibSurface.h:44,
from gfxASurface.cpp:50:
/usr/local/include/X11/extensions/render.h:29: error: 'XID' does not name a type
/usr/local/include/X11/extensions/render.h:30: error: 'XID' does not name a type
/usr/local/include/X11/extensions/render.h:31: error: 'XID' does not name a type
/usr/local/include/X11/extensions/render.h:32: error: 'XID' does not name a type
In file included from ../../../dist/include/system_wrappers/X11/extensions/Xrender.h:3,
from ../../../dist/include/thebes/gfxXlibSurface.h:44,
from gfxASurface.cpp:50:
/usr/local/include/X11/extensions/Xrender.h:47: error: 'PictFormat' does not name a type
/usr/local/include/X11/extensions/Xrender.h:69: error: 'Picture' does not name a type
/usr/local/include/X11/extensions/Xrender.h:100: error: 'GlyphSet' does not name a type
/usr/local/include/X11/extensions/Xrender.h:108: error: 'GlyphSet' does not name a type
/usr/local/include/X11/extensions/Xrender.h:116: error: 'GlyphSet' does not name a type
/usr/local/include/X11/extensions/Xrender.h:240: error: 'Picture' does not name a type
/usr/local/include/X11/extensions/Xrender.h:249: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:255: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:263: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:268: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:273: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:278: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:279: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:280: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:290: error: 'GlyphSet' does not name a type
/usr/local/include/X11/extensions/Xrender.h:293: error: 'GlyphSet' does not name a type
/usr/local/include/X11/extensions/Xrender.h:297: error: 'GlyphSet' has not been declared
/usr/local/include/X11/extensions/Xrender.h:301: error: 'GlyphSet' has not been declared
/usr/local/include/X11/extensions/Xrender.h:302: error: expected ',' or '...' before '*' token
/usr/local/include/X11/extensions/Xrender.h:310: error: 'GlyphSet' has not been declared
/usr/local/include/X11/extensions/Xrender.h:311: error: expected ',' or '...' before '*' token
/usr/local/include/X11/extensions/Xrender.h:317: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:318: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:320: error: 'GlyphSet' has not been declared
/usr/local/include/X11/extensions/Xrender.h:331: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:332: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:334: error: 'GlyphSet' has not been declared
/usr/local/include/X11/extensions/Xrender.h:345: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:346: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:348: error: 'GlyphSet' has not been declared
/usr/local/include/X11/extensions/Xrender.h:359: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:360: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:372: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:373: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:385: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:386: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:398: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:408: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:416: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:417: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:427: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:428: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:438: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:439: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:449: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:450: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:460: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:461: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:477: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:486: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:499: error: 'Picture' has not been declared
/usr/local/include/X11/extensions/Xrender.h:505: error: 'Picture' does not name a type
/usr/local/include/X11/extensions/Xrender.h:508: error: 'Picture' does not name a type
/usr/local/include/X11/extensions/Xrender.h:514: error: 'Picture' does not name a type
/usr/local/include/X11/extensions/Xrender.h:520: error: 'Picture' does not name a type
gmake[6]: *** [gfxASurface.o] Error 1
gmake[6]: Leaving directory `/tmp/comm-1.9.1/mozilla/gfx/thebes/src'
gmake[5]: *** [libs] Error 2
gmake[5]: Leaving directory `/tmp/comm-1.9.1/mozilla/gfx/thebes'
gmake[4]: *** [libs] Error 2
gmake[4]: Leaving directory `/tmp/comm-1.9.1/mozilla/gfx'
gmake[3]: *** [libs_tier_gecko] Error 2
gmake[3]: Leaving directory `/tmp/comm-1.9.1/mozilla'
gmake[2]: *** [tier_gecko] Error 2
gmake[2]: Leaving directory `/tmp/comm-1.9.1/mozilla'
gmake[1]: *** [default] Error 2
gmake[1]: Leaving directory `/tmp/comm-1.9.1/mozilla'
make: *** [default] Error 2
Reproducible: Always
Steps to Reproduce:
# ./configure --with-x --enable-startup-notification --enable-system-cairo --enable-libxul --enable-calendar --enable-optimize=-O3 --enable-application=suite
# make
Ok I found it, I have an old Xrender installation
I upgraded libXrender to 0.9.5 and now it compiles fine
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 2•15 years ago
|
||
(In reply to comment #1)
> Ok I found it, I have an old Xrender installation
Which version did you had?
Fwiw,
http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/cairo/README
"Xrender >= 0.6"
***
Ted, would configure be missing a version check for this lib, with these options?
Severity: normal → minor
Status: RESOLVED → UNCONFIRMED
Component: General → Build Config
Flags: in-testsuite-
Product: SeaMonkey → Core
QA Contact: general → build-config
Resolution: FIXED → ---
Summary: Problem compiling seamonkey 2.0.3 → Problem compiling seamonkey 2.0.3: too old Xrender system lib
Version: unspecified → Trunk
Comment 3•15 years ago
|
||
Sounds like we ought to check it, yeah.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 4•8 years ago
|
||
Old bug against a toolchain we no longer support.
Status: NEW → RESOLVED
Closed: 15 years ago → 8 years ago
Resolution: --- → WONTFIX
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•