trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: May 2011

Files that need to #include <cstddef> for gcc-4.6

From: /dev/ammo42 <mickeytintincolle@...>
Date: Tue, 10 May 2011 02:42:42 +0200
Hi all,
In fact the file needing a patch to #include <cstddef> to compile with
gcc-4.6 are not difficult to find, a little grep suffices ;)
===========
dd@darkstar:/tmp/qt-x11-free-3.3.8b$ find . -iname \*.h -exec grep -L "#include <cstddef>" {} \; | xargs grep -l ptrdiff_t
./src/tools/qvaluelist.h
./src/tools/qvaluevector.h
./src/tools/qmap.h
./src/3rdparty/zlib/zutil.h
./include/qmap.h
./include/qvaluevector.h
./include/qvaluelist.h
dd@darkstar:/tmp/qt-x11-free-3.3.8b$ find . -iname \*.h -exec grep -L "#include <cstddef>" {} \; | xargs grep -l size_t
./src/sql/qsqlrecord.h
./src/tools/qvaluelist.h
./src/tools/qvaluevector.h
./src/tools/qmap.h
./src/kernel/qrichtext_p.h
./src/3rdparty/libjpeg/jinclude.h
./src/3rdparty/libjpeg/jpegint.h
./src/3rdparty/libjpeg/jpeglib.h
./src/3rdparty/libjpeg/jmemsys.h
./src/3rdparty/libjpeg/jdhuff.h
./src/3rdparty/libmng/libmng_memory.h
./src/3rdparty/libmng/libmng_types.h
./src/3rdparty/libpng/pngconf.h
./src/3rdparty/libpng/png.h
./src/3rdparty/opentype/ftglue.h
./tools/designer/designer/defs.h
./mkspecs/qnx-g++/qplatformdefs.h
./mkspecs/aix-g++-64/qplatformdefs.h
./mkspecs/tru64-g++/qplatformdefs.h
./mkspecs/tru64-cxx/qplatformdefs.h
./mkspecs/bsdi-g++/qplatformdefs.h
./mkspecs/irix-g++/qplatformdefs.h
./mkspecs/aix-xlc-64/qplatformdefs.h
./mkspecs/unixware-cc/qplatformdefs.h
./mkspecs/solaris-g++/qplatformdefs.h
./mkspecs/irix-cc-64/qplatformdefs.h
./mkspecs/sco-cc/qplatformdefs.h
./mkspecs/unixware-g++/qplatformdefs.h
./mkspecs/reliant-cds/qplatformdefs.h
./mkspecs/aix-g++/qplatformdefs.h
./mkspecs/aix-xlc/qplatformdefs.h
./mkspecs/solaris-cc/qplatformdefs.h
./mkspecs/irix-cc/qplatformdefs.h
./examples/distributor/distributor.ui.h
./include/qmap.h
./include/qvaluevector.h
./include/qvaluelist.h
./include/qsqlrecord.h
./include/private/qrichtext_p.h
===========
(this is a result from doing the grep commands into unpatched qt-3.3.8b).
This method should also work with the Trinity sources.