[comp.windows.x] Want sample X client sources ready to

phil@ux1.cso.uiuc.edu (Phil Howard KA9WGN) (12/21/90)

What I am looking for are source packages of client programs that will
compile properly over a reasonably wide range of platforms.  I want
only SIMPLE PROGRAMS that do more to show examples of how to use certain
features of X rather than sophisticated applications.  Programs that
show just one feature, or a specific interaction between features,
would be ideal.  But they should still be well organized as if they
were a sophistcated application.

These need to be compilable in whatever directory the user who is
compiling them happens to be in (assuming the sources are brought
in there as well).  Clients that require root privilege or installation
of any file into special directories are beyond the scope of this request.

The purpose is to examine how a properly organized source code package
for an X client is put together so that ordinary users (not just system
administrators) can compile the program and get it going with a minimum
of effort.  The ideal case would be to type in 1 or 2 commands and have
the executables, man files, and any runtime files needed, all there and
ready to go.  Dependencies on GCC are fine.

I have attempted this with X11R4 distribution clients, but w/o specific
instructions on actually installing them individually in a user area,
they won't compile.  A set of such instructions could very well turn the
distributed clients into what I need.

I have obtained a few X clients that are not part of the distribution and
have encountered:
1.  Clients that won't compile/(i)make.
2.  Clients that work, but don't use imake, or are so utterly simple in
    organization they would not be a foundation to expand from.
3.  Clients that appear to be totally disorganized.
4.  Various other problems from core dumps to protocol errors that make
    unusable for the purpose of studying the organization setup.

Response by E-mail would probably be best (to phil-howard@uiuc.edu).
Pointers to specific programs at FTP sites would be very useful.
Thanks.
-- 

--Phil Howard, KA9WGN-- | Individual CHOICE is fundamental to a free society
<phil@ux1.cso.uiuc.edu> | no matter what the particular issue is all about.