File: INSTALL

package info (click to toggle)
python-gd 0.26-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 216 kB
  • ctags: 103
  • sloc: ansic: 1,350; makefile: 64; python: 26
file content (50 lines) | stat: -rw-r--r-- 2,223 bytes parent folder | download
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
gd module install notes

I'm going to assume that you've got the GD library installed, which is 
pretty trivial to do. If you're having troubles with that, I suggest 
you have a look at that package's instructions.

This version of gdmodule is written assuming you have PNG, JPEG, FreeType, 
and Xpm libraries incorporated into your copy of GD. If you have an 
incomplete version you will have difficulty getting this one to build.

Now, for gdmodule, you'll need to do one of two things. You have the 
option to link the gdmodule into Python itself or to make it dynamically 
loadable.

option 1

Determine the installation location (prefix) of Python on your system. 
This may be done using the command "python -c 'import sys;print sys.prefix'". 
Once you have determined the install prefix, then grab the file 
Makefile.pre.in from prefix/lib/python1.5/config.

I have provided a sample of this file, from Python 1.5, but you would do 
well to copy the one from your build. Also, if you are using Mingw32 (to 
build for Windows) you are on your own at the moment.

Now that Makefile.pre.in is in the same directory as the gdmodule.c source 
and Setup.in, edit Setup.in to ensure that the GD library include and lib 
paths are correct.

Now type "make -f Makefile.pre.in boot; make". You should now have a working 
gdmodule.so. You should be able to execute the "gddemo.py" script with no 
errors. Once you have determined that it's all compiled ok, copy gdmodule.so 
to prefix/lib/python1.5/site-packages (you may need to actually make this 
directory).

option 2

This requires that you are able to either compile & install Python yourself 
or are good friends with the person who does :) You need to copy the 
gdmodule.c file to the Modules directory and edit the "Setup.in" file to 
add the following lines at the end:

# Richard Jones' GD module.
gd gdmodule.c -I/usr/local/include -L/usr/local/lib -L/usr/lib/X11 -L/usr/X11R6/lib -lgd -lz -lpng -ljpeg -lttf -lX11 -lXpm

Once you've done that, you'll need to delete the "Setup" file and type "make 
Setup". Then go up to the main Python directory and type "make install" and 
you're done. You should now be able to execute the "gddemo.py" script with 
no errors.