[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] obscure error message after refactoring
From: |
Alan Post |
Subject: |
[Chicken-users] obscure error message after refactoring |
Date: |
Thu, 20 Jan 2011 06:58:27 -0700 |
I've been refactoring the interface between 3 of the subsystems in
my egg, genturfa'i. I've made a ton of changes to the code, and
am at the point where I'm ready to compile everything and figure
out what is broken. I run chicken-install -s, and as it tries
to compile my library, gives me the following error:
Error: (caddr) bad argument type: *
Call history:
<syntax> (##core#begin (define genturfahi-version-major 0)
(define genturfahi-version-minor 0) (define gentur......
<syntax> (define genturfahi-version-major 0)
<syntax> (##core#set! genturfahi-version-major 0)
<syntax> (define genturfahi-version-minor 0)
<syntax> (##core#set! genturfahi-version-minor 0)
<syntax> (define genturfahi-version-patch 1)
<syntax> (##core#set! genturfahi-version-patch 1)
<syntax> (define genturfahi-version "trunk")
<syntax> (##core#set! genturfahi-version "trunk")
<syntax> (##core#undefined) <--
Error: shell command terminated with non-zero exit status 17920:
/opt/chicken-master/bin/chicken chicken-ext.scm -output-file
genturfahi.c -dynamic -feature chicken-compile-shared -feature
compiling-extension -setup-mode -debug-level 2 -emit-import-library
genturfahi
I don't have an explicit call to caddr anywhere in my code, and I
believe the following line:
<syntax> (##core#set! genturfahi-version "trunk")
Refers to the last line in the last file of my library.
I've been looking over diffs trying to see if I've introduced a
subtle scope or syntax error somewhere, but I'm not having much
luck.
What do I do with an error message like the one above? It isn't
obvious to me where I need to look to fix the problem.
Thank you,
-Alan
--
.i ko djuno fi le do sevzi
- [Chicken-users] obscure error message after refactoring,
Alan Post <=