public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] building ecos docs
@ 2002-06-03  3:44 Koeller, T.
  2002-06-03  4:43 ` Gary Thomas
  0 siblings, 1 reply; 2+ messages in thread
From: Koeller, T. @ 2002-06-03  3:44 UTC (permalink / raw)
  To: ecos-discuss (E-Mail)

Hi,

I tried to build the ecos documentation from the SGML sources.
Since I had installed all the jade/docbook stuff anyway, I did not expect
any major difficulties, but that was obviously wrong. After executing
'makemakefile', I got a makefile that uses strange hardcoded paths,
such as 'TOPLEVEL = ../../ecc'. I created a link with that name to
my packages directory, but then the makefile obviously tried to make
'smart' guesses as to where I have my things installed (catalog files and
so on), and again it wouldn't work.

Can anybody explain the coditions that must be met in order to
successfully build the docs?

tk
----------------------------------------------- 
Thomas Koeller, Software Development 

Basler Vision Technologies 
An der Strusbek 60-62 
22926 Ahrensburg 
Germany 

Tel +49 (4102) 463-390 
Fax +49 (4102) 463-46390

mailto:Thomas.Koeller@baslerweb.com 
http://www.baslerweb.com 




-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [ECOS] building ecos docs
  2002-06-03  3:44 [ECOS] building ecos docs Koeller, T.
@ 2002-06-03  4:43 ` Gary Thomas
  0 siblings, 0 replies; 2+ messages in thread
From: Gary Thomas @ 2002-06-03  4:43 UTC (permalink / raw)
  To: Koeller, T.; +Cc: ecos-discuss (E-Mail)

On Mon, 2002-06-03 at 04:40, Koeller, T. wrote:
> Hi,
> 
> I tried to build the ecos documentation from the SGML sources.
> Since I had installed all the jade/docbook stuff anyway, I did not expect
> any major difficulties, but that was obviously wrong. After executing
> 'makemakefile', I got a makefile that uses strange hardcoded paths,
> such as 'TOPLEVEL = ../../ecc'. I created a link with that name to
> my packages directory, but then the makefile obviously tried to make
> 'smart' guesses as to where I have my things installed (catalog files and
> so on), and again it wouldn't work.
> 
> Can anybody explain the coditions that must be met in order to
> successfully build the docs?

Yes, there do seem to be a few little problems here, mostly due to
the fact that the public CVS repository is only a reflection of the
internal one used by Red Hat.  

However, it's not too bad.  Here's what I just did:
    % cd /work/anonCVS/eCos
    % ln -s packages ecc
    % cd doc/sgml
    % patch -p0 <<EOF
    Index: doclist
    ===================================================================
    RCS file: /cvs/ecos/ecos/doc/sgml/doclist,v
    retrieving revision 1.1
    diff -u -5 -p -r1.1 doclist
    --- doclist     20 May 2002 22:19:26 -0000      1.1
    +++ doclist     3 Jun 2002 11:39:10 -0000
    @@ -1,7 +1,6 @@
     kernel/current/doc/kernel.sgml
    -compat/uitron/current/doc/uitron.sgml
     hal/common/current/doc/hal.sgml
     io/common/current/doc/io.sgml
     io/pci/current/doc/pci.sgml
     language/c/libc/common/current/doc/libc.sgml
     compat/posix/current/doc/posix.sgml
    EOF
    % ./makemakefile
    % make html

Notes:
 * The only useful format is HTML.  Red Hat used a separate SGML processor
   for producing PDF files, as JADE is not very good at it.  YMMV
 * The process is [somewhat] based on the internal CVS tree layout, which
   differs only slightly from the public one.  The symbolic link I added
   makes this happy.
 * Somehow, the documentation for the uItron package is missing.  The 
   patch works around this for the moment.
    
    


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-06-03 11:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-06-03  3:44 [ECOS] building ecos docs Koeller, T.
2002-06-03  4:43 ` Gary Thomas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).