[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] Re: #461: undefined symbol compiling genturfa'i after
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] Re: #461: undefined symbol compiling genturfa'i after updating Chicken |
Date: |
Wed, 05 Jan 2011 20:17:01 -0000 |
#461: undefined symbol compiling genturfa'i after updating Chicken
-----------------------+----------------------------------------------------
Reporter: alanpost | Owner:
Type: defect | Status: new
Priority: major | Milestone: 4.7.0
Component: compiler | Version: 4.6.x
Resolution: | Keywords:
-----------------------+----------------------------------------------------
Comment(by alanpost):
I'd like to bump this, I have narrowed down the problem to the defstruct
egg. Building and trying to run the tests for this egg (chicken-install
-s -test) gives me:
{{{
retrieving ...
checking platform for `defstruct' ...
checking dependencies for `defstruct' ...
install order:
("defstruct")
installing defstruct: ...
changing current directory to .
/opt/chicken-master/bin/csi -bnq -setup-mode -e "(require-library setup-
api)" -e "(import setup-api)" -e "(setup-error-handling)" -e "(extension-
name-and-version '(\"defstruct\" \"\"))" -e "(sudo-install #t)"
defstruct.setup
/opt/chicken-master/bin/csc -feature compiling-extension -setup-mode
-s -O2 defstruct.scm -j defstruct
/opt/chicken-master/bin/csc -feature compiling-extension -setup-mode
-s -O2 defstruct.import.scm
sudo cp -r defstruct.so /opt/chicken-master/lib/chicken/6/defstruct.so
sudo chmod a+r /opt/chicken-master/lib/chicken/6/defstruct.so
sudo cp -r defstruct.import.so /opt/chicken-
master/lib/chicken/6/defstruct.import.so
sudo chmod a+r /opt/chicken-master/lib/chicken/6/defstruct.import.so
sudo mv /tmp/temp8d97.tmp /opt/chicken-master/lib/chicken/6/defstruct
.setup-info
sudo chmod a+r /opt/chicken-master/lib/chicken/6/defstruct.setup-info
/opt/chicken-master/bin/csi -s run.scm defstruct
/opt/chicken-master/bin/csi:/opt/chicken-
master/lib/chicken/6/defstruct.import.so: undefined symbol
'C_srfi_2d1_toplevel'
lazy binding failed!
Segmentation fault (core dumped)
Error: shell command terminated with nonzero exit code
35584
"/opt/chicken-master/bin/csi -s run.scm defstruct "
}}}
The error message only happens if I try to run the tests, or if I try to
use defstruct from another egg.
I'm running OpenBSD 4.8 on i386, using the experimental branch
35e6429e4f4397c654cec39e0d2bc5cf42073a8d.
What is going on with the defstruct egg here?
--
Ticket URL: <http://bugs.call-cc.org/ticket/461#comment:3>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] Re: #461: undefined symbol compiling genturfa'i after updating Chicken,
Chicken Trac <=