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.