asm/types.h breaks build on FreeBSD
Inclusion of [asm/types.h] in [src/camera.h] breaks pygame build (SVN version as of 2011-10-04) on FreeBSD, as there is no such header present (might be Linux-specific, I have no idea).
Removing that inclusion from camera.h enables the build to complete, though I can't wouch for the camera module still working, as I don't use it. But pygame itself works.
Excerpt: [...] building 'pygame._camera' extension cc -DNDEBUG -O2 -pipe -march=prescott -Dwchar_t=wchar_t -fno-strict-aliasing -O2 -pipe -march=prescott -Dwchar_t=wchar_t -fno-strict-aliasing -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/python3.2mu -c src/_camera.c -o build/temp.freebsd-8.2-STABLE-i386-3.2/src/_camera.o In file included from src/camera.h:21, from src/_camera.c:36: src/doc/camera_doc.h:79:3: warning: no newline at end of file In file included from src/_camera.c:36: src/camera.h:39:58: error: asm/types.h: No such file or directory error: command 'cc' failed with exit status 1