Why is 'libgnomevfs' files under /usr/include/gnome-vfs-2.0?

Posted by George Edison on Ask Ubuntu See other posts from Ask Ubuntu or by George Edison
Published on 2010-10-02T18:27:00Z Indexed on 2011/01/03 16:01 UTC
Read the original article Hit count: 223

Filed under:
|
|

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?

© Ask Ubuntu or respective owner

Related posts about compile

Related posts about paths