From: Eloy A. G. <eea...@ya...> - 2002-02-13 01:59:41
|
I can't get gramps to gen text reports. When I run from the command line I get: RuntimeWarning: Python C API version mismatch for module intl: This Python has API version 1011, module intl has version 1010. import intl Note: failed to load the plugin module: PdfDoc Note: failed to load the plugin module: PdfDrawdoc I am running the Mandrake 8.1 beta dist. I have install gramps 7.1 and the updated to the latest CVS. Any help? Thanks, Eloy __________________________________________________ Do You Yahoo!? Send FREE Valentine eCards with Yahoo! Greetings! http://greetings.yahoo.com |
From: Don A. <dal...@us...> - 2002-02-13 02:14:13
|
On Tue, 2002-02-12 at 18:59, Eloy A. Gonzales wrote: > I can't get gramps to gen text reports. > When I run from the command line I get: > RuntimeWarning: Python C API version mismatch for > module intl: This Python has API version 1011, module > intl has version 1010. > import intl > Note: failed to load the plugin module: PdfDoc > Note: failed to load the plugin module: PdfDrawdoc > > I am running the Mandrake 8.1 beta dist. > Neither of these messages should prevent you from generating reports. The first one is due having the wrong version of the internationalization library. It looks like you have an old copy laying around. Delete /usr/share/gramps/intl.so (or it may be /usr/local/share/gramps/intl.so). However, gramps can still run with the mismatched intl.so file. The re-run configure, make, and make install. The messages about failed plugins is just a warning to tell you that gramps will not be able to generate PDF files. If you want to enable this, go to http://sourceforge.net/projects/reportlab, and download and install reportlab in your python site-packages directory (typically /usr/lib/pythonX.X/site-packages, where X.X is your python version number) gramps should be able to generate files without reportlab being installed. Kword, AbiWord, OpenOffice, LaTeX, and RTF should still work. Which reports have you tried, and which output formats have you selected? Don -- Don Allingham dal...@us... http://gramps.sourceforge.net |
From: Eloy A. G. <eea...@ya...> - 2002-02-14 02:27:51
|
> Neither of these messages should prevent you from > generating reports. > Which reports have you tried, and which output > formats have you > selected? > > Don I set the report preferences to OpenOffice and tried an Ahnentafel report and got this: Traceback (most recent call last): File "/usr/lib/python2.2/site-packages/gtk.py", line 130, in __call__ ret = apply(self.func, a) File "/usr/local/share/gramps/gramps_main.py", line 1979, in menu_report task(database,active_person) File "/usr/local/share/gramps/plugins/AncestorReport.py", line 300, in report AncestorReportDialog(database,person) File "/usr/local/share/gramps/plugins/AncestorReport.py", line 229, in __init_ _ TextReportDialog.__init__(self,database,person) File "/usr/local/share/gramps/Report.py", line 876, in __init__ ReportDialog.__init__(self,database,person) File "/usr/local/share/gramps/Report.py", line 183, in __init__ self.setup_style_frame() File "/usr/local/share/gramps/Report.py", line 520, in setup_style_frame self.default_style) File "/usr/local/share/gramps/TextDoc.py", line 417, in __init__ self.parse() File "/usr/local/share/gramps/TextDoc.py", line 479, in parse parser.parse(self.file) File "/usr/lib/python2.2/xml/sax/expatreader.py", line 48, in parse source = saxutils.prepare_input_source(source) File "/usr/lib/python2.2/xml/sax/saxutils.py", line 256, in prepare_input_sour ce f = urllib.urlopen(source.getSystemId()) File "/usr/lib/python2.2/urllib.py", line 73, in urlopen return _urlopener.open(url) File "/usr/lib/python2.2/urllib.py", line 178, in open return getattr(self, name)(url) File "/usr/lib/python2.2/urllib.py", line 405, in open_file return self.open_local_file(url) File "/usr/lib/python2.2/urllib.py", line 412, in open_local_file stats = os.stat(localname) OSError: [Errno 2] No such file or directory: '/home/eagonza/.gramps/ancestor_re port.xml' I fails on all the "Text Reports" Thanks, Eloy __________________________________________________ Do You Yahoo!? Send FREE Valentine eCards with Yahoo! Greetings! http://greetings.yahoo.com |
From: Don A. <dal...@us...> - 2002-02-14 02:38:12
|
Okay, I think this makes sense now. It looks like python 2.2's XML routines attempt to treat files as URLs instead of files, giving the XML routines more flexibility. The problem is that when the open fails, it now returns an OSError exception instead of IOError exception (which the older version python would do). If you get the latest version of TextDoc.py from CVS, the problem should be fixed. I know catch both exceptions. Don On Wed, 2002-02-13 at 19:27, Eloy A. Gonzales wrote: > > > Don > I set the report preferences to OpenOffice > and tried an Ahnentafel report and got this: > > OSError: [Errno 2] No such file or directory: > '/home/eagonza/.gramps/ancestor_re > port.xml' > > I fails on all the "Text Reports" > > Thanks, > Eloy > -- Don Allingham dal...@us... http://gramps.sourceforge.net |