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