chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

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