[cairo] cairo build fails on solaris-10

Malay HALDER malay.halder at alcatel-lucent.com
Tue May 27 01:27:53 PDT 2008


I am trying to build CAIRO-1.6.4 on a solaris-10 machine...but its 
failing in the build stage

***********the error mssges

nested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute 
-Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations 
-Wdeclaration-after-statement -Wold-style-definition 
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes 
-Wno-long-long -Winline -fno-strict-aliasing 
-I/tools/openbin/zlib/1.2.3/sparc-sun-solaris8/include 
-I/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/include 
-I/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/include 
-I/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/include 
-I/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/include 
-I/tools/openbin/expat/2.0.1/sparc-sun-solaris8/include 
-I/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/include 
-I/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/include 
-I/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/include -MT 
libcairo_la-cairo-ps-surface.lo -MD -MP -MF 
.deps/libcairo_la-cairo-ps-surface.Tpo -c 
/users/toolsrd/ws/si_ctoolrd/gtk/production/sources/cairo-1.6.4/src/cairo-ps-surface.c  
-fPIC -DPIC -o .libs/libcairo_la-cairo-ps-surface.o
/users/toolsrd/ws/si_ctoolrd/gtk/production/sources/cairo-1.6.4/src/cairo-ps-surface.c: 
*In function '_cairo_ps_surface_emit_header':*
/users/toolsrd/ws/si_ctoolrd/gtk/production/sources/cairo-1.6.4/src/cairo-ps-surface.c:110: 
*error: too few arguments to function 'ctime_r'
gmake[3]: *** [libcairo_la-cairo-ps-surface.lo] Error 1*
gmake[3]: Leaving directory 
`/users/toolsrd/ws/si_ctoolrd/gtk/production/objects/cairo-1.6.4/src'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory 
`/users/toolsrd/ws/si_ctoolrd/gtk/production/objects/cairo-1.6.4'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory 
`/users/toolsrd/ws/si_ctoolrd/gtk/production/objects/cairo-1.6.4'
*** Error code 2
dmake: Fatal error: Command failed for target `build-cairo'

************

*my machine info :-*

System = SunOS
Node = csbu061
Release = 5.10
KernelID = Generic_118833-24
Machine = sun4u
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 1

**************
*configure and build options:-
*        
PKG_CONFIG_PATH="/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/lib/pkgconfig:/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/lib/pkgconfig:/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/lib/pkgconfig:/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/lib/pkgconfig:/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/lib/pkgconfig:/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/lib/pkgconfig"; 
export PKG_CONFIG_PATH; \
        
PATH=/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/bin:/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/bin:/tools/openbin/pkgconfig/0.15.0/sparc-sun-solaris8/bin:/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/bin:/users/mramacha/work/php/bin:/users/rdlogche/chebin:/tools/rdp:/usr/include:/users/toolsrd/bin:/users/rdlogche/col_solaris:/usr/sbin:/usr/dt/bin:/usr/include:/usr/openwin/bin:/usr/bin:/opt/AnswerBook:/users/ddts/bin:/users/dhs3too/dhs/sco/bin:/usr/ccs/bin:/users/dhs3too/dhs/vrb:/users/dhs3too/dhs/bin:/users/dhs3too/dhs/make:/tools/workshop6.2/bin:/users/dhs3too/dhs/java/java/bin:/users/dhs3too/dhs/xalan/bin; 
export PATH && \
        CC=/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/bin/gcc 
CXX=/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/bin/g++ 
MAKE=/tools/openbin/make/3.80/sparc-sun-solaris8/bin/gmake \
        CFLAGS="  
-I/tools/openbin/zlib/1.2.3/sparc-sun-solaris8/include  
-I/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/include  
-I/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/include  
-I/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/include  
-I/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/include  
-I/tools/openbin/expat/2.0.1/sparc-sun-solaris8/include  
-I/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/include  
-I/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/include  
-I/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/include" \
        CPPFLAGS="  
-I/tools/openbin/zlib/1.2.3/sparc-sun-solaris8/include  
-I/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/include  
-I/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/include  
-I/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/include  
-I/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/include  
-I/tools/openbin/expat/2.0.1/sparc-sun-solaris8/include  
-I/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/include  
-I/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/include  
-I/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/include" \
        LDFLAGS="  -L/tools/openbin/zlib/1.2.3/sparc-sun-solaris8/lib  
-L/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/lib  
-L/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/lib  
-L/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/lib  
-L/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/lib  
-L/tools/openbin/expat/2.0.1/sparc-sun-solaris8/lib  
-L/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/lib  
-L/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/lib  
-L/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/lib   
-R/tools/openbin/zlib/1.2.3/sparc-sun-solaris8/lib  
-R/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/lib  
-R/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/lib  
-R/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/lib  
-R/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/lib  
-R/tools/openbin/expat/2.0.1/sparc-sun-solaris8/lib  
-R/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/lib  
-R/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/lib  
-R/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/lib" \
        
/users/toolsrd/ws/si_ctoolrd/gtk/production/sources/cairo-1.6.4/configure \
                --prefix=/tools/openbin/cairo/1.6.4/sparc-sun-solaris10 \
                --enable-png \
                --enable-ps \
                --enable-pdf \
                --enable-freetype
touch configured-cairo
cd /users/toolsrd/ws/si_ctoolrd/gtk/production/objects/cairo-1.6.4 && 
/tools/openbin/make/3.80/sparc-sun-solaris8/bin/gmake 
CC=/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/bin/gcc 
CXX=/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/bin/g++ LDFLAGS="  
-L/tools/openbin/zlib/1.2.3/sparc-sun-solaris8/lib  
-L/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/lib  
-L/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/lib  
-L/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/lib  
-L/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/lib  
-L/tools/openbin/expat/2.0.1/sparc-sun-solaris8/lib  
-L/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/lib  
-L/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/lib  
-L/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/lib   
-R/tools/openbin/zlib/1.2.3/sparc-sun-solaris8/lib  
-R/tools/openbin/libpng/1.2.12/sparc-sun-solaris8/lib  
-R/tools/openbin/freetype/2.1.10/sparc-sun-solaris8/lib  
-R/tools/openbin/xrender/0.8.3/sparc-sun-solaris8/lib  
-R/tools/openbin/fontconfig/2.3.2/sparc-sun-solaris8/lib  
-R/tools/openbin/expat/2.0.1/sparc-sun-solaris8/lib  
-R/tools/openbin/pixman/0.10.0/sparc-sun-solaris10/lib  
-R/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/lib  
-R/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/lib 
-R/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/lib"
****************

*Compiler Gcc -4.2.2 build on the same machine..*
Configured with: 
/users/toolsrd/ws/si_ctoolrd/gcc/production/sources/gcc-4.2.2/configure 
--prefix=/tools/openbin/gcc/4.2.2/sparc-sun-solaris10/V3 --disable-nls 
--enable-shared --enable-threads=posix 
--with-ld=/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/bin/ld 
--with-gnu-ld 
--with-as=/tools/openbin/binutils/2.16.1/sparc-sun-solaris10/bin/as 
--with-gnu-as --enable-languages=c,c++
Thread model: posix
gcc version 4.2.2
*****************
*what i found after looking into man pages that the ctime_r function has 
a prototype of atleast two arguments
and in that particular file the coder has hash defined it to a single 
argument prototype ...i think there is a
argument mismatch taking place..but i am not sure*


##please point out if i am doing any thing wrong...any help will be most 
appreciated

regards

Malay halder

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cairographics.org/archives/cairo/attachments/20080527/24720ef6/attachment-0001.htm 


More information about the cairo mailing list