Re: ANNOUNCE: Terminal v0.9.5

Stefan Bidigaray <[email protected]> Mon, 25 May 2009 20:12:32 -0500
Newsgroups gmane.comp.lib.gnustep.general,gmane.comp.lib.gnustep.applications
Message-ID <[email protected]>
--===============0222487181==
Content-Type: multipart/alternative; boundary=0016e64f4a68db8042046ac66b4c

--0016e64f4a68db8042046ac66b4c
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

On Mon, May 25, 2009 at 7:52 PM, Robson Cardoso dos Santos <
[email protected]> wrote:

> Hi, when I try to make a package for Arch Linux I got this error message:
>
> ------------------
> This is gnustep-make 2.0.7. Type 'make print-gnustep-make-help' for help.
> *ERROR*: the software is configured to install itself into
> /opt/GNUstep/System
> but you do not have permissions to write in that directory:
> Aborting installation.
> -------------------
>
> So, whith this patch, the error disappears (at least for a Arch package)
>
> --------------------
> --- src-orig/Terminal-0.9.5/GNUmakefile 2009-05-23 11:59:10.000000000 -0300
> +++ src/Terminal-0.9.5/GNUmakefile 2009-05-25 21:20:33.000000000 -0300
> @@ -63,7 +63,7 @@
> MAKE_STRINGS_OPTIONS = --aggressive-match --aggressive-remove
>
>
> -GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_SYSTEM_ROOT)
> +GNUSTEP_INSTALLATION_DOMAIN = SYSTEM
>
>
> include $(GNUSTEP_MAKEFILES)/application.make
> ---------------------
>
> Is this Ok? It's working well so far.
>

Actually, as far as I know, the makefile should not be defining
GNUSTEP_INSTALLATION_*, and install Terminal.app into the LOCAL domain by
default.  To modify that, you'd need to set
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM during make install.  My guess is that
this is a bug in the makefile, left over from the previous version of
Terminal.app.

--0016e64f4a68db8042046ac66b4c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">On Mon, May 25, 2009 at 7:52 PM, Robson Cardoso =
dos Santos <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]">c=
[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0p=
t 0.8ex; padding-left: 1ex;">
Hi, when I try to make a package for Arch Linux I got this error message:<b=
r>
<br>
------------------<br>
This is gnustep-make 2.0.7. Type &#39;make print-gnustep-make-help&#39; for=
 help.<br>
*ERROR*: the software is configured to install itself into /opt/GNUstep/Sys=
tem<br>
but you do not have permissions to write in that directory:<br>
Aborting installation.<br>
-------------------<br>
<br>
So, whith this patch, the error disappears (at least for a Arch package)<br=
>
<br>
--------------------<br>
--- src-orig/Terminal-0.9.5/GNUmakefile 2009-05-23 11:59:10.000000000 -0300=
<br>
+++ src/Terminal-0.9.5/GNUmakefile 2009-05-25 21:20:33.000000000 -0300<br>
@@ -63,7 +63,7 @@<br>
MAKE_STRINGS_OPTIONS =3D --aggressive-match --aggressive-remove<br>
<br>
<br>
-GNUSTEP_INSTALLATION_DIR=3D$(GNUSTEP_SYSTEM_ROOT)<br>
+GNUSTEP_INSTALLATION_DOMAIN =3D SYSTEM<br>
<br>
<br>
include $(GNUSTEP_MAKEFILES)/application.make<br>
---------------------<br>
<br>
Is this Ok? It&#39;s working well so far.<br>
</blockquote><div><br>Actually, as far as I know, the makefile should not b=
e defining GNUSTEP_INSTALLATION_*, and install Terminal.app into the LOCAL =
domain by default.=A0 To modify that, you&#39;d need to set GNUSTEP_INSTALL=
ATION_DOMAIN=3DSYSTEM during make install.=A0 My guess is that this is a bu=
g in the makefile, left over from the previous version of Terminal.app.<br>
</div></div>

--0016e64f4a68db8042046ac66b4c--



--===============0222487181==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

--===============0222487181==--