URL:
<http://gna.org/bugs/?14464>
Summary: Scons problem for user manual
Project: relax
Submitted by: semor
Submitted on: Wednesday 10/07/2009 at 11:53
Category: relax's source code
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: Repository: 1.3 line
Operating System: GNU/Linux
_______________________________________________________
Details:
Hi,
I tried to compile the user manual using scons and got different problems
when trying to either get the pdf or html versions.
Here are the different error messages I got...
======================
scons user_manual_pdf
OR
scons user_manual_html
======================
###############################################
# Fetching the relax user function docstrings #
###############################################
Function: 'align_tensor.copy'
Function: 'align_tensor.delete'
Function: 'align_tensor.display'
Function: 'align_tensor.init'
Function: 'align_tensor.matrix_angles'
Function: 'align_tensor.reduction'
Function: 'align_tensor.set_domain'
Function: 'align_tensor.svd'
Function: 'align_tensor'
scons: *** [fetch_docstrings] TypeError : arg is not a Python function
Traceback (most recent call last):
File "/usr/lib/scons-1.2.0/SCons/Action.py", line 961, in execute
result = self.execfunction(target=target, source=rsources, env=env)
File "/home/semor/relax/relax-1.3/scons/manuals.py", line 397, in
fetch_docstrings
Fetch_docstrings(env['LATEX_DIR'] + sep + 'docstring.tex')
File "/home/semor/relax/relax-1.3/docs/latex/fetch_docstrings.py", line 82,
in __init__
self.parse_docstring(name, object)
File "/home/semor/relax/relax-1.3/docs/latex/fetch_docstrings.py", line
677, in parse_docstring
args, varargs, varkw, defaults = getargspec(object)
File "/usr/lib/python2.6/inspect.py", line 807, in getargspec
raise TypeError('arg is not a Python function')
TypeError: arg is not a Python function
scons: building terminated because of errors.
=============================
scons user_manual_pdf_nofetch
=============================
<<< Removing the PS file and shifting the PDF down a directory >>>
dummy(["user_manual_pdf_nofetch"], [])
scons: done building targets.
OSError: [Errno 2] No such file or directory: '.sconsign.dblite':
File "/usr/lib/scons-1.2.0/SCons/Script/Main.py", line 1268:
_exec_main(parser, values)
File "/usr/lib/scons-1.2.0/SCons/Script/Main.py", line 1233:
_main(parser)
File "/usr/lib/scons-1.2.0/SCons/Script/Main.py", line 996:
nodes = _build_targets(fs, options, targets, target_top)
File "/usr/lib/scons-1.2.0/SCons/Script/Main.py", line 1189:
jobs.run(postfunc = jobs_postfunc)
File "/usr/lib/scons-1.2.0/SCons/Job.py", line 111:
postfunc()
File "/usr/lib/scons-1.2.0/SCons/Script/Main.py", line 1186:
SCons.SConsign.write()
File "/usr/lib/scons-1.2.0/SCons/SConsign.py", line 107:
syncmethod()
File "/usr/lib/scons-1.2.0/SCons/dblite.py", line 104:
self._os_unlink(self._file_name)
Exception OSError: (2, 'No such file or directory', '.sconsign.dblite') in
<bound method dblite.__del__ of <SCons.dblite.dblite instance at 0x833742c>>
ignored
==============================
scons user_manual_html_nofetch
==============================
*********** WARNINGS ***********
No implementation found for style `graphicx'
No implementation found for style `booktabs'
No implementation found for style `vmargin'
No implementation found for style `tocloft'
No implementation found for style `hyperref'
redefining command \theequation
The relax.aux file was not found, so sections will not be numbered
and cross-references will be shown as icons.
No number for "NOEplot"
No number for
"Aschematicofthemodel-freeoptimisationprotocolofMandeletal.,1995"
No number for "Model-freeanalysisusingthediffusionseededparadigm"
No number for "Aschematicofthenewmodel-freeoptimisationprotocol"
No number for "Theconstructionofthemodel-freegradient."
No number for "Themodel-freeHessiankite."
No number for
"<SPANCLASS="MATH">$chi^2$</SPAN>dependenciesofthevalues,gradients,andHessians."
No number for "Thecoredesignofrelax."
The bibliography file was not found.
Unknown commands: href bottomrule stretch theparentequation hypersetup
toprule midrule
Done.
dummy(["user_manual_html_nofetch"], [])
scons: done building targets.
============================
============================
This was reproducible on different Gentoo Linux machines...
In all cases, programs were python-2.6.2-r1 and scons-1.2.0-r1.
I tested on release 1.3.4 and, for 2 of the 4 different cases
(user_manual_pdf, user_manual_pdf_nofetch, user_manual_html), I got the same
error (the fetch error associated to Python, see above)... The html
functions
(user_manual_html, user_manual_html_nofetch) yielded the same error as above
for user_manual_html_nofetch...
Any idea ?
Thank you !
Séb
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?14464>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
relax (http://nmr-relax.com)
This is the relax-devel mailing list
relax-devel@xxxxxxx
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel