[Mono-bugs] [Bug 81461][Nor] New - Build fails on Suse 9.2

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Apr 26 08:23:44 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by frederik.carlier at ugent.be.

http://bugzilla.ximian.com/show_bug.cgi?id=81461

--- shadow/81461	2007-04-26 08:23:44.000000000 -0400
+++ shadow/81461.tmp.8209	2007-04-26 08:23:44.000000000 -0400
@@ -0,0 +1,114 @@
+Bug#: 81461
+Product: Mono: Class Libraries
+Version: 1.2
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: libgdiplus
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: frederik.carlier at ugent.be               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Build fails on Suse 9.2
+
+(This is a follow up on the discussion on mono-dev. Because of mail server
+problems, I'm filing a bug report now)
+
+> There shouldn't be "right" version as we support "all" of them. This is
+> were monobuild comes handy :)
+I just noticed that the build is broken on another machine I use. It
+used to work before. This machine runs a rather old SuSe 9.2 version.
+
+Here's the build output:
+
+frederik at inwdesk1:~/src/libgdiplus> cat /etc/SuSE-release
+SuSE Linux 9.2 (i586)
+VERSION = 9.2
+frederik at inwdesk1:~/src/libgdiplus> gcc -v
+Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.4/specs
+Configured with: ../configure --enable-threads=posix --prefix=/usr
+--with-local-prefix=/usr/local --infodir=/usr/share/info
+--mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada
+--disable-checking --libdir=/usr/lib --enable-libgcj
+--with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib
+--with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux
+Thread model: posix
+gcc version 3.3.4 (pre 3.3.5 20040809)
+frederik at inwdesk1:~/src/libgdiplus> make
+make  all-recursive
+make[1]: Entering directory `/home/frederik/src/libgdiplus'
+Making all in cairo
+make[2]: Entering directory `/home/frederik/src/libgdiplus/cairo'
+make  all-recursive
+make[3]: Entering directory `/home/frederik/src/libgdiplus/cairo'
+Making all in pixman
+make[4]: Entering directory `/home/frederik/src/libgdiplus/cairo/pixman'
+Making all in src
+make[5]: Entering directory `/home/frederik/src/libgdiplus/cairo/pixman/src'
+make[5]: Nothing to be done for `all'.
+make[5]: Leaving directory `/home/frederik/src/libgdiplus/cairo/pixman/src'
+make[5]: Entering directory `/home/frederik/src/libgdiplus/cairo/pixman'
+make[5]: Nothing to be done for `all-am'.
+make[5]: Leaving directory `/home/frederik/src/libgdiplus/cairo/pixman'
+make[4]: Leaving directory `/home/frederik/src/libgdiplus/cairo/pixman'
+Making all in src
+make[4]: Entering directory `/home/frederik/src/libgdiplus/cairo/src'
+cd .. && make  config.h
+make[5]: Entering directory `/home/frederik/src/libgdiplus/cairo'
+make[5]: Leaving directory `/home/frederik/src/libgdiplus/cairo'
+make[4]: Leaving directory `/home/frederik/src/libgdiplus/cairo/src'
+Making all in boilerplate
+make[4]: Entering directory
+`/home/frederik/src/libgdiplus/cairo/boilerplate'
+make[4]: Nothing to be done for `all'.
+make[4]: Leaving directory `/home/frederik/src/libgdiplus/cairo/boilerplate'
+Making all in test
+make[4]: Entering directory `/home/frederik/src/libgdiplus/cairo/test'
+Making all in pdiff
+make[5]: Entering directory `/home/frederik/src/libgdiplus/cairo/test/pdiff'
+make[5]: Nothing to be done for `all'.
+make[5]: Leaving directory `/home/frederik/src/libgdiplus/cairo/test/pdiff'
+Making all in .
+make[5]: Entering directory `/home/frederik/src/libgdiplus/cairo/test'
+make[5]: Nothing to be done for `all-am'.
+make[5]: Leaving directory `/home/frederik/src/libgdiplus/cairo/test'
+make[4]: Leaving directory `/home/frederik/src/libgdiplus/cairo/test'
+make[4]: Entering directory `/home/frederik/src/libgdiplus/cairo'
+make[4]: Leaving directory `/home/frederik/src/libgdiplus/cairo'
+make[3]: Leaving directory `/home/frederik/src/libgdiplus/cairo'
+make[2]: Leaving directory `/home/frederik/src/libgdiplus/cairo'
+Making all in src
+make[2]: Entering directory `/home/frederik/src/libgdiplus/src'
+if /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I.
+-I. -I.. -I../cairo/pixman/src -I../cairo/pixman/src -I../cairo/src
+-I../cairo/src -I/opt/gnome/include/glib-2.0
+-I/opt/gnome/lib/glib-2.0/include     -I/usr/include/freetype2  
+-I/usr/X11R6/include   -I/usr/include/libexif   -Wall -Wno-unused
+-Wno-format    -g -O2 -pthread -MT gifcodec.lo -MD -MP -MF
+".deps/gifcodec.Tpo" -c -o gifcodec.lo gifcodec.c; \
+then mv -f ".deps/gifcodec.Tpo" ".deps/gifcodec.Plo"; else rm -f
+".deps/gifcodec.Tpo"; exit 1; fi
+ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../cairo/pixman/src
+-I../cairo/pixman/src -I../cairo/src -I../cairo/src
+-I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include
+-I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libexif
+-Wall -Wno-unused -Wno-format -g -O2 -pthread -MT gifcodec.lo -MD -MP
+-MF .deps/gifcodec.Tpo -c gifcodec.c  -fPIC -DPIC -o .libs/gifcodec.o
+gifcodec.c:940: error: parse error before '*' token
+gifcodec.c:942: warning: return type defaults to `int'
+gifcodec.c:960: error: parse error before "putBytesFunc"
+gifcodec.c:968: error: parse error before "getBytesFunc"
+gifcodec.c: In function `gdip_load_gif_image_from_stream_delegate':
+gifcodec.c:972: error: `image' undeclared (first use in this function)
+gifcodec.c:972: error: (Each undeclared identifier is reported only once
+gifcodec.c:972: error: for each function it appears in.)
+make[2]: *** [gifcodec.lo] Error 1
+make[2]: Leaving directory `/home/frederik/src/libgdiplus/src'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/home/frederik/src/libgdiplus'
+make: *** [all] Error 2


More information about the mono-bugs mailing list