On Saturday 13 September 2008 09:46:38 batden wrote:
> Hi,
>
> I'm running OpenSUSE 11.0 with the latest E17 environment from svn.
> I get this error during make install:
>
> ( ...make[2]: Entering directory `/home/dazibaldo/e/trunk/edje_editor/data'
> make[3]: Entering directory `/home/dazibaldo/e/trunk/edje_editor/data'
> make[3]: Nothing to be done for `install-exec-am'.)
> test -z "/usr/local/share/applications" || /bin/mkdir -p
> "/usr/local/share/applications"
> /bin/mkdir: cannot create directory `/usr/local/share/applications':
> File exists

This is in the install phase. Are you running 'make install' as root? Non-root 
users probably cannot create that directory, in which case I would say the 
error message is misleading. The mkdir should not fail as it is preceded with 
a check to see if the directory exists. Plus, mkdir behaviour is mandated to 
NOT fail on existing directories with -p.

Before I start to blame the distro, please first check man mkdir on your 
system to see if OpenSUSE's mkdir says anything about this. Then check the 
permissions on each directory in the /usr/local/share/applications chain. Is 
the filesystem the directory is on mounted ro perhaps?

Finally, are you using SELinux or AppArmour or any other access control 
mechanism that can prevent even root from creating a directory?


-- 
alan dot mckinnon at gmail dot com

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to