Hi all. I've been an avid Ubuntu user for a while and recently switched to Debian. I like the flexibility.
The thing is is that Debian runs lots of old (while stable) packages. A bit of a problem for what I am attempting.
I want a mostly source-based distro. Had all kinds of fun with LFS

. So I want an up-to-date kernel, Gnome, E17, and other software setup, all compiled by myself from source. I built a 2.6.27.6 kernel and initrd successfully, installed headers, etc. Well, got to running the latest version of Garnome, and after fixing many dependency issues (thank God for APT) finally got here:
Code:
clude -L/home/christopher/garnome/lib -O2 -pipe -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wformat -Wformat-security -MT polkit-sysdeps.lo -MD -MP -MF .deps/polkit-sysdeps.Tpo -c polkit-sysdeps.c -fPIC -DPIC -o .libs/polkit-sysdeps.o
polkit-sysdeps.c:55:25: error: sys/inotify.h: No such file or directory
make[11]: *** [polkit-sysdeps.lo] Error 1
make[11]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/freedesktop/PolicyKit/work/main.d/PolicyKit-0.9/src/polkit'
make[10]: *** [all-recursive] Error 1
make[10]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/freedesktop/PolicyKit/work/main.d/PolicyKit-0.9/src'
make[9]: *** [all-recursive] Error 1
make[9]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/freedesktop/PolicyKit/work/main.d/PolicyKit-0.9'
make[8]: *** [all] Error 2
make[8]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/freedesktop/PolicyKit/work/main.d/PolicyKit-0.9'
make[7]: *** [build-work/main.d/PolicyKit-0.9/Makefile] Error 2
make[7]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/freedesktop/PolicyKit'
make[6]: *** [../../freedesktop/PolicyKit/cookies/main.d/install] Error 2
make[6]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/platform/GConf'
make[5]: *** [../../platform/GConf/cookies/main.d/install] Error 2
make[5]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/platform/gnome-vfs'
make[4]: *** [../../platform/gnome-vfs/cookies/main.d/install] Error 2
make[4]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/platform/libgnome'
make[3]: *** [../../platform/libgnome/cookies/main.d/install] Error 2
make[3]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/platform/libbonoboui'
make[2]: *** [../../platform/libbonoboui/cookies/main.d/install] Error 2
make[2]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/platform/libgnomeui'
make[1]: *** [../../platform/libgnomeui/cookies/main.d/install] Error 2
make[1]: Leaving directory `/home/christopher/pkgs/garnome-2.24.0/desktop/bug-buddy'
make: *** [paranoid-install] Error 2
christopher@cma-dell-debian:~/pkgs/garnome-2.24.0/desktop$
I am not an expert (yet) but I am concluding that inotify.h is a kernel header file, and Garnome is looking for it in a directory structure for an older kernel, because I found the file in /usr/include/linux/. So I tryed copying inotify.h to the /usr/include/sys/ directory, but it gave some other undefined error.
Any help would be appreciated. Sorry for the long post.
Thanks,
Chris