[Top][All Lists]
[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