chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] Re: #520: Dev snapshots not built correctly through b


From: Chicken Trac
Subject: [Chicken-janitors] Re: #520: Dev snapshots not built correctly through bootstrap compiler
Date: Wed, 09 Mar 2011 14:03:51 -0000

#520: Dev snapshots not built correctly through bootstrap compiler
-----------------------+----------------------------------------------------
  Reporter:  iraikov   |       Owner:          
      Type:  defect    |      Status:  reopened
  Priority:  major     |   Milestone:  4.7.0   
 Component:  compiler  |     Version:  4.6.x   
Resolution:            |    Keywords:  srfi-13 
-----------------------+----------------------------------------------------

Comment(by mario):

 Hi,

 Unfortunately I cannot reproduce the problem here.

 Here's what I did:

  * downloaded http://code.call-cc.org/dev-
 snapshots/2011/02/09/chicken-4.6.5.tar.gz
  * built it with {{{make PLATFORM=linux PREFIX=/home/mario/chicken-4.6.5
 install}}} (no {{{csi}}}, {{{chicken}}}, {{{csc}}} nor {{{chicken-
 install}}} in {{{PATH}}}; no {{{libchicken.*}}} in {{{/usr/lib}}} nor
 {{{/usr/local/lib}}}).
  * installed silex using {{{/home/mario/chicken-4.6.5/bin/chicken-install
 silex}}}
  * tried it with {{{(use silex)}}}:

 {{{
 $ /home/mario/chicken-4.6.5/bin/csi -n

 CHICKEN
 (c)2008-2011 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 4.6.5
 linux-unix-gnu-x86 [ manyargs dload ptables ]
 compiled 2011-03-09 on mario (Linux)

 #;1> (use silex)
 ; loading /home/mario/chicken-4.6.5/lib/chicken/6/silex.import.so ...
 ; loading /home/mario/chicken-4.6.5/lib/chicken/6/scheme.import.so ...
 ; loading /home/mario/chicken-4.6.5/lib/chicken/6/srfi-13.import.so ...
 ; loading /home/mario/chicken-4.6.5/lib/chicken/6/silex.so ...
 #;2>
 }}}

 No error.

 Are those steps correct?

 Can anybody else reproduce the problem?

 Regarding to the dev-snapshots tarballs, the script which generates the
 tarballs ({{{release/dev-snapshot.sh}}}, from the chicken-infrastructure
 repo) performs the bootstrap step and generates the C files using the
 compiler generated by the bootstrap process.  Here's the relevant snippet
 from the script:

 {{{
 ### generate the source snapshot
 cd $tmpdir/chicken-core
 touch *.scm
 make PLATFORM=linux CHICKEN=$chicken boot-chicken
 touch *.scm
 make PLATFORM=linux CHICKEN=./chicken-boot spotless all
 $csi -s scripts/makedist.scm PLATFORM=linux CHICKEN=./chicken-boot
 }}}

 {{{$chicken}}} and {{{$csi}}} are {{{4.6.0rc1}}}.

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/520#comment:7>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]