RTEMS build problems

Paul Cadaret rtems at usd.com
Fri Dec 19 06:14:39 UTC 2003


  Joel,
Thanks for the tip on running 'bootstrap'.  I must have missed that in 
the documentation.
You mentioned that I need to have autoconf 2.59 and automake 1.8.  The 
'README.configure'
file says:  

    To re-generate auto*tool generated files (configure, Makefile.in
    etc), autoconf-2.57 and automake-1.7.2 are required.

Thanks for the tip on that as well.  That may explain my current Solaris 
"host-based" build problem.
Thanks again.
Paul

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

> 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.
>>
>>
>
>





More information about the users mailing list