Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity
thank you for checking. i’ll look into it. i use a lot of ‘ln -s’ to “mount" C4 vs C5. ex: ln -shf "${CHICKEN_PREFIX}/share/chicken" /usr/local/share/chicken ln -shf "${CHICKEN_PREFIX}/share/manual-labor-support" /usr/local/share/manual-labor-support ln -shf "${CHICKEN_PREFIX}/share/case-map-1.dat" /usr/local/share/case-map-1.dat ln -shf "${CHICKEN_PREFIX}/share/case-map-2.dat" /usr/local/share/case-map-2.dat so reproducing could have some issues there. (hah, my /usr/local/share is a forest of symlinks, few of my design ;-) > On Sep 23, 2018, at 2:35 AM, Peter Bex wrote: > > On Thu, Sep 20, 2018 at 09:40:11PM +1200, Evan Hanson wrote: >> Hi Kon, >> >> I haven't been able to reproduce this with a small test case or by using >> the includes branch of fx-utils in SVN. What does `echo ,r | csi` say >> for this CHICKEN installation? > > I've also tried and failed to reproduce it. As far as I know, the "5" > should never appear in the path anyway, we only use the binary version > when constructing paths, right? > > Could you please try to delete your chicken installation, the > chicken-install cache and try from scratch? > > Cheers, > Peter > ___ > Chicken-hackers mailing list > Chicken-hackers@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-hackers ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity
On Thu, Sep 20, 2018 at 09:40:11PM +1200, Evan Hanson wrote: > Hi Kon, > > I haven't been able to reproduce this with a small test case or by using > the includes branch of fx-utils in SVN. What does `echo ,r | csi` say > for this CHICKEN installation? I've also tried and failed to reproduce it. As far as I know, the "5" should never appear in the path anyway, we only use the binary version when constructing paths, right? Could you please try to delete your chicken installation, the chicken-install cache and try from scratch? Cheers, Peter signature.asc Description: PGP signature ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity
> On Sep 20, 2018, at 2:40 AM, Evan Hanson wrote: > > Hi Kon, > > I haven't been able to reproduce this with a small test case or by using > the includes branch of fx-utils in SVN. What does `echo ,r | csi` say > for this CHICKEN installation? CHICKEN (c) 2008-2018, The CHICKEN Team (c) 2000-2007, Felix L. Winkelmann Version 5.0.0 (rev 31bcafcf) macosx-unix-clang-x86-64 [ 64bit dload ptables ] ; loading /Users/klovett/.csirc ... ; including /Users/klovett/.csirc.c5 ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8.import.so ... Note: re-importing already imported identifier: string-length Note: re-importing already imported identifier: string-ref Note: re-importing already imported identifier: string-set! Note: re-importing already imported identifier: make-string Note: re-importing already imported identifier: string Note: re-importing already imported identifier: substring Note: re-importing already imported identifier: string->list Note: re-importing already imported identifier: list->string Note: re-importing already imported identifier: string-fill! Note: re-importing already imported identifier: write-char Note: re-importing already imported identifier: read-char Note: re-importing already imported identifier: display Note: re-importing already imported identifier: print Note: re-importing already imported identifier: print* ; loading /usr/local/chicken/5/lib/chicken/9/chicken.bitwise.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/chicken.fixnum.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-string-interpolation.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/chicken.sort.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-srfi-13.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-srfi-14.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos-srfi-csi.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/expand-full.import.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8.so ... ; loading /usr/local/chicken/5/lib/chicken/9/regex.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-lolevel.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-string-interpolation.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-srfi-13.so ... ; loading /usr/local/chicken/5/lib/chicken/9/srfi-69.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-srfi-14.so ... ; loading /usr/local/chicken/5/lib/chicken/9/iset.so ... ; loading /usr/local/chicken/5/lib/chicken/9/utf8-case-map.so ... ; loading /usr/local/chicken/5/lib/chicken/9/unicode-char-sets.so ... ; loading /usr/local/chicken/5/lib/chicken/9/srfi-1.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-checks.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-checks-basic.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-errors-basic.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-checks-atoms.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-checks-numbers.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-errors-numbers.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-errors-atoms.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-checks-structured.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-errors-structured.so ... ; loading /usr/local/chicken/5/lib/chicken/9/string-interpolation-syntax.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos-api.so ... ; loading /usr/local/chicken/5/lib/chicken/9/srfi-13.so ... ; loading /usr/local/chicken/5/lib/chicken/9/srfi-14.so ... ; loading /usr/local/chicken/5/lib/chicken/9/memoized-string.so ... ; loading /usr/local/chicken/5/lib/chicken/9/unicode-utils.so ... ; loading /usr/local/chicken/5/lib/chicken/9/symbol-name-utils.so ... ; loading /usr/local/chicken/5/lib/chicken/9/symbol-qualified-utils.so ... ; loading /usr/local/chicken/5/lib/chicken/9/type-errors.so ... ; loading /usr/local/chicken/5/lib/chicken/9/symbol-environment-access.so ... ; loading /usr/local/chicken/5/lib/chicken/9/symbol-table-access.so ... ; loading /usr/local/chicken/5/lib/chicken/9/symbol-access.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos-csi.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos-srfi-csi.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos-srfi.so ... ; loading /usr/local/chicken/5/lib/chicken/9/apropos-srfi-db.so ... ; loading /usr/local/chicken/5/lib/chicken/9/feature-utils.so ... ; loading /usr/local/chicken/5/lib/chicken/9/string-utils.so ... ; loading /usr/local/chicken/5/lib/chicken/9/expand-full.so ... ; loading /usr/local/chicken/5/lib/chicken/9/vector-lib.so ... Features: 64bit chicken chicken-5 chicken-5.0 clang csi dload full-numeric-tower little-endian macosxptables srfi-0srfi-
Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity
Hi Kon, I haven't been able to reproduce this with a small test case or by using the includes branch of fx-utils in SVN. What does `echo ,r | csi` say for this CHICKEN installation? Evan On 2018-09-17 17:15, Kon Lovett wrote: > (install prefix for C5 is /usr/local/chicken/5) > > the scheme-include install in /usr/local/chicken/5/5/share seems out-of-step > w/ the binaries in /usr/local/chicken/5/lib, w/ the addition of an extra > level ‘5’ > > not sure what i am doing wrong, if anything > > — ~/.chicken-install/cache/fx-utils/fx-utils.install.sh -- > > #!/bin/sh > > set -e > cd '/Users/klovett/.chicken-install/cache/fx-utils' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > install -m644 > '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.static.o' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.o' > install -m644 '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.link' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.link' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > rm -f ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.so' > install -m755 '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.so' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.so' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > rm -f ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.import.so' > install -m755 > '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.import.so' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.import.so' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > install -m644 '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.types' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.types' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/5/share' > install -m644 '/Users/klovett/.chicken-install/cache/fx-utils/fx-inlines.scm' > ${DESTDIR}'/usr/local/chicken/5/5/share' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > rm -f ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.egg-info' > cat >${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.egg-info' > < ((installed-files >"/usr/local/chicken/5/5/share/fx-inlines.scm" >"/usr/local/chicken/5/lib/chicken/9/fx-utils.o" >"/usr/local/chicken/5/lib/chicken/9/fx-utils.link" >"/usr/local/chicken/5/lib/chicken/9/fx-utils.so" >"/usr/local/chicken/5/lib/chicken/9/fx-utils.types" >"/usr/local/chicken/5/lib/chicken/9/fx-utils.import.so") > (synopsis "fx utilities") > (version "4.0.0") > (category misc) > (author "[[kon lovett]]") > (license "BSD") > (test-dependencies test) > (components >(scheme-include fx-inlines (files "fx-inlines.scm")) >(extension > fx-utils > (types-file) > (csc-options "-O3" "-d1" "-local" "-no-procedure-checks" > ENDINFO > > > ___ > Chicken-hackers mailing list > Chicken-hackers@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-hackers ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity
-possibly useful information; hidden as a .egg comment (extension fx-utils #;(inline-file) (types-file) ;FIXME Error: (apply) bad argument type: #f #;(component-dependencies fx-inlines) (csc-options "-O3" "-d1" "-local" "-no-procedure-checks") ) > On Sep 17, 2018, at 5:15 PM, Kon Lovett wrote: > > (install prefix for C5 is /usr/local/chicken/5) > > the scheme-include install in /usr/local/chicken/5/5/share seems out-of-step > w/ the binaries in /usr/local/chicken/5/lib, w/ the addition of an extra > level ‘5’ > > not sure what i am doing wrong, if anything > > — ~/.chicken-install/cache/fx-utils/fx-utils.install.sh -- > > #!/bin/sh > > set -e > cd '/Users/klovett/.chicken-install/cache/fx-utils' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > install -m644 > '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.static.o' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.o' > install -m644 '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.link' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.link' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > rm -f ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.so' > install -m755 '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.so' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.so' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > rm -f ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.import.so' > install -m755 > '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.import.so' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.import.so' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > install -m644 '/Users/klovett/.chicken-install/cache/fx-utils/fx-utils.types' > ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.types' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/5/share' > install -m644 '/Users/klovett/.chicken-install/cache/fx-utils/fx-inlines.scm' > ${DESTDIR}'/usr/local/chicken/5/5/share' > > mkdir -p ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9' > rm -f ${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.egg-info' > cat >${DESTDIR}'/usr/local/chicken/5/lib/chicken/9/fx-utils.egg-info' > < ((installed-files > "/usr/local/chicken/5/5/share/fx-inlines.scm" > "/usr/local/chicken/5/lib/chicken/9/fx-utils.o" > "/usr/local/chicken/5/lib/chicken/9/fx-utils.link" > "/usr/local/chicken/5/lib/chicken/9/fx-utils.so" > "/usr/local/chicken/5/lib/chicken/9/fx-utils.types" > "/usr/local/chicken/5/lib/chicken/9/fx-utils.import.so") > (synopsis "fx utilities") > (version "4.0.0") > (category misc) > (author "[[kon lovett]]") > (license "BSD") > (test-dependencies test) > (components > (scheme-include fx-inlines (files "fx-inlines.scm")) > (extension > fx-utils > (types-file) > (csc-options "-O3" "-d1" "-local" "-no-procedure-checks" > ENDINFO > ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers