Sponsored Content
Operating Systems Solaris Building X11 applications on Solaris 10 Post 302951159 by jlliagre on Monday 3rd of August 2015 10:38:04 AM
Old 08-03-2015
No, it is never required to build a new X server. Don't confuse X server (a program that typically run on the user's desktop) and X libraries/utilities.

If you create your own applications, you can build them on your X11 environment and they will run on target platforms that have the same X11 version or newer, and also possibly an older one.

The issue you have is due to a requirement of the bundled X11 applications. You can certainly avoid the autogen/kbproto/pkg-config nightmare and simply use a custom, simple Makefile to create your own X11 application. On your Solaris 10 host, you can also certainly build the xeyes and xcalc binaries the same way, using custom makefiles or just the command line.
This User Gave Thanks to jlliagre For This Post:
 
KOULES(6)							       games								 KOULES(6)

NAME
xkoules - Action game for X11 SYNOPSIS
xkoules [-SxslMmpdh] KOULES FROM THE TOP
: . --- . . O / . . | | . . .. --- / / X O --- | O| O/ --- --- . O /O O . . . . | | . . . / . .X. . O --- . . . . . . . . ... . . . . . . . . . . . H A V E FUN ! DESCRIPTION
Koules is an action game. The mission is to bounce all koules fighters from your sector OPTIONS
-h for help -s for small display(320x250) for slow machines -l for large display(640x480) default size -m for monochrome displays -b for black and white mode -p use private colormap -y Synchronize with X use only for debugging -f Disable palette fading -d Disable sound support Game will run faster. -x Disable X11 pointer Use game's own cursor when standard X11's cursor is blinking -M DISABLE shared memory support Slow down the game. Use only if shared memory support crashes. Network options -C<host> run koules as network client -S run koules as network server -P<port> select port. Default is:12345 Use this in case that some other program is already using this port. Server options -W run server in width mode-support for 320x200 svgalib and OS/2 clients. Use this in case that server is refusing your clients. -L<level> select level for server -D<number> select dificulty for server: 0: nightmare 1: hard 2: medium(default and recomended) 3: easy 4: very easy -K run server in deathmatch mode Points: Bounce something : +1 Eat extension : +10 Eat thief : -30 Eat friend : +30 At end of level every live : +20 every lost level : -100 In deathmatch mode every destroyed concurrent: +100 PORTABILITY
The program is written in ANSI C and uses the X11 graphics library. BUGS
/LIMITATIONS Joystick is supported only on Linux. SEE ALSO
http://www.paru.cas.cz/~hubicka/koules/English/koules.html AUTHOR
Jan Hubicka email: hubicka@paru.cas.cz smail: Jan Hubicka Dukelskych bojovniku 1944 Tabor 39001 Czech Republic Linux 28 Jul 1995 KOULES(6)
All times are GMT -4. The time now is 09:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy