Closed
Bug 368576
Opened 18 years ago
Closed 17 years ago
undefined reference to `XRenderFindStandardFormat' while compiling
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 344818
People
(Reporter: o586806, Unassigned)
Details
Attachments
(1 file)
2.11 KB,
text/plain
|
Details |
User-Agent: Mozilla/5.0 (X11; U; Linux ppc64; en-US; rv:1.8.1.1) Gecko/20070121 Firefox/2.0.0.1
Build Identifier: Mozilla/5.0 (X11; U; Linux ppc64; en-US; rv:1.8.1.1) Gecko/20070121 Firefox/2.0.0.1
while compiling a fresh mozilla cvs checkout (head) I'm getting this error while compiling:
c++ -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -mminimal-toc -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O1 -fPIC -shared -Wl,-z,defs -Wl,-h,libgklayout.so -o libgklayout.so nsLayoutModule.o nsContentHTTPStartup.o nsContentDLF.o nsLayoutStatics.o -lpthread -Wl,--whole-archive ../base/libgkbase_s.a ../generic/libgkgeneric_s.a ../forms/libgkforms_s.a ../style/libgkstyle_s.a ../tables/libgktable_s.a ../xul/base/src/libgkxulbase_s.a ../../content/base/src/libgkconbase_s.a ../../content/canvas/src/libgkconcvs_s.a ../../content/events/src/libgkconevents_s.a ../../content/html/content/src/libgkconhtmlcon_s.a ../../content/html/document/src/libgkconhtmldoc_s.a ../../content/xml/content/src/libgkconxmlcon_s.a ../../content/xml/document/src/libgkconxmldoc_s.a ../../content/xslt/src/base/libtxbase_s.a ../../content/xslt/src/xml/libtxxml_s.a ../../content/xslt/src/xpath/libtxxpath_s.a ../../content/xslt/src/xslt/libtxxslt_s.a ../../content/xbl/src/libgkconxbl_s.a ../../content/xul/document/src/libgkconxuldoc_s.a ../../view/src/libgkview_s.a ../../dom/src/base/libjsdombase_s.a ../../dom/src/events/libjsdomevents_s.a ../../dom/src/jsurl/libjsurl_s.a ../../dom/src/storage/libjsdomstorage_s.a ../printing/libgkprinting_s.a ../xul/base/src/tree/src/libgkxultree_s.a ../xul/base/src/grid/libgkxulgrid_s.a ../../content/xul/content/src/libgkconxulcon_s.a ../../content/xul/templates/src/libgkconxultmpl_s.a ../inspector/src/libinspector_s.a ../mathml/content/src/libgkmathmlcon_s.a ../mathml/base/src/libgkmathmlbase_s.a ../../content/xtf/src/libgkcontentxtf_s.a -Wl,--no-whole-archive -L../../dist/bin -L../../dist/lib -lgkgfx ../../dist/lib/libunicharutil_s.a -L../../dist/bin -lxpcom -lxpcom_core -L../../dist/bin -Wl,-R/usr/lib64/nspr -L/usr/lib64/nspr -lplds4 -lplc4 -lnspr4 -lpthread -ldl -L../../dist/bin -lmozjs -lcairo -lfreetype -lz -lfontconfig -lexpat -lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0 -lX11 -Wl,--version-script -Wl,../../build/unix/gnu-ld-scripts/components-version-script -Wl,-Bsymbolic -ldl -lm
../../content/canvas/src/libgkconcvs_s.a(nsCanvasRenderingContext2D.o):(.text+0x78ec): undefined reference to `XRenderFindStandardFormat'
collect2: ld returned 1 exit status
gmake[4]: *** [libgklayout.so] Error 1
gmake[4]: Leaving directory `/home/markus/temp/mozilla/layout/build'
adding -lXrender to the command fixed the problem.
The problem seems to be that the Makefile only adds -lXrender to the LDFLAGS, if MOZ_ENABLE_CAIRO_GFX is enabled (from layout/build/Makefile):
ifdef MOZ_ENABLE_CAIRO_GFX
EXTRA_DSO_LDOPTS += -lXrender \
$(NULL)
endif
Reproducible: Always
Xorg 7.1
PowerPC64
Gentoo/PPC64
gcc 4.1.1
Sorry, I haven't found that bug when I created this one.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Updated•6 years ago
|
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•