[Python-bugs-list] [ python-Bugs-473060 ] Doc/ doesn't compile in 2.2b1

noreply@sourceforge.net noreply@sourceforge.net
Fri, 02 Nov 2001 11:07:15 -0800


Bugs item #473060, was opened at 2001-10-20 02:22
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=473060&group_id=5470

Category: Build
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 4
Submitted By: Masanori Omote (omote)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: Doc/ doesn't compile in 2.2b1

Initial Comment:
Documentations in the distribution tar file of 2.2b1
doesn't compile.  Doc/ of a snapshot tar ball on
10/19/01 compiles correctly.  Materials under Doc/ in
both tar balls are the same according to diff -r
check.  Containing a dot (.) in the name of the top
directory of 2.2b1 leads to a LaTeX2HTML error,
according to its error message.

It wouldn't be a bug because the README file in Doc
directory says that a user should "twiddle"
Doc/Makefile.  But I hope all the documentation can be
easily compiled from the next distribution files.


----------------------------------------------------------------------

>Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2001-11-02 11:07

Message:
Logged In: YES 
user_id=3066

Oops, I made changes to fix this earlier this week, but
didn't close the bug report.  Here's what I did:

 - Added a --dvips-safe option to mkhowto to control the
   LaTeX2HTML variable $DVIPS_SAFE; setting this causes
   the complaint to go away.

 - Use --dvips-safe in the Makefile so that we always use
   it when generating HTML; this is fine with the Python
   docs since we don't have content that requires dvips.

----------------------------------------------------------------------

Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2001-10-29 21:25

Message:
Logged In: YES 
user_id=3066

As noted in the error message, this is because there's a dot
in the path to the documentation sources.  While I consider
this to be primarily a tools problem, it's sufficiently
annoying that it deserves some attention.

----------------------------------------------------------------------

Comment By: Masanori Omote (omote)
Date: 2001-10-20 09:17

Message:
Logged In: YES 
user_id=232907

Additional info of omote's case:
System: RH 7.1
Python: 2.1.1 (2.2b1 not yet installed)
LaTeX2HTML: 2K.1beta (1.47)

When I compile Doc/ in the extracted tree of 2.2b1
distribution tar file, it fails.  It doesn't fail when I
move Doc/ directory to any other directory which path
doesn't contain a dot.  Following is a failure example to
compile 'doc'.

% pwd
/home/masa/ftp/python/Python-2.2b1/Doc
% make doc
python tools/mkhowto --html --about html/stdabout.dat
--address "See <i><a href=\about.html\>About this
document...</a></i> for information on suggesting changes."
--up-link ../index.html --up-title "Python Documentation
Index" --global-module-index "../modindex.html" --dir
html/doc doc/doc.tex
+++
TEXINPUTS=/home/masa/ftp/python/Python-2.2b1/Doc/doc:/home/masa/ftp/python/Python-2.2b1/Doc/paper-letter:/home/masa/ftp/python/Python-2.2b1/Doc/texinputs:
+++ latex doc
+++ latex2html -init_file doc.l2h -dir
/home/masa/ftp/python/Python-2.2b1/Doc/html/doc
/home/masa/ftp/python/Python-2.2b1/Doc/doc/doc.tex
*** Session transcript and error messages are in
/home/masa/ftp/python/Python-2.2b1/Doc/html/doc/doc.how.
*** Exited with status 255.
The relevant lines from the transcript are:
------------------------------------------------------------------------
+++ latex2html -init_file doc.l2h -dir
/home/masa/ftp/python/Python-2.2b1/Doc/html/doc
/home/masa/ftp/python/Python-2.2b1/Doc/doc/doc.tex
Note: Initialising with file: doc.l2h
This is LaTeX2HTML Version 2K.1beta (1.47)
by Nikos Drakos, Computer Based Learning Unit, University of
Leeds.

Revised and extended by:
 Marcus Hennecke, Ross Moore, Herb Swan and others
...producing markup for HTML version 4.0  



Loading /usr/share/latex2html/versions/html4_0.pl

 *** processing declarations ***

Loading /usr/share/latex2html/versions/latin1.pl


 *** Fatal Error --- but easy to fix ***

Cannot have '.' in file-name prefix, else dvips fails on
images
Change the name from 
/home/masa/ftp/python/Python-2.2b1/Doc/doc/doc.tex  and try
again.

*** Session transcript and error messages are in
/home/masa/ftp/python/Python-2.2b1/Doc/html/doc/doc.how.
*** Exited with status 255.



----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2001-10-20 06:31

Message:
Logged In: YES 
user_id=21627

Can you give more details as to how exactly compilation 
fails?


----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=473060&group_id=5470