Package: hyperlatex
Version: 2.9a-3
Severity: serious
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20090822 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-stamp configure-stamp
> rm -r doc/manual doc/*.dvi doc/*.sty doc/*.log doc/*.idx doc/*.aux doc/*.toc 
> doc/*.ilg doc/*.makeimage doc/*.ps hlx/*.elc hlx/contrib/rhxhlx/*.dvi 
> hlx/contrib/rhxhlx/*.sty hlx/contrib/rhxhlx/*.log hlx/contrib/rhxhlx/*.aux
> rm: cannot remove `doc/manual': No such file or directory
> rm: cannot remove `doc/*.dvi': No such file or directory
> rm: cannot remove `doc/*.sty': No such file or directory
> rm: cannot remove `doc/*.log': No such file or directory
> rm: cannot remove `doc/*.idx': No such file or directory
> rm: cannot remove `doc/*.aux': No such file or directory
> rm: cannot remove `doc/*.toc': No such file or directory
> rm: cannot remove `doc/*.ilg': No such file or directory
> rm: cannot remove `doc/*.makeimage': No such file or directory
> rm: cannot remove `doc/*.ps': No such file or directory
> rm: cannot remove `hlx/*.elc': No such file or directory
> rm: cannot remove `hlx/contrib/rhxhlx/*.dvi': No such file or directory
> rm: cannot remove `hlx/contrib/rhxhlx/*.sty': No such file or directory
> rm: cannot remove `hlx/contrib/rhxhlx/*.log': No such file or directory
> rm: cannot remove `hlx/contrib/rhxhlx/*.aux': No such file or directory
> make: [clean] Error 1 (ignored)
> dh_clean
>  dpkg-source -b hyperlatex-2.9a
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building hyperlatex using existing 
> hyperlatex_2.9a.orig.tar.gz
> dpkg-source: info: building hyperlatex in hyperlatex_2.9a-3.diff.gz
> dpkg-source: info: building hyperlatex in hyperlatex_2.9a-3.dsc
>  debian/rules build
> dh_testdir
> touch configure-stamp
> dh_testdir
> # emacs byte-compile
> emacs=/usr/bin/emacs; \
>       if [ ! -x $emacs ]; then \
>         emacs=/usr/bin/xemacs; \
>         if [ ! -x $emacs ]; then \
>           exit 1; \
>         fi; \
>       fi; \
>       cd hlx && $emacs -batch -q -no-site-file -l hyperlatex.el -f 
> hyperlatex-compile
> 
> In hyperlatex-format-newcommand:
> hyperlatex.el:1246:42:Warning: `string-to-int' is an obsolete function (as of
>     Emacs 22.1); use `string-to-number' instead.
> 
> In hyperlatex-format-providecommand:
> hyperlatex.el:1259:46:Warning: `string-to-int' is an obsolete function (as of
>     Emacs 22.1); use `string-to-number' instead.
> 
> In hyperlatex-format-newenvironment:
> hyperlatex.el:1282:48:Warning: `string-to-int' is an obsolete function (as of
>     Emacs 22.1); use `string-to-number' instead.
> 
> In hyperlatex-format-makemenu:
> hyperlatex.el:2126:17:Warning: `string-to-int' is an obsolete function (as of
>     Emacs 22.1); use `string-to-number' instead.
> 
> In hyperlatex-format-usepackage:
> hyperlatex.el:3221:17:Warning: `mapcar' called for effect; use `mapc' or
>     `dolist' instead
> 
> In hyperlatex-search-file:
> hyperlatex.el:3323:8:Warning: `mapcar' called for effect; use `mapc' or
>     `dolist' instead
> 
> In hyperlatex-format-setcounter:
> hyperlatex.el:3396:18:Warning: `string-to-int' is an obsolete function (as of
>     Emacs 22.1); use `string-to-number' instead.
> 
> In hyperlatex-format-addtocounter:
> hyperlatex.el:3413:18:Warning: `string-to-int' is an obsolete function (as of
>     Emacs 22.1); use `string-to-number' instead.
> Wrote 
> /build/user-hyperlatex_2.9a-3-amd64-mljHTE/hyperlatex-2.9a/hlx/hyperlatex.elc
> # main documentation
> cp etc/hyperlatex.sty doc/
> cd doc && 
> PATH="/build/user-hyperlatex_2.9a-3-amd64-mljHTE/hyperlatex-2.9a/bin:$PATH" 
> HYPERLATEX_PATH="/build/user-hyperlatex_2.9a-3-amd64-mljHTE/hyperlatex-2.9a/hlx"
>  
> HYPERLATEX_DIR="/build/user-hyperlatex_2.9a-3-amd64-mljHTE/hyperlatex-2.9a/hlx"
>  hyperlatex hyperlatex.tex
> Hyperlatex formatting 
> /build/user-hyperlatex_2.9a-3-amd64-mljHTE/hyperlatex-2.9a/doc/hyperlatex.tex...
>   (on Emacs 23.1.1)
> Running Hyperlatex 2.9-in-waiting-rk (oct06) (1.20 -- 2006/11/20)
> Parsing ... 
> Package "siteinit" inserted
> Package "init" not found...
> Package "article" inserted
> Reading site init file for Hyperlatex version 2.9-in-waiting (oct06):
> Package "english" inserted
> Package "bluepanels" inserted
>    <Basic commands>,
> Package "emulate" not found...
>    <Environments>,
>    <Title>,
>    <Footnotes, index, bibliography>,
>    <Fonts>,
>    <Accents>,
>    <Math>
> Package "babel" inserted
> Package "german" inserted
> Babel package: German
> Package "longtable" inserted
> Package "makeidx" inserted
> Package "frames" inserted
> ************************
> ****  Making Frames ****
> ************************
> 
> Making directory html
> Title of work is "Hyperlatex Manual"
> Using filename "html/hyperlatex.html"
> Parsing: � ... 
> 
> 
> 
> 
> Hyperlatex ERROR: Empty hyperlatex-mode-stack in hyperlatex-set-state.
> Hint: Try running Latex, it may give a better error message.
> 
> Error discovered here: 
> >>>/h1����
> \endsectionassuch{}{Introduction}
> \end{ifhtml}
> 
> The basic idea of Hyperlatex is to make it possible to write a
> document that will look like a flawless \latex document when printed
> and like a handwritten \Html document when viewed with an \Html
> browser. In this it completely follows the philosophy of \latexinfo
> (and \texinfo).  Like \latexinfo, it defines its own input
> format---the \emph{Hyperlatex markup language}---and provides two
> converters to turn a document written in Hyperlatex markup into a \dvi
> file or a set of \Html documents.
> 
> \label{philosophy}
> Obviously, this approach has the disadvantage that you have to learn a
> ``new'' language to generate \Html files. However, the mental effort
> for this is quite limited. The Hyperlatex markup language is simply a
> well-defined subset of \latex t��p��hat has been extended with commands to
> create hyperlinks, to control the conversion to \Html, and to add
> concepts of \Html such as horizontal rules and embedded images.
> Furthermore, you can use Hyperlatex perfectly well without knowing
> anything about \Html markup.
> 
> The fact that Hyperlatex defines only a restricted subset of \latex
> does not mean that you have to restrict yourself in what you can do in
> the printed copy. Hyperlatex provides many commands that allow you to
> include arbitrary \latex commands (including commands from any package
> that you'd like to use) which will be processed to create your printed
> output, but which will be ignored in the \Html document.  However, you
> do have to specify that \emph{explicitly}.  Whenever Hyperlatex
> encounters a \latex command outside its restricted subset, it will
> complain bitterly.
> 
> The rationale behind this is that when you are writing your document,
> you should keep both the printed document and the \Html output in
> mind.  Whenever you want to use a \latex command with no defined \Html
> equivalent, you are thus forced to specify this equivalent.  If, for
> instance, you have marked a logical separation between paragraphs with
> \l ...
> make: *** [build-stamp] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2009/08/22/hyperlatex_2.9a-3_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr             GPG: 1024D/023B3F4F |



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to