I'm trying to create a 'portable' distribution of chicken and am running
into a simple issue. Basically, the built-in library search path isn't
always valid, and csc and csi don't appear to pay attention to
LD_LIBRARY_PATH.
Thus, the following:
bin $ ./csi -n
CHICKEN
Error: (string-append) bad
On Sun, Apr 06, 2014 at 08:55:31AM -0700, Daniel Leslie wrote:
I'm trying to create a 'portable' distribution of chicken and am running
into a simple issue. Basically, the built-in library search path isn't
always valid, and csc and csi don't appear to pay attention to
LD_LIBRARY_PATH.
*facepalm*
I should have read to the bottom of the help listing for csc.
Thanks Peter!
-Dan
On 14-04-06 09:13 AM, Peter Bex wrote:
On Sun, Apr 06, 2014 at 08:55:31AM -0700, Daniel Leslie wrote:
I'm trying to create a 'portable' distribution of chicken and am running
into a simple issue.
Lazy-ffi doesn’t build for Mac OS X, at least for 64bit. Problem originates in
the *lazy-ffi-support.scm* file. Either the *libffi* header file moved or this
egg wasn’t tested against Mac OS X using homebrew. Either way, the included
patch fixes the egg.
--
Alexej Magura
Sent with Airmail
Actually, that doesn't appear to help.
In order to get csi to work I must pass both the -include-path parameter
as well as -q; and csc has no equivalent option to -q.
What appears to happen with csi is that before -include-path is
evaluated some chicken code is executed that requires loading
Nix that, STATICBUILD would break most everything I need.
Hrm, haven't a clue.
-Dan
On 14-04-06 10:09 AM, Dan Leslie wrote:
Actually, that doesn't appear to help.
In order to get csi to work I must pass both the -include-path
parameter as well as -q; and csc has no equivalent option to -q.
Analyze and syntax-check only csc invocations appear to work (-A and -P
options). That implies to me that -include-path is adhered to /very/
late in the invocation, if at all.
-Dan
On 14-04-06 10:18 AM, Dan Leslie wrote:
Nix that, STATICBUILD would break most everything I need.
Hrm,
On 04/06/14 19:55, Daniel Leslie wrote:
I'm trying to create a 'portable' distribution of chicken and am
running into a simple issue. Basically, the built-in library search
path isn't always valid, and csc and csi don't appear to pay attention
to LD_LIBRARY_PATH.
Thus, the following:
bin $
It turns out that all of the odd issues I was having were resolved by
ditching SRCDIR. I like to build from a separate directory from source
as I tend to leave intermediate files in a tmpfs partition, to save my
SSD some unnecessary thrashing, so I naturally attempted to use SRCDIR.
Anyhow,
Alexej Magura scripsit:
At the present, my current plan is to try rolling my own (read-char)
in C, since the one that comes with Chicken Scheme hangs until it
sees a carriage return.
That's not Scheme, that's the way the terminal driver behaves. You need
to use stty to change the terminal
10 matches
Mail list logo