pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Cairo 1.4.2nb1 breaks on Linux



Upgraded my machine (Linux 2.6.19/i386) yesterday and noticed that Cairo didn't compile.

Making all in pdiff
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../../src -I../../src -I/usr/pkg/include/freetype2 -I/usr/pkg/include   -I/usr/pkg/include   -I/usr/pkg/include   -I/usr/pkg/include/libpng12   -I/usr/pkg/include   -I/usr/pkg/include     -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-unused-parameter -fno-strict-aliasing  -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2   -O2 -pipe -march=i486 -mtune=i686 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -MT lpyramid.lo -MD -MP -MF ".deps/lpyramid.Tpo" -c -o lpyramid.lo lpyramid.c;  then mv -f ".deps/lpyramid.Tpo" ".deps/lpyramid.Plo"; else rm -f ".deps/lpyramid.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/freetype2 -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/libpng12 -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-unused-parameter -fno-strict-aliasing -O2 -pipe -march=i486 -mtune=i686 -MT lpyramid.lo -MD -MP -MF .deps/lpyramid.Tpo -c lpyramid.c  -fPIC -DPIC -o .libs/lpyramid.o
 gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/freetype2 -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/libpng12 -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-unused-parameter -fno-strict-aliasing -O2 -pipe -march=i486 -mtune=i686 -MT lpyramid.lo -MD -MP -MF .deps/lpyramid.Tpo -c lpyramid.c -o lpyramid.o >/dev/null 2>&1
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../../src -I../../src -I/usr/pkg/include/freetype2 -I/usr/pkg/include   -I/usr/pkg/include   -I/usr/pkg/include   -I/usr/pkg/include/libpng12   -I/usr/pkg/include   -I/usr/pkg/include     -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-unused-parameter -fno-strict-aliasing  -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2   -O2 -pipe -march=i486 -mtune=i686 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -MT pdiff.lo -MD -MP -MF ".deps/pdiff.Tpo" -c -o pdiff.lo pdiff.c;  then mv -f ".deps/pdiff.Tpo" ".deps/pdiff.Plo"; else rm -f ".deps/pdiff.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/freetype2 -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/libpng12 -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-unused-parameter -fno-strict-aliasing -O2 -pipe -march=i486 -mtune=i686 -MT pdiff.lo -MD -MP -MF .deps/pdiff.Tpo -c pdiff.c  -fPIC -DPIC -o .libs/pdiff.o
pdiff.c:155: error: syntax error before "_get_pixel"
pdiff.c:156: warning: return type defaults to `int'
pdiff.c:156: warning: no previous prototype for '_get_pixel'
pdiff.c: In function `_get_pixel':
pdiff.c:157: error: `uint32_t' undeclared (first use in this function)
pdiff.c:157: error: (Each undeclared identifier is reported only once
pdiff.c:157: error: for each function it appears in.)
pdiff.c:157: error: `data' undeclared (first use in this function)
pdiff.c:159: error: syntax error before ')' token
pdiff.c: In function `_get_red':
pdiff.c:166: error: `uint32_t' undeclared (first use in this function)
pdiff.c:166: error: syntax error before "pixel"
pdiff.c:167: error: `uint8_t' undeclared (first use in this function)
pdiff.c:169: error: `pixel' undeclared (first use in this function)
pdiff.c :171: error: `alpha' undeclared (first use in this function)
pdiff.c: In function `_get_green':
pdiff.c:182: error: `uint32_t' undeclared (first use in this function)
pdiff.c:182: error: syntax error before "pixel"
pdiff.c:183: error: `uint8_t' undeclared (first use in this function)
pdiff.c:185: error: `pixel' undeclared (first use in this function)
pdiff.c:187: error: `alpha' undeclared (first use in this function)
pdiff.c: In function `_get_blue':
pdiff.c:198: error: `uint32_t' undeclared (first use in this function)
pdiff.c:198: error: syntax error before "pixel"
pdiff.c:199: error: `uint8_t' undeclared (first use in this function)
pdiff.c:201: error: `pixel' undeclared (first use in this function)
pdiff.c:203: error: `alpha' undeclared (first use in this function)

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/pkgsrc/graphics/cairo/work/.gcc/bin/gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/freetype2 -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/libpng12 -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-unused-parameter -fno-strict-aliasing -O2 -pipe -march=i486 -mtune=i686 -MT pdiff.lo -MD -MP -MF .deps/pdiff.Tpo -c pdiff.c -fPIC -DPIC -o .libs/pdiff.o -std=gnu99 -L/usr/pkgsrc/graphics/cairo/work/.buildlink/lib

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/pkg/bin/libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/freetype2 -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include -I/usr/pkgsrc/graphics/cairo/work/.buildlink/include/libpng12 -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-unused-parameter -fno-strict-aliasing -O2 -pipe -march=i486 -mtune=i686 -MT pdiff.lo -MD -MP -MF .deps/pdiff.Tpo -c -o pdiff.lo pdiff.c
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/graphics/cairo/work/cairo-1.4.2/test/pdiff
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/graphics/cairo/work/cairo- 1.4.2/test
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/graphics/cairo/work/cairo-1.4.2
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/graphics/cairo/work/cairo-1.4.2
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/graphics/cairo
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/graphics/cairo


Since I knew that 1.4.2 worked, I looked at the ChangeLog for Cairo 1.4.2nb1:

Modified Files: Makefile distinfo
Added Files: patch-ac
   
Log Message:
   Repair a broken build on solaris and possibly others.

So, I removed patch-ac and everything worked. Just tought you should know.


Home | Main Index | Thread Index | Old Index