Subject: Re: newbie - afterstep setup error
To: Richard Weltman <richard.weltman@mcr1.poptel.org.uk>
From: Frederick Bruckman <fb@enteract.com>
List: port-mac68k
Date: 02/19/2001 10:55:10
On Mon, 19 Feb 2001, Richard Weltman wrote:

> Installed, and running now, but probably not configured
> properly, is NetBSD 1.5, the monochrome X11R6 files and
> Afterstep 1.8 - all installed via MacOS using the installer
> utility.

You're supposed to install binary packages with "pkg_add" from within
NetBSD. Afterstep requires a few other packages to run, and "pkg_add"
will at least warn you of that (or install them automatically if
they're in the same directory, or in PKG_PATH), and also runs the
INSTALL script, displays a MESSAGE file, and registers the package for
deinstallation.

> NetBSD, and then X-Windows, both seemed to be working fine,
> the latter with no configuration at all. Since the instruction:
>
> #echo "exec afterstep" > /.xinitrc
>
> the command
>
> #startx
>
> no longer launches X. The error message in xlog.txt is:
>
> /usr/libexec/ld.so: afterstep: libasimage.so.1.9: No such file or
> directory

You need an "/etc/ld.so.conf" to tell ld.so where to look for
shared libraries.

---- /etc/ld.so.conf ----
/usr/pkg/lib
/usr/X11R6/lib
/usr/local/lib
-------------------------

You're still going to have problems unless you install the "jpeg",
"png" and "rplay" packages. Once you have all the packages installed
properly, Afterstep will create a mostly empty
"~/GNUstep/Library/AfterStep/" for you on first invocation. You can
configure it by copying a default template (for various things) from
"/usr/pkg/share/afterstep/", editing it, and then either using the
"Desktop" -> "update startmenu", "Desktop" -> "update all", or
stopping and restarting a module, depending on what you've changed.

There are links to a FAQ and mailing list on
<http://www.afterstep.org/>.

Afterstep is really wasted on B&W, by the way. Any 68k mac can at
least do grayscale with the color Xserver. Is anyone running that on
NetBSD-1.5?


Frederick