chicken-hackers
[Top][All Lists]
Advanced

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

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


From: Kon Lovett
Subject: Re: [Chicken-hackers] CHICKEN 5 egg scheme-include install oddity
Date: Thu, 20 Sep 2018 06:50:52 -0700



On Sep 20, 2018, at 2:40 AM, Evan Hanson <address@hidden> 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     macosx            ptables
  srfi-0            srfi-1            srfi-10
  srfi-11           srfi-12           srfi-13
  srfi-14           srfi-15           srfi-16
  srfi-17           srfi-2            srfi-23
  srfi-26           srfi-28           srfi-30
  srfi-31           srfi-39           srfi-4
  srfi-43           srfi-46           srfi-55
  srfi-6            srfi-6            srfi-61
  srfi-62           srfi-69           srfi-8
  srfi-9            unix              x86-64


Machine type:    x86-64 (64-bit)
Software type:   unix
Software version: macosx
Build platform:  clang
Installation prefix: /usr/local/chicken/5
Extension installation location: /usr/local/chicken/5/lib/chicken/9
Extension path:  (/usr/local/chicken/5/lib/chicken/9)
Include path:    (/usr/local/chicken/5/share/chicken /usr/local/chicken/5/lib/chicken/9)
Keyword style:   suffix
Symbol-table load: 1.39
  Avg bucket length: 1.85
  Total symbol count: 4181
Memory: heap size is 4226064 bytes with 2853648 bytes currently in use
nursery size is 1048576 bytes, stack grows downward
Command line:    ("csi")

interrupts are enabled



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' <<ENDINFO
((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
address@hidden
https://lists.nongnu.org/mailman/listinfo/chicken-hackers


reply via email to

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