GNOME Bugzilla – Bug 125114
stdint.h error compiling gstreamer-0.7.1 with gcc-3.3.1 on Solaris-8
Last modified: 2004-12-22 21:47:04 UTC
I am upgrading my gstreamer-0.6.3 (Gnome-2.4) to 0.7.1. I am using Solaris-8 with gcc-3.3.1 and I get the following error: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/home/jjones1/usr/include/libxml2 -threads -I/home/jjones1/usr/gnome-2.4/include/glib-2.0 -I/home/jjones1/usr/gnome-2.4/lib/glib-2.0/include -I../.. -Wall -DGST_DISABLE_DEPRECATED -g -I../../libs -I../../include -O3 -pipe -mcpu=v9 -mtune=ultrasparc -I/home/jjones1/usr/gnome-2.4/include -I/home/jjones1/usr/include -MT libgstparse_la-lex._gst_parse_yy.lo -MD -MP -MF .deps/libgstparse_la-lex._gst_parse_yy.Tpo -c lex._gst_parse_yy.c -fPIC -DPIC -o .libs/libgstparse_la-lex._gst_parse_yy.o lex._gst_parse_yy.c:23:55: stdint.h: No such file or directory gmake[5]: *** [libgstparse_la-lex._gst_parse_yy.lo] Error 1 gmake[5]: Leaving directory `/home/jjones1/usr/src/gnome-2.4/gstreamer-0.7.1/gst/parse' gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory `/home/jjones1/usr/src/gnome-2.4/gstreamer-0.7.1/gst/parse' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/home/jjones1/usr/src/gnome-2.4/gstreamer-0.7.1/gst' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/home/jjones1/usr/src/gnome-2.4/gstreamer-0.7.1/gst' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/home/jjones1/usr/src/gnome-2.4/gstreamer-0.7.1' gmake: *** [all] Error 2
This is because flex upstream are idiots. Remove lex._gst_parse_yy.c, and it will be automatically regenerated. I'm having second thoughts about disting flex-generated files. I'm changing this to "no dist" now.