[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:
 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)"
   /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 /opt/chicken-master/lib/chicken/6/
   sudo chmod a+r /opt/chicken-master/lib/chicken/6/
   sudo cp -r /opt/chicken-
   sudo chmod a+r /opt/chicken-master/lib/chicken/6/
   sudo mv /tmp/temp8d97.tmp /opt/chicken-master/lib/chicken/6/defstruct
   sudo chmod a+r /opt/chicken-master/lib/chicken/6/defstruct.setup-info
   /opt/chicken-master/bin/csi -s run.scm defstruct
 master/lib/chicken/6/ undefined symbol
 lazy binding failed!
 Segmentation fault (core dumped)

 Error: shell command terminated with nonzero exit code
 "/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

 What is going on with the defstruct egg here?

Ticket URL: <>
Chicken Scheme <>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

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