Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity

2018-09-23 Thread Kon Lovett
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

2018-09-23 Thread Peter Bex
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

2018-09-20 Thread Kon Lovett


> 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

2018-09-20 Thread Evan Hanson
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

2018-09-18 Thread Kon Lovett
-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