Hi all,

For some time, it has been impossible to build and install Etoile repository by typing:
. System/Library/Makefiles/GNUstep.sh
make
sudo make install

It's currently necessary to type:
. System/Library/Makefiles/GNUstep.sh
make
su root
. System/Library/Makefiles/GNUstep.sh
make install

The problem lies in the use of sudo with gnustep-make and ProjectCenter.

The first bug is related to ProjectCenter and is detailed on this page : <https://gna.org/bugs/?func=detailitem&item_id=5964> We either need to fix the bug in ProjectCenter or move away from it for Étoilé modules.

The second bug arises when you try to compile a module with subprojects which create bundles like EtoileMenuServer, LookAndBehavior, Hardware etc. If you try to compile for example EtoileMenuServer from within itself, you won't be able to reproduce it. It occurs when you build it by running 'make' in a parent directory. This bug is surely related to gnustep-make which tries to find 'plmerge' tool (or similar) without looking correctly for the Tools path. Tools path isn't found when 'make install' is used with sudo outside of the project directory.

If anybody can investigate both issues, perhaps fix ProjectCenter (because my GNUstep related bug report hasn't been processed), submit a bug report on GNUstep bug tracker for gnustep-make and checks everything gets properly fixed, it would be helpful.
I would be able to spend some time on other things to be done :-)

Cheers,
Quentin.

--
Quentin Mathé
[EMAIL PROTECTED]


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

Reply via email to