On Fri, Oct 09, 2009 at 10:02:16AM -0500, Larson, Timothy E. wrote:
> I'm a complete newbie to the GNUstep world.  Do I need to be root to build?  
> Why?

No you don't. In fact, you should refrain from building stuff as root
and only assume the superuser role if you install into the Local or
System domain. If you're just experimenting with Étoilé you'd also be
fine with GNUSTEP_INSTALLATION_DOMAIN=USER and using your normal user to
(g)make install.

> 09:51:37 NetBSD 5.0 ~/Etoile-0.4.1

If you're not intending to package Étoilé, it's usually more advisable
to try out svn trunk.

> t...@roy 554$ GNUSTEP_MAKEFILES=/usr/pkg/share/GNUstep/Makefiles gmake

Why do you have to set GNUSTEP_MAKEFILES here? Usually it should be set
when you source .../Makefiles/GNUstep.(sh|csh). 

> This is gnustep-make 2.0.8. Type 'make print-gnustep-make-help' for help.
> Making all in Frameworks...
> Making all in UnitKit...
> rm -f /home/tim/Etoile-0.4.1/Frameworks/UnitKit/Source/UnitKit
> ln -s /home/tim/Etoile-0.4.1/Frameworks/UnitKit/Source/FrameworkSource 
> /home/tim/Etoile-0.4.1/Frameworks/UnitKit/Source/UnitKit
> Making all in Source/FrameworkSource...
> Making build-headers for framework UnitKit...
>  Creating UnitKit.framework/Versions/1/Headers/UKRunner.h...
> install: UnitKit.framework/Versions/1/Headers/UKRunner.h: chown/chgrp: 
> Operation not permitted

This is rather odd. On my setup (GNU/Linux) install takes '-c -p -m 644'
as arguments, so it doesn't do any chowning/chgrping. If you build
with 'gmake messages=yes' you will see what commands gnustep-make is
issuing during the built. These could be useful for debugging this. 

Cheers,

Niels 

_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à