Re: afterstep on irix?

Randall Hopper (
Tue, 16 Feb 1999 06:56:48 -0500

chris mccraw:
 |i'm scouring the afterstep mailing list archives looking for any reference
 |to getting AS functional under irix, and it seems like you may have done
 |just that...
 |indicates that you actually use AS under irix...

Yep.  Currently running AfterStep 1.6.6.  IRIX 6.5.  egcs-2.91.60

   > gcc --version
 |am i right?  if so, care to share your magic?  i can build it a-ok but
 |it's completely broken (chooses wrong bit depth, which i can fix easily
 |enough, but i don't seem to have root menus, pager functionality (it shows
 |up and is populated by mini-windows but i can't interact with it with the
 |mouse---only by moving off-screen with the cursor can i change desks), or
 |the ability to move windows around.
 |i've used gcc (egcs) to build 1.5b5 and 1.6.10 under irix 6.5..
 |if not, i apologize for wasting your time.

Not at all.  I don't remember having to do anything exotic except
overriding where the X libs location.  Seems afterstep wanted to explicitly
point to /usr/lib, which is a no-no on IRIX (you let the compiler pick up
o32,n32, or n64 libs).  I just configured and built it.  Here's my
configure invocation:

     configure --with-gnustep-dir=~/.GNUstep \
               --x-libraries=/usr/lib32 \
               --prefix=$HOME/software/AfterStep-1.6.6 \
               --with-xpm-include=/usr/include/X11 \
               --with-xpm-library=/usr/lib \
               --with-jpeg \
               --with-jpeg-includes=/usr/local/include \
               --with-jpeg-library=/usr/local/lib \
               --with-png \
               --with-png-includes=/usr/local/include \

Not too sure if I had this in there or not:

               --x-includes=/usr/include \

I really didn't need png and jpeg.  Just put them in there for the heck of it.

Comparing my clean-built and a completely unconfigured Afterstep source
tree, looks like files were only added by configure, so I didn't do any
hacking on the delivered source code.

All I did do I berieve is update MAXLINELENGTH after configure so that I
could have my long Pixmap search paths for Wharf:

     < #define MAXLINELENGTH 255
     > #define MAXLINELENGTH 8192

Let me know if this doesn't work for you.