[cairo-bugs] [Bug 49669] 1.12.2 won't build on Solaris w/ Sun Studio cc. _cairo_unbounded_rectangle undefined symbol
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sun Aug 25 22:39:48 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=49669
--- Comment #3 from mark at ibiblio.org ---
The use of -xO1 resulted in another build error, during the `make install'.
This was on X86 Solaris 10 and 11. On Solaris 10 SPARC it had the same issue.
The compiler is now Sun Studio 12.3, and the machines are quite patched up.
On Solaris 11 x86:
setenv CC "cc -xc99 -xO1"
setenv CXX "CC -xc99 -xO1"
setenv CFLAGS "-L/usr/local/lib -I/usr/local/include"
setenv CPPFLAGS "-I/usr/local/include"
cd /var/tmp
rm -rf /cairo cairo-1.12.14
unxz -c /usr/local/src/graphics/cairo-1.12.14.tar.xz | tar -xvf -
mkdir /cairo
cd cairo-1.12.14
./configure --prefix=/cairo \
--enable-xml \
--enable-xlib-xcb \
--disable-silent-rules \
--with-x
gmake
gmake install
Making install in cairo-gobject
gmake[4]: Entering directory `/var/tmp/cairo-1.12.14/util/cairo-gobject'
gmake[5]: Entering directory `/var/tmp/cairo-1.12.14/util/cairo-gobject'
../../build/install-sh -c -d '/cairo/lib'
/bin/sh ../../libtool --mode=install /usr/local/bin/ginstall -c
libcairo-gobject.la '/cairo/lib'
libtool: install: warning: relinking `libcairo-gobject.la'
libtool: install: (cd /var/tmp/cairo-1.12.14/util/cairo-gobject; /bin/sh
/var/tmp/cairo-1.12.14/libtool --tag CC --mode=relink cc -xc99 -xO1
-D_REENTRANT -I/usr/local/include/pixman-1 -I/usr/local/include
-I/usr/local/include/freetype2 -I/usr/local/include
-I/usr/local/include/libpng16 -I/usr/local/include -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -I/usr/local/include
-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include
-erroff=E_ENUM_TYPE_MISMATCH_ARG -erroff=E_ENUM_TYPE_MISMATCH_OP
-Wp,-D_FORTIFY_SOURCE=2 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include -L/usr/local/lib
-I/usr/local/include -D_POSIX_PTHREAD_SEMANTICS -version-info 11202:14:11200
-no-undefined -o libcairo-gobject.la -rpath /cairo/lib
libcairo_gobject_la-cairo-gobject-enums.lo
libcairo_gobject_la-cairo-gobject-structs.lo ../../src/libcairo.la
-L/usr/local/lib -lpixman-1 -L/usr/local/lib -lfontconfig -L/usr/local/lib
-lfreetype -L/usr/local/lib -lpng16 -L/usr/local/lib -lxcb-shm -lxcb
-L/usr/local/lib -lX11-xcb -lX11 -lxcb -L/usr/local/lib -lxcb-render -lxcb
-L/usr/local/lib -lXrender -lX11 -L/usr/local/lib -lX11 -lXext -lz -lz -lz
-L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl -lrt -lm )
libtool: relink: cc -xc99 -xO1 -G -z defs -h libcairo-gobject.so.2 -o
.libs/libcairo-gobject.so.2.11200.14
.libs/libcairo_gobject_la-cairo-gobject-enums.o
.libs/libcairo_gobject_la-cairo-gobject-structs.o -R/cairo/lib
-R/usr/local/lib -L/usr/local/lib -L/cairo/lib -lcairo -lpixman-1 -lfontconfig
-lfreetype -lpng16 -lxcb-shm -lX11-xcb -lxcb-render -lxcb -lXrender -lX11
-lXext -lz -lgobject-2.0 -lglib-2.0 -lintl -lrt -lm -lc
Undefined first referenced
symbol in file
cairo_region_destroy
.libs/libcairo_gobject_la-cairo-gobject-structs.o
cairo_device_reference
.libs/libcairo_gobject_la-cairo-gobject-structs.o
cairo_region_reference
.libs/libcairo_gobject_la-cairo-gobject-structs.o
cairo_device_destroy
.libs/libcairo_gobject_la-cairo-gobject-structs.o
ld: fatal: symbol referencing errors. No output written to
.libs/libcairo-gobject.so.2.11200.14
libtool: install: error: relink `libcairo-gobject.la' with the above command
before installing it
gmake[5]: *** [install-libLTLIBRARIES] Error 1
gmake[5]: Leaving directory `/var/tmp/cairo-1.12.14/util/cairo-gobject'
gmake[4]: *** [install-am] Error 2
gmake[4]: Leaving directory `/var/tmp/cairo-1.12.14/util/cairo-gobject'
gmake[3]: *** [install-recursive] Error 1
gmake[3]: Leaving directory `/var/tmp/cairo-1.12.14/util'
gmake[2]: *** [install] Error 2
gmake[2]: Leaving directory `/var/tmp/cairo-1.12.14/util'
gmake[1]: *** [install-recursive] Error 1
gmake[1]: Leaving directory `/var/tmp/cairo-1.12.14'
gmake: *** [install] Error 2
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20130826/b083e33a/attachment.html>
More information about the cairo-bugs
mailing list