chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] json egg bugs


From: felix winkelmann
Subject: Re: [Chicken-users] json egg bugs
Date: Wed, 16 May 2007 08:53:15 +0200

On 5/15/07, Dan Muresan <address@hidden> wrote:
Hi, two problems with the json egg:

1) Compiling json fails when packrat is not installed. packrat should be
an egg dependency.

2) (require-extension json) fails unless srfi-1 is pre-loaded.


I can not reproduce this. Here is a log of a simulated run:

% export CHICKEN_REPOSITORY=`pwd`
% chicken-setup -l
% chicken-setup json

The extension json does not exist.
Do you want to download it ? (yes/no/abort) [yes] yes
downloading required extensions (syntax-case packrat) ...
downloading syntax-case.egg from
(www.call-with-current-continuation.org eggs 80)
downloading packrat.egg from (www.call-with-current-continuation.org eggs 80) .
installing required extensions ...
 gunzip -c ../syntax-case.egg | tar xf -
 /usr/local/bin/csi -script psyntax-bootstrap.scm
bootstrapping psyntax.pp ...
expanding psyntax.scm to psyntax-chicken.pp ...
 /usr/local/bin/csc -feature compiling-extension -s -O2 -d1 syntax-case.scm
Warning: local assignment to unused variable `macro?' may be unintended
Warning: local assignment to unused variable `undefine-macro!' may be unintended
Warning: local assignment to unused variable `macroexpand' may be unintended
Warning: local assignment to unused variable
`##sys#macroexpand-1-local' may be unintended
 rm -fr /home/fwinkel/tmp/xxx/syntax-case.so
 cp -r syntax-case.so /home/fwinkel/tmp/xxx/syntax-case.so
 chmod a+r /home/fwinkel/tmp/xxx/syntax-case.so
 cp -r syntax-case-chicken-macros.scm
/home/fwinkel/tmp/xxx/syntax-case-chicken-macros.scm
 chmod a+r /home/fwinkel/tmp/xxx/syntax-case-chicken-macros.scm
 cp -r syntax-case.html /home/fwinkel/tmp/xxx/syntax-case.html
 chmod a+r /home/fwinkel/tmp/xxx/syntax-case.html

* Installing documentation files in /home/fwinkel/tmp/xxx:
 cp -r syntax-case.html /home/fwinkel/tmp/xxx/syntax-case.html

 chmod a+r /home/fwinkel/tmp/xxx/syntax-case.setup-info
 rm -fr syntax-case.egg-dir
 gunzip -c ../packrat.egg | tar xf -
 /usr/local/bin/csc -feature compiling-extension packrat.scm -s -O2
-d1 -R syntax-case
 cp -r packrat.scm /home/fwinkel/tmp/xxx/packrat.scm
 chmod a+r /home/fwinkel/tmp/xxx/packrat.scm
 cp -r packrat.html /home/fwinkel/tmp/xxx/packrat.html
 chmod a+r /home/fwinkel/tmp/xxx/packrat.html
 rm -fr /home/fwinkel/tmp/xxx/packrat.so
 cp -r packrat.so /home/fwinkel/tmp/xxx/packrat.so
 chmod a+r /home/fwinkel/tmp/xxx/packrat.so

* Installing documentation files in /home/fwinkel/tmp/xxx:
 cp -r packrat.html /home/fwinkel/tmp/xxx/packrat.html

 chmod a+r /home/fwinkel/tmp/xxx/packrat.setup-info
 rm -fr packrat.egg-dir
downloading json.egg from (www.call-with-current-continuation.org eggs 80) .
 gunzip -c ../json.egg | tar xf -
 /usr/local/bin/csc -feature compiling-extension -R syntax-case
json.scm -s -O2 -d1
 cp -r json.html /home/fwinkel/tmp/xxx/json.html
 chmod a+r /home/fwinkel/tmp/xxx/json.html
 rm -fr /home/fwinkel/tmp/xxx/json.so
 cp -r json.so /home/fwinkel/tmp/xxx/json.so
 chmod a+r /home/fwinkel/tmp/xxx/json.so

* Installing documentation files in /home/fwinkel/tmp/xxx:
 cp -r json.html /home/fwinkel/tmp/xxx/json.html

 chmod a+r /home/fwinkel/tmp/xxx/json.setup-info
 rm -fr json.egg-dir
% chicken-setup -l
json                                                 Version: 1.1
(Release 200702091041)
packrat                                              Version: 1.1
(Release 200612041433)
syntax-case                                       Version: 6.9988
(Release 200704250912)


How have you installed the eggs? Could you uninstall them and try again?
What chicken version are you using?


cheers,
felix




reply via email to

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