List of common errors for the module nautilus.
- cannot create regular file `/usr/local/lib/libnautilus-extension.so.1.1.0': Permission denied
Error - #warning "Constructor not supported on this compiler, linking in resources will not work"
This happens due to a recent change with the resources compiler in GLib.
nautilus-resources.c is a generated file and recent changes in GLib means that the file needs to be regenerated. Erase nautilus/src/nautilus-resources.[ch] and try to build again.
Error - Nautilus build dies with undefined reference to g_intern_static_string
System: Suse 10.0
On Suse 10.0, the nautilus build dies with message:
undefined reference to g_intern_static_string
Cause: This is because nautilus picks up libbeagle as installed in the system's /opt/gnome/lib, and that pulls in /opt/gnome/lib/libglib.
Solution: You need to pass --disable-beagle to nautilus's configure. You can do this by adding the following to your .jhbuildrc:
module_autogenargs['nautilus'] = autogenargs + '--disable-beagle'
cannot create regular file `/usr/local/lib/libnautilus-extension.so.1.1.0': Permission denied
System: Ubuntu 7.10 - Gnome 2.21
/home/nazgul/bin/install-check .libs/libnautilus-extension.so.1.1.0 /usr/local/lib/libnautilus-extension.so.1.1.0
/usr/bin/install: cannot create regular file `/usr/local/lib/libnautilus-extension.so.1.1.0': Permission denied
make: *** [install-libLTLIBRARIES] Fehler 1
Cause: Attempt to install libnautilus-extension.so to /usr/local/lib/ but $prefix was set somewhere else
Error - GtkIconSize isn't defined
System details: 26th March, 2008 - GNOME 2.24 - Ubuntu Gutsy Gibbon 7.10
nautilus-icon-info.h:82: error: expected ')' before 'size'
Cause: This line has the next content:
gint nautilus_get_icon_size_for_stock_size (GtkIconSize size);
The problem is that GtkIconSize isn't defined here.
Solution: Add the next line at the beginning of checkout/nautilus/libnautilus-private/nautilus-icon-info.h, near to other includes: