From: Borut Razem <borut.razem@si...> - 2005-02-22 20:16:50
> Borut or anyone else,
> The manual gets build now but the pdf doesn't have working links anymore
nor any bookmarks.
> The previous version did. Anyone?
I don't know why bookmarks are not generated any more. On the latest version
before CF x86-linux2 upgrade to FC2,
bookmarks were created (see snapshot sdcc-doc.tar.gz from September 12,
2004). But this was built on x86-linux2
with some older version of RedHat linux. Now x86-linux2 is upgraded to FC2,
but there are missing *tex* packages,
needed for conversion from *.lyx to other formats. I tried to manually
install missing utilities to $HOME/local
directories, but I haven't fully succeeded (yet). So currently the
documentation can be successfully built on
CF shell server cf-shell.sourceforge.net (with debian, I think). But
unfortunately rsync from that machine doesn't
work, so you have to go to x86-linux2 and synchronize doc files from
In short, there is a big mess :-(
Now back to missing bookmarks and links: I don't know why they are not
The reason could be:
- different platform on which the doc is built
- somebody changed the doc build process. There is
$HOME/local/Makefile.doc.bak file, which I don't know,
who created it. I tried to create doc with it, but the result was the
Maybe Erik knows something more.
From: Erik Petrich <epetrich@iv...> - 2005-02-23 02:07:16
On Tue, 22 Feb 2005, Borut Razem wrote:
> - somebody changed the doc build process. There is
> $HOME/local/Makefile.doc.bak file, which I don't know,
> who created it. I tried to create doc with it, but the result was the
> Maybe Erik knows something more.
I fully agree with (and have only a little to add to) your summary.
I created the $HOME/local/Makefile.doc.bak file when I was fixing a
problem with the index (either missing or with wrong page numbers). I
ended up changing $HOME/local/Makefile.doc to be more consistent with
sdcc/doc/Makefile. I believe the .bak file can safely be deleted now.
Ultimately, I would like to get some of the build process moved off of the
Sourceforge compiler farm and on to one of my spare computers. This way we
can easily install whatever software & versions we would like as well as
take quite a load off of x86-linux2. However, it's looking like I won't
have much free time until spring break (mid March).