cvs download problem of rtems sources

Joel Sherrill joel.sherrill at OARcorp.com
Thu Dec 18 18:10:42 UTC 2003


Paul Cadaret wrote:

>  Webmaster at rtems.com,
> Your web page: http://www.rtems.com/cvs.html   says to use the command
> "cvs -z 9 co -P rtems"  to download the rtems sources.  However, I noticed
> that the "configure" script does not get downloaded and I could not follow
> the build directions.  I then decided to download the rtems-ss-20030703
> snapshot and there was a substantial difference in the files and a 
> 'configure' script was present.

RTEMS CVS does not include automatically generated files.  For example,
it includes configure.ac but not configure and Makefile.am but not
Makefile.in.  When a snapshot tarball is cut, the release script
automatically runs "bootstrap" on the image exported from CVS
and then creates the tarball.  So now you have to run bootstrap
from the top level directory.

Running bootstrap on the CVS source currently requires autoconf 2.59
and automake 1.8.

FWIW snapshots were not cut for a while to allow everyone to focus
on the 4.6 branch.  Then the development got moved to newer tools
and there was some period of time where the set of gcc RPMs did
not cover enough targets.  It looks like both 4.6.0 is ready and
it is time for a snapshot.  I test cut one yesterday to verify
that the process worked since some changes to the build infrastructure
impacted the release script.

> Here's the result of the cvs command above:
> 
>    /src/unicon/src/subsystems/rtems/www.rtems.com/rtems2/rtems
>    total 146
>     978384    1 drwxrwxr-x  13 psc      rcal         1024 Dec 17 15:23 ./
>     732725    1 drwxrwxr-x   3 psc      rcal          512 Dec 17 18:49 ../
>     978385    1 -rw-rw-r--   1 psc      rcal          193 Oct 21  2002
>    .cvsignore
>     978386   18 -rw-rw-r--   1 psc      rcal        18005 Nov 13  2001
>    COPYING
>    1012273    1 drwxrwxr-x   2 psc      rcal          512 Dec 17 15:26 CVS/
>     978387   41 -rw-rw-r--   1 psc      rcal        41052 Dec 17 12:56
>    ChangeLog
>     978388    2 -rw-rw-r--   1 psc      rcal         1768 Feb  8  2000
>    INSTALL
>     978389    2 -rw-rw-r--   1 psc      rcal         1159 Apr 22  1997
>    LICENSE
>     978390    4 -rw-rw-r--   1 psc      rcal         3217 Sep  1  2000
>    LICENSE.NET
>     978391    2 -rw-rw-r--   1 psc      rcal         1667 Aug 30  2000
>    LICENSE.RPCXDR
>     978392    1 -rw-rw-r--   1 psc      rcal          286 Aug 30  2000
>    LICENSE.WEBSERVER
>     978393    2 -rw-rw-r--   1 psc      rcal         1254 Nov 26 09:19
>    MAINTAINERS
>     978394    2 -rw-rw-r--   1 psc      rcal         1603 Dec 14 08:56
>    Makefile.am
>     978395    4 -rw-rw-r--   1 psc      rcal         3699 Sep  1  2000
>    README
>     978396    2 -rw-rw-r--   1 psc      rcal         2021 Mar 25  2003
>    README.cdn-X
>     978397    9 -rw-rw-r--   1 psc      rcal         8625 Sep 26 14:41
>    README.configure
>     978398    1 -rw-rw-r--   1 psc      rcal          749 Jul  7 12:19
>    SUPPORT
>     978399    1 -rw-rw-r--   1 psc      rcal          148 Dec 17 12:56
>    VERSION
>     978400   12 -rw-rw-r--   1 psc      rcal        11611 Nov 25 21:32
>    acinclude.m4
>     313773    1 drwxrwxr-x   3 psc      rcal         1024 Dec 17 15:10
>    aclocal/
>    2462508    1 drwxrwxr-x   3 psc      rcal          512 Dec 17 15:10
>    automake/
>     978401    5 -rwxrwxr-x   1 psc      rcal         4983 Oct 20 06:33
>    bootstrap*
>     642238    1 drwxrwxr-x   4 psc      rcal          512 Dec 17 15:26 c/
>     978402   19 -rw-rw-r--   1 psc      rcal        19346 Oct 23 10:24
>    config-ml.in
>     978403    2 -rw-rw-r--   1 psc      rcal         1638 Dec 11 19:19
>    configure.ac
>    1299297    1 drwxrwxr-x   5 psc      rcal          512 Dec 17 15:18
>    contrib/
>    2190280    1 drwxrwxr-x  19 psc      rcal          512 Dec 17 15:20
>    cpukit/
>      26916    1 drwxrwxr-x  25 psc      rcal         1024 Dec 17 15:23 doc/
>     412109    1 drwxrwxr-x   6 psc      rcal          512 Dec 17 15:21
>    make/
>     978404    3 -rwxrwxr-x   1 psc      rcal         2449 Dec 17 12:54
>    release_support*
>    2492537    1 drwxrwxr-x  12 psc      rcal         1024 Dec 17 15:23
>    scripts/
>     914302    1 drwxrwxr-x  15 psc      rcal          512 Dec 17 15:23
>    testsuites/
>     276173    1 drwxrwxr-x   5 psc      rcal          512 Dec 17 15:23
>    tools/
>    rtems:[2]>
> 
> 
> Here's the result of unpacking the tar-ball:
> 
>    /src/unicon/src/subsystems/rtems/www.rtems.com/rtems/rtems-ss-20030703
>    total 668
>     566522    1 drwxrwxr-x  12 psc      rcal         1024 Jul  3 07:37 ./
>    1370767    1 drwxrwxr-x   4 psc      rcal          512 Dec 17 07:59 ../
>     566533    1 -rw-rw-r--   1 psc      rcal          193 Oct 21  2002
>    .cvsignore
>     566535   18 -rw-rw-r--   1 psc      rcal        18005 Nov 13  2001
>    COPYING
>     566536   36 -rw-rw-r--   1 psc      rcal        36283 Jul  3 07:17
>    ChangeLog
>     566537    2 -rw-rw-r--   1 psc      rcal         1761 Feb  8  2000
>    INSTALL
>     566538    2 -rw-rw-r--   1 psc      rcal         1152 Apr 22  1997
>    LICENSE
>     566539    4 -rw-rw-r--   1 psc      rcal         3210 Sep  1  2000
>    LICENSE.NET
>     566540    2 -rw-rw-r--   1 psc      rcal         1660 Aug 30  2000
>    LICENSE.RPCXDR
>     566541    1 -rw-rw-r--   1 psc      rcal          279 Aug 30  2000
>    LICENSE.WEBSERVER
>     566543    2 -rw-rw-r--   1 psc      rcal         1754 Jun 11  2003
>    Makefile.am
>     566729   20 -rw-rw-r--   1 psc      rcal        20272 Jul  3 07:25
>    Makefile.in
>     566561    4 -rw-rw-r--   1 psc      rcal         3692 Sep  1  2000
>    README
>     566562    2 -rw-rw-r--   1 psc      rcal         2021 Mar 25  2003
>    README.cdn-X
>     566563    9 -rw-rw-r--   1 psc      rcal         8909 Feb 14  2003
>    README.configure
>     566564    1 -rw-rw-r--   1 psc      rcal          733 Feb  8  2000
>    SUPPORT
>     566565    1 -rw-rw-r--   1 psc      rcal          139 Jul  3 07:17
>    VERSION
>     566665   12 -rw-rw-r--   1 psc      rcal        11569 Jun 11  2003
>    acinclude.m4
>     574151    2 drwxrwxr-x   2 psc      rcal         1536 Jul  3 07:24
>    aclocal/
>     566723   54 -rw-rw-r--   1 psc      rcal        54681 Jul  3 07:25
>    aclocal.m4
>    1907328    1 drwxr-xr-x   2 psc      rcal          512 Jul  3 07:25
>    autom4te.cache/
>     577983    1 drwxrwxr-x   2 psc      rcal          512 Jul  3 07:24
>    automake/
>     566666    6 -rwxrwxr-x   1 psc      rcal         5128 Jun 18  2003
>    bootstrap*
>    1113951    1 drwxrwxr-x   4 psc      rcal          512 Jul  3 07:35 c/
>     566670   19 -rw-rw-r--   1 psc      rcal        19358 Mar 25  2003
>    config-ml.in
>     566727   41 -rwxrwxr-x   1 psc      rcal        40969 Jul  3 07:25
>    config.guess*
>     566728   29 -rwxrwxr-x   1 psc      rcal        29636 Jul  3 07:25
>    config.sub*
>     566730  128 -rwxrwxr-x   1 psc      rcal       117791 Jul  3 07:25
>    configure*
>     566674    2 -rw-rw-r--   1 psc      rcal         1656 Jun 11  2003
>    configure.ac
>     101979    1 drwxrwxr-x   4 psc      rcal          512 Jul  3 07:25
>    contrib/
>    1287994    1 drwxrwxr-x  19 psc      rcal          512 Jul  3 07:35
>    cpukit/
>     566731   12 -rwxrwxr-x   1 psc      rcal        12123 Jul  3 07:25
>    depcomp*
>      15203    1 drwxrwxr-x  25 psc      rcal         1024 Jul  3 07:38 doc/
>     566724    7 -rwxrwxr-x   1 psc      rcal         6315 Jul  3 07:25
>    install-sh*
>     600468    1 drwxrwxr-x   5 psc      rcal          512 Jul  3 07:25
>    make/
>     566732    3 -rwxrwxr-x   1 psc      rcal         2947 Jul  3 07:37
>    mdate-sh*
>     566726   11 -rwxrwxr-x   1 psc      rcal        10270 Jul  3 07:25
>    missing*
>     566725    2 -rwxrwxr-x   1 psc      rcal         1988 Jul  3 07:25
>    mkinstalldirs*
>     914049    1 drwxrwxr-x  12 psc      rcal         1024 Jul  3 07:38
>    scripts/
>     566733  224 -rw-rwxr-x   1 psc      rcal       214885 Jul  3 07:37
>    texinfo.tex*
>      30624    1 drwxrwxr-x   4 psc      rcal          512 Jul  3 07:25
>    tools/
>    u2:[3]:nenv>
> 
> I have highlighted some of the differences.  Why does a download using 
> the specified cvs command not have these same files?
> Am I missing something?




> Thanks much.
> 
> 


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel at OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985




More information about the users mailing list