- status: open --> closed-fixed
pyRXP setup.py seems a bit too tight about unknown
platforms. And it's bit hard to notice the error
message printed right now.
So select either of the below patches, or something
similar
diff -u -r1.3 setup.py
--- setup.py 1 Apr 2002 22:38:39 -0000 1.3
+++ setup.py 5 Apr 2002 12:08:42 -0000
@@ -26,7 +26,8 @@
elif sys.platform=="mac":
LIBS=[]
else:
- print "Don't know about other systems"
+ LIBS=[]
+ print "Don't know about %s system,
trying without extralibs" % sys.platform
setup( name = "pyRXP",
version = "0.5",
--- setup.py 1 Apr 2002 22:38:39 -0000 1.3
+++ setup.py 5 Apr 2002 12:16:22 -0000
@@ -3,6 +3,11 @@
#see license.txt for license details
#history
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/rl_addons/pyRXP/setup.py?cvsroot=reportlab
#$Header:
/cvsroot/reportlab/rl_addons/pyRXP/setup.py,v 1.3
2002/04/01 22:38:39 rgbecker Exp $
+import exceptions
+
+class ConfigError(exceptions.Exception):
+ pass
+
if __name__=='__main__': #NO RUNTESTS
import os, sys
from distutils.core import setup, Extension
@@ -19,14 +24,10 @@
LIBS=['nsl', 'socket', 'dl']
elif sys.platform=="aix4":
LIBS=['nsl_r', 'dl']
- elif sys.platform=="freebsd4":
- LIBS=[]
- elif sys.platform=="darwin":
- LIBS=[]
- elif sys.platform=="mac":
+ elif sys.platform in
("freebsd4","darwin","mac","netbsd1"):
LIBS=[]
else:
- print "Don't know about other systems"
+ raise ConfigError('Dont know about %s
system' % sys.platform)
setup( name = "pyRXP",
version = "0.5",