File: node50.html

package info (click to toggle)
gtkeyboard 1.1.7-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,284 kB
  • ctags: 1,234
  • sloc: ansic: 12,255; sh: 2,805; makefile: 328; perl: 32
file content (131 lines) | stat: -rw-r--r-- 4,904 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!--Converted with LaTeX2HTML 2K.1beta (1.48)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Compiling GTKeyboard</TITLE>
<META NAME="description" CONTENT="Compiling GTKeyboard">
<META NAME="keywords" CONTENT="MANUAL">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="MANUAL.css">

<LINK REL="next" HREF="node51.html">
<LINK REL="previous" HREF="node49.html">
<LINK REL="up" HREF="node49.html">
<LINK REL="next" HREF="node51.html">
</HEAD>

<BODY >
<!--Navigation Panel-->
<A NAME="tex2html756"
  HREF="node51.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="/usr/share/latex2html/icons/next.png"></A> 
<A NAME="tex2html752"
  HREF="node49.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="/usr/share/latex2html/icons/up.png"></A> 
<A NAME="tex2html746"
  HREF="node49.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="/usr/share/latex2html/icons/prev.png"></A> 
<A NAME="tex2html754"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
 SRC="/usr/share/latex2html/icons/contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html757"
  HREF="node51.html">Installing GTKeyboard</A>
<B> Up:</B> <A NAME="tex2html753"
  HREF="node49.html">Troubleshooting Guide</A>
<B> Previous:</B> <A NAME="tex2html747"
  HREF="node49.html">Troubleshooting Guide</A>
 &nbsp <B>  <A NAME="tex2html755"
  HREF="node1.html">Contents</A></B> 
<BR>
<BR>
<!--End of Navigation Panel-->

<H1><A NAME="SECTION001210000000000000000">
Compiling GTKeyboard</A>
</H1>

<P>
To successfully compile GTKeyboard, you need a few things.  First,
you'll need GTK+/glib (The GIMP Toolkit) which can be obtained from
<I>http://www.gtk.org</I>, a standard C library, an ANSI C compiler, (such as
gcc/egcs), the GNU make program, and of course, a shell, and a
reasonably recent version of X11 (with headers).  If you already have
GTK+ installed, you shouldn't have much of a problem, since GTK+ and
GTKeyboard share many prerequisites.

<P>
GTKeyboard is written and tested on Debian GNU/Linux (Woody) dual P3
933Mhz system.  The program compiles with special flags telling the
compiler to issue all relevant warnings, and compiles without any
warnings on my machine.  I have also compiled it on a few 64bit alpha
CPUs with a few warnings, but no problem in the functioning of the
resulting binary.  Binaries for other platforms are made available
when they are provided by outside porters.

<P>
If you have problems compiling GTKeyboard, I'm betting that its one
of a few things right off the bat:  Do you
<B><I>really</I></B> have an ANSI C standard compiler?  If
not, go grab a copy of GCC from the Cygnus EGCS page at <I>http://egcs.cygnus.com</I>.  Previously, you would have also needed to have
a libc that contained the <I>strsep()</I> call, but this requirement
has been eliminated and replaced with <I>glib</I> calls.

<P>
If you have a compilation problem that you're sure is not one of
the above, and you have all of the needed libraries/software to
compile it, please contact David Allen and let him know about it,
along with the <I>exact</I> output of the configure script, and of the
make process, and a copy of your config.h file which will be generated
at the end of the configure process. 

<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html756"
  HREF="node51.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="/usr/share/latex2html/icons/next.png"></A> 
<A NAME="tex2html752"
  HREF="node49.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="/usr/share/latex2html/icons/up.png"></A> 
<A NAME="tex2html746"
  HREF="node49.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="/usr/share/latex2html/icons/prev.png"></A> 
<A NAME="tex2html754"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
 SRC="/usr/share/latex2html/icons/contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html757"
  HREF="node51.html">Installing GTKeyboard</A>
<B> Up:</B> <A NAME="tex2html753"
  HREF="node49.html">Troubleshooting Guide</A>
<B> Previous:</B> <A NAME="tex2html747"
  HREF="node49.html">Troubleshooting Guide</A>
 &nbsp <B>  <A NAME="tex2html755"
  HREF="node1.html">Contents</A></B> 
<!--End of Navigation Panel-->
<ADDRESS>
David Allen
2001-04-26
</ADDRESS>
</BODY>
</HTML>