home *** CD-ROM | disk | FTP | other *** search
- This is a port of the XView 3.2 library for my computer (an Intel based
- computer running NeXT v3.3). On this machine, I have Cub'X installed. I
- could not find a previous port of XView for an Intel based machine so I
- reckon this will be useful to some people out there.
-
- I compiled the stuff using the posix library. In many areas, I had to
- change the code because they assumed that sometimes I was using posix and
- sometimes I was not. In particular, all the WIF... calls assumed a bsd
- implementation. My modification were only made for Intel processors
- running NeXT. They might also be valid to other processors running NeXT
- (In fact, I think so but I am not sure) so if you are not running NeXT
- onto an Intel processors, you may have to modify the code. (Just do a
- search in the source files for the string "defined(NeXT) && defined(i386)"
-
- My posix library is a bit weird and when I use it, I have to link the
- executables that way:
-
- gcc -o ..... -lgcc -lsys_s -lgcc -lposix
-
- In other words, I include the posix library at the very latest otherwise
- all the executable generated a floating point exception when being runned.
-
- My compiler is gcc 2.7.2 but I reckon it should compiled fine with cc
- (gcc 2.5.8).
-
- The destination directory is:
-
- /usr/openwin/xview
-
- If you to change it, just edit the file xview3.2/config/XView.cf. You may
- have to modify a few more things in this file. All the options are well
- explained. After having modified this file, do not forget to do a
-
- % make Makefiles
-
- from the top directory.
-
- If you use the same configuration as mine and if you have picked up the
- binary archive, what you just need to do is:
-
- % make install
-
- If you are using a different processors or if you're configuration needs
- to recompile the whole stuff or if you did not pick-up the binary archive,
- you will need to do:
-
- % make World
- % make install
-
- Once all that is done, you will need to install the different clients.
- Once again, if your configuration is similar to mine and if you have
- picked up the binary archive, what you only need to do is:
-
- % cd clients ; make install
-
- Otherwise you will have to redo the whole stuff:
-
- % make Clients
-
- I do not recommend that you compile the contrib as it takes nearly 1.5meg
- per program (I did not manage to produce shared library. Does anoybody out
- there knows how to do so ?), but if you still want to do so, the procedure
- is similar as the one above.
-
- I have a few problems with the use of cmdtool. The window get suspended as
- soon as it is launched. The only work around I have found is to launch it
- that way:
-
- % cmdtool rlogin -l `whoami` `hostname`
-
- Stephane.
-
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- | Stephane Etienne | University of Glasgow |
- | phone: +44 41 330 6040 | Department of Computing Science |
- | Fax: +44 41 330 4913 | 8-17 Lilybank Gardens |
- | E-mail: stephane@dcs.gla.ac.uk | Glasgow G12 8QQ |
- |URL: http://mousa.dcs.gla.ac.uk/~stephane| Scotland, UK |
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-