cross compile extension for ARM error. added by cipher on Sun Nov 13 01:17:27 2011

Getting this error when trying to cross-build an extension for ARM.

I followed the instructions in manual/Cross\ development to build the
target and cross-chickens.

user@host:~/cross-chicken/bin$ ./arm-chicken-install -target
directory-utils
retrieving ...
connecting to host "chicken.kitten-technologies.co.uk", port 80 ...
requesting "/henrietta.cgi?name=directory-utils&mode=default" ...
reading response ...
HTTP/1.1 200 OK
Date: Sun, 13 Nov 2011 00:06:56 GMT
Server: Apache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/plain
reading chunks .
reading files ...
  ./directory-utils.meta
    ./directory-utils.scm
      ./directory-utils.setup
       directory-utils located at /tmp/tempc723/directory-utils
       checking platform for `directory-utils' ...
       checking dependencies for `directory-utils' ...
        missing: list-utils, stack, check-errors
        retrieving ...
        connecting to host "chicken.kitten-technologies.co.uk", port 80 ...
        requesting "/henrietta.cgi?name=list-utils&mode=default" ...
        reading response ...
        HTTP/1.1 200 OK
        Date: Sun, 13 Nov 2011 00:06:56 GMT
        Server: Apache
        Connection: close
        Content-Length: 11760
        Content-Type: text/plain
        reading files ...
          ./list-utils.meta
            ./list-utils.scm
              ./list-utils.setup
               list-utils located at /tmp/tempc723/list-utils
               connecting to host "chicken.kitten-technologies.co.uk", port 80
               ...
               requesting "/henrietta.cgi?name=stack&mode=default" ...
               reading response ...
               HTTP/1.1 200 OK
               Date: Sun, 13 Nov 2011 00:06:57 GMT
               Server: Apache
               Connection: close
               Transfer-Encoding: chunked
               Content-Type: text/plain
               reading chunks ..
               reading files ...
                 ./chicken-primitive-object-inlines.scm
                   ./stack.meta
                     ./stack.scm
                       ./stack.setup
                        stack located at /tmp/tempc723/stack
                        connecting to host
                        "chicken.kitten-technologies.co.uk", port 80 ...
                        requesting
                        "/henrietta.cgi?name=check-errors&mode=default" ...
                        reading response ...
                        HTTP/1.1 200 OK
                        Date: Sun, 13 Nov 2011 00:06:57 GMT
                        Server: Apache
                        Connection: close
                        Transfer-Encoding: chunked
                        Content-Type: text/plain
                        reading chunks ..
                        reading files ...
                          ./check-errors.meta
                            ./check-errors.setup
                              ./inline-type-checks.scm
                                ./srfi-4-checks.scm
                                  ./srfi-4-errors.scm
                                    ./type-checks.scm
                                      ./type-errors.scm
                                       check-errors located at
                                       /tmp/tempc723/check-errors
                                       checking platform for `check-errors'
                                       ...
                                       checking dependencies for
                                       `check-errors' ...
                                       checking platform for `stack' ...
                                       checking dependencies for `stack' ...
                                        missing: check-errors
                                        retrieving ...
                                        checking platform for `list-utils' ...
                                        checking dependencies for `list-utils'
                                        ...
                                         missing: check-errors
                                         retrieving ...
                                         install order:
                                         ("check-errors" "list-utils" "stack"
                                         "directory-utils")
                                         installing check-errors: ...
                                         changing current directory to
                                         /tmp/tempc723/check-errors
                                           /home/user/cross-chicken/bin/arm-csi
                                           -bnq -e "(require-library
                                           setup-api)" -e "(import setup-api)"
                                           -e "(setup-error-handling)" -e
                                           "(extension-name-and-version
                                           '(\"check-errors\" \"\"))" -e
                                           "(destination-prefix
                                           \"/home/user/target/usr\")"
                                           -e "(runtime-prefix
                                           \"/home/user/target/usr\")"
                                           /tmp/tempc723/check-errors/check-errors.setup

                                           Error: (open-input-file) cannot
                                           open file - No such file or
                                           directory: "setup-helper"


                                           Error: shell command terminated
                                           with nonzero exit code
                                           17920
                                           "/home/user/cross-chicken/bin/arm-csi
                                           -bnq -e \"(require-library
                                           setup-api...


/home/user/cross-chicken/
├── bin
│   ├── arm-chicken
│   ├── arm-chicken-bug
│   ├── arm-chicken-install
│   ├── arm-chicken-profile
│   ├── arm-chicken-status
│   ├── arm-chicken-uninstall
│   ├── arm-csc
│   ├── arm-csi
│   └── chicken-bind
├── include
│   ├── arm-chicken
│   │   ├── chicken-config.h
│   │   └── chicken.h
│   └── chicken -> arm-chicken
├── lib
│   ├── arm-chicken
│   │   └── 6
│   │       ├── bind.import.so
│   │       ├── bind.setup-info
│   │       ├── bind.so
│   │       ├── bind-translator.import.so
│   │       ├── bind-translator.so
│   │       ├── chicken-bind.setup-info
│   │       ├── chicken.import.so
│   │       ├── coops.import.so
│   │       ├── coops-primitive-objects.import.so
│   │       ├── coops-primitive-objects.so
│   │       ├── coops.setup-info
│   │       ├── coops.so
│   │       ├── cplusplus-object.import.so
│   │       ├── cplusplus-object.setup-info
│   │       ├── cplusplus-object.so
│   │       ├── csi.import.so
│   │       ├── data-structures.import.so
│   │       ├── extras.import.so
│   │       ├── files.import.so
│   │       ├── foreign.import.so
│   │       ├── irregex.import.so
│   │       ├── lolevel.import.so
│   │       ├── matchable.import.so
│   │       ├── matchable.setup-info
│   │       ├── matchable.so
│   │       ├── miscmacros.import.so
│   │       ├── miscmacros.setup-info
│   │       ├── miscmacros.so
│   │       ├── modules.db
│   │       ├── ports.import.so
│   │       ├── posix.import.so
│   │       ├── record-variants.import.so
│   │       ├── record-variants.setup-info
│   │       ├── record-variants.so
│   │       ├── regex.import.so
│   │       ├── regex.setup-info
│   │       ├── regex.so
│   │       ├── setup-api.import.so
│   │       ├── setup-api.so
│   │       ├── setup-download.import.so
│   │       ├── setup-download.so
│   │       ├── setup-helper.setup-info
│   │       ├── silex.import.so
│   │       ├── silex.setup-info
│   │       ├── silex.so
│   │       ├── srfi-13.import.so
│   │       ├── srfi-14.import.so
│   │       ├── srfi-18.import.so
│   │       ├── srfi-1.import.so
│   │       ├── srfi-4.import.so
│   │       ├── srfi-69.import.so
│   │       ├── tcp.import.so
│   │       ├── types.db
│   │       └── utils.import.so
│   ├── chicken -> arm-chicken/
│   ├── libarm-chicken.a
│   ├── libarm-chicken.so -> libarm-chicken.so.6
│   └── libarm-chicken.so.6
└── share
    ├── arm-chicken
    │   ├── doc
    │   │   ├── LICENSE
    │   │   ├── manual
    │   │   └── README
    │   └── setup.defaults
    ├── chicken
    │   └── setup-helper.scm
    └── man
        └── man1
            ├── chicken.1
            ├── chicken-bug.1
            ├── chicken-install.1
            ├── chicken-profile.1
            ├── chicken-status.1
            ├── chicken-uninstall.1
            ├── csc.1
            └── csi.1

15 directories, 80 files
/home/user/target
└── usr
    ├── bin
    │   └── chicken-bind
    ├── include
    │   ├── arm-chicken -> chicken
    │   └── chicken
    │       ├── chicken-config.h
    │       └── chicken.h
    ├── lib
    │   ├── chicken
    │   │   └── 6
    │   │       ├── bind.import.so
    │   │       ├── bind.setup-info
    │   │       ├── bind.so
    │   │       ├── bind-translator.import.so
    │   │       ├── bind-translator.so
    │   │       ├── chicken-bind.setup-info
    │   │       ├── coops.import.so
    │   │       ├── coops-primitive-objects.import.so
    │   │       ├── coops-primitive-objects.so
    │   │       ├── coops.setup-info
    │   │       ├── coops.so
    │   │       ├── cplusplus-object.import.so
    │   │       ├── cplusplus-object.setup-info
    │   │       ├── cplusplus-object.so
    │   │       ├── matchable.import.so
    │   │       ├── matchable.setup-info
    │   │       ├── matchable.so
    │   │       ├── miscmacros.import.so
    │   │       ├── miscmacros.setup-info
    │   │       ├── miscmacros.so
    │   │       ├── record-variants.import.so
    │   │       ├── record-variants.setup-info
    │   │       ├── record-variants.so
    │   │       ├── regex.import.so
    │   │       ├── regex.setup-info
    │   │       ├── regex.so
    │   │       ├── setup-helper.setup-info
    │   │       ├── silex.import.so
    │   │       ├── silex.setup-info
    │   │       ├── silex.so
    │   │       └── types.db
    │   ├── libchicken.a
    │   ├── libchicken.so
    │   └── libchicken.so.6 -> libchicken.so
    └── share
        └── chicken
            └── setup-helper.scm

10 directories, 38 files