Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Newer GNUSTEP Install Instructions for PC-BSD 11.0 ?

78 views
Skip to first unread message

jims...@gmail.com

unread,
Jul 4, 2016, 10:50:12 AM7/4/16
to

Is David still out there ?

Am looking for a new set of install steps for GNUSTEP on PC-BSD,
which is based on freebsd.

Are the old 2011 steps that Dave posted still good ?

Would like to compile some GNUSTEP programs too, so need development environment too.

Thanks !

David Chisnall

unread,
Jul 4, 2016, 11:03:47 AM7/4/16
to jims...@gmail.com, discuss...@gnu.org
Hi,

The way to install GNUstep and a bunch of GNUstep apps on FreeBSD is:

# pkg ins gnustep

This will install the GNUstep meta-package, which depends on about 100 GNUstep-using apps. The GNUstep root is /usr/local/GNUstep, so if you want to build things yourself then make sure that you source /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh (or .csh if you’re using tcsh). Sticking this in your .profile should let you set it once and forget about it.

David
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss...@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep


James Pannozzi

unread,
Jul 4, 2016, 11:30:26 AM7/4/16
to David Chisnall, discuss-gnustep GNUstep
Many thanks !  

That applies to if I use bash, as well as csh, right ?

J.


On Mon, Jul 4, 2016 at 11:03 AM, David Chisnall <ther...@sucs.org> wrote:
Hi,

The way to install GNUstep and a bunch of GNUstep apps on FreeBSD is:

# pkg ins gnustep

This will install the GNUstep meta-package, which depends on about 100 GNUstep-using apps.  The GNUstep root is /usr/local/GNUstep, so if you want to build things yourself then make sure that you source /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh (or .csh if you’re using tcsh).  Sticking this in your .profile should let you set it once and forget about it.

David

> On 4 Jul 2016, at 15:50, jims...@gmail.com wrote:
>
>

jims...@gmail.com

unread,
Jul 5, 2016, 1:22:59 AM7/5/16
to
OK, that worked and I can compile GNUStep apps now - BUT...the apps don't have a menu bar on top of them !! What have I forgotten to install ?

This is on PC-BSD 11.0 CURRENT, which, I know, is not a release version.

I'll check the libraries and try to figure it out. Right now, for example the GoMoku program or GPuzzle, the windows are stuck in the upper left corner of my desktop with no way to move them ! Maybe something I need to fix in Resources ?

Still, not bad considering its a pre-release operating system.

Thanks again,
J.

David Chisnall

unread,
Jul 5, 2016, 4:25:28 AM7/5/16
to jims...@gmail.com, discuss...@gnu.org
On 5 Jul 2016, at 06:22, jims...@gmail.com wrote:
>
> OK, that worked and I can compile GNUStep apps now - BUT...the apps don't have a menu bar on top of them !! What have I forgotten to install ?

That’s normal for GNUstep. The default menu style is NeXT-like. If you want in-window menu bars, then you should run:

$ defaults write NSGlobalDomain NSMenuInterfaceStyle NSWindows95InterfaceStyle

>
> This is on PC-BSD 11.0 CURRENT, which, I know, is not a release version.
>
> I'll check the libraries and try to figure it out. Right now, for example the GoMoku program or GPuzzle, the windows are stuck in the upper left corner of my desktop with no way to move them ! Maybe something I need to fix in Resources ?

This sounds like a problem interacting with the window manager. With most window managers you can hold alt and drag a window if it appears off the screen. I’ve had issues with Lumina (the PC-BSD DE) with a number of apps (in particular, it doesn’t tell apps that it’s using the top bit of the screen for its own launcher, so you end up with the title bar hidden) so I tend to use XFCE on FreeBSD.

David


James Pannozzi

unread,
Jul 5, 2016, 8:09:57 AM7/5/16
to David Chisnall, discuss-gnustep GNUstep
Aha !  The voice of experience !

(caution, next line not a gnustep question)
How do I get XFCE on there ?  Do I just type in pkg install XFCE ...or is there more to it than that ? (!!)

Again, thanks.

J.

On Tue, Jul 5, 2016 at 4:24 AM, David Chisnall <ther...@sucs.org> wrote:
On 5 Jul 2016, at 06:22, jims...@gmail.com wrote:
>
> OK, that worked and I can compile GNUStep apps now - BUT...the apps don't have a menu bar on top of them !!  What have I forgotten to install ?

That’s normal for GNUstep.  The default menu style is NeXT-like.  If you want in-window menu bars, then you should run:

$ defaults write NSGlobalDomain NSMenuInterfaceStyle NSWindows95InterfaceStyle

>
> This is on PC-BSD 11.0 CURRENT, which, I know, is not a release version.
>
> I'll check the libraries and try to figure it out.  Right now, for example the GoMoku program or GPuzzle, the windows are stuck in the upper left corner of my desktop with no way to move them !  Maybe something I need to fix in Resources ?

David Chisnall

unread,
Jul 5, 2016, 8:23:17 AM7/5/16
to James Pannozzi, discuss-gnustep GNUstep
On 5 Jul 2016, at 13:09, James Pannozzi <jims...@gmail.com> wrote:
>
> Aha ! The voice of experience !
>
> (caution, next line not a gnustep question)
> How do I get XFCE on there ? Do I just type in pkg install XFCE ...or is there more to it than that ? (!!)

I think the metapackage is called xfce4 (pkg ins xfce4). How you start using it depends on whether you’re using xdm, gdm, or something else. That’s more of a PC-BSD-specific question, but I think there’s something on their forum about how to do it.

David

>
> Again, thanks.
>
> J.
>
> On Tue, Jul 5, 2016 at 4:24 AM, David Chisnall <ther...@sucs.org> wrote:
> On 5 Jul 2016, at 06:22, jims...@gmail.com wrote:
> >
> > OK, that worked and I can compile GNUStep apps now - BUT...the apps don't have a menu bar on top of them !! What have I forgotten to install ?
>
> That’s normal for GNUstep. The default menu style is NeXT-like. If you want in-window menu bars, then you should run:
>
> $ defaults write NSGlobalDomain NSMenuInterfaceStyle NSWindows95InterfaceStyle
>
> >
> > This is on PC-BSD 11.0 CURRENT, which, I know, is not a release version.
> >
> > I'll check the libraries and try to figure it out. Right now, for example the GoMoku program or GPuzzle, the windows are stuck in the upper left corner of my desktop with no way to move them ! Maybe something I need to fix in Resources ?
>

James Pannozzi

unread,
Jul 5, 2016, 8:34:57 AM7/5/16
to David Chisnall, discuss-gnustep GNUstep
OK, again thanks !

J...

On Tue, Jul 5, 2016 at 8:22 AM, David Chisnall <ther...@sucs.org> wrote:
On 5 Jul 2016, at 13:09, James Pannozzi <jims...@gmail.com> wrote:
>
> Aha !  The voice of experience !
>
> (caution, next line not a gnustep question)
> How do I get XFCE on there ?  Do I just type in pkg install XFCE ...or is there more to it than that ? (!!)

I think the metapackage is called xfce4 (pkg ins xfce4).  How you start using it depends on whether you’re using xdm, gdm, or something else.  That’s more of a PC-BSD-specific question, but I think there’s something on their forum about how to do it.

David

>
> Again, thanks.
>
> J.
>
> On Tue, Jul 5, 2016 at 4:24 AM, David Chisnall <ther...@sucs.org> wrote:
> On 5 Jul 2016, at 06:22, jims...@gmail.com wrote:
> >
> > OK, that worked and I can compile GNUStep apps now - BUT...the apps don't have a menu bar on top of them !!  What have I forgotten to install ?
>
> That’s normal for GNUstep.  The default menu style is NeXT-like.  If you want in-window menu bars, then you should run:
>
> $ defaults write NSGlobalDomain NSMenuInterfaceStyle NSWindows95InterfaceStyle
>
> >
> > This is on PC-BSD 11.0 CURRENT, which, I know, is not a release version.
> >
> > I'll check the libraries and try to figure it out.  Right now, for example the GoMoku program or GPuzzle, the windows are stuck in the upper left corner of my desktop with no way to move them !  Maybe something I need to fix in Resources ?
>

Riccardo Mottola

unread,
Jul 6, 2016, 5:03:52 AM7/6/16
to James Pannozzi, discuss-gnustep GNUstep
Hi,

James Pannozzi wrote:
> That applies to if I use bash, as well as csh, right ?

sh/zsh/bash style:

. /path/GNUstep.sh

csh/tcsh style:

source /path/GNUstep.csh


Riccardo

James Pannozzi

unread,
Jul 6, 2016, 7:22:56 AM7/6/16
to Riccardo Mottola, discuss-gnustep GNUstep
Everything worked.  

Once I switched to xfce, the menu bars appeared in the windows and I could move them around.

Once I had everything perfect, I shut down from a bash shell with:

shutdown -h now <enter>

Without asking me,  some PC-BSD "updates" kicked in and ruined everything, 
I have to re-install now.

Hopefully, I can find some way of shutting off updates
from a command box in xfce.

But the GNUSTEP stuff is working fine, very impressive !

Thanks again,
J.

0 new messages