Why is 'libgnomevfs' files under /usr/include/gnome-vfs-2.0?
- by George Edison
Most applications, including the gnomevfs headers themselves, expect the files to be under /usr/include/libgnomevfs, but Ubuntu has them under /usr/include/gnome-vfs-2.0/libgnomevfs.
Why? The package I'm referring to is called libgnomevfs2.
Inside /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs.h` we find:
#include <libgnomevfs/gnome-vfs-acl.h>
#include <libgnomevfs/gnome-vfs-address.h>
#include <libgnomevfs/gnome-vfs-async-ops.h>
#include <libgnomevfs/gnome-vfs-cancellation.h>
...
Meaning that even the headers themselves expect the files to be in that location - and nothing that includes this file will work.
Am I missing something, or is this a glitch?