Summary

bytestructures: reference to possibly unbound identifiers `r6rs.bytevectors' and `quote'

Metadata

Description

See https://salmonella-linux-x86-64.call-cc.org/master-debugbuild/gcc/linux/x86-64/2017/09/11/salmonella-report/install/bytestructures.html

Changes and comments

[2017-12-03 22:40:10 UTC] retroj wrote:

The file that does not build is chicken/bytevectors.sld (on git branch 'chicken').

 $ csc -s -O3 -J -o bytestructures.bytevectors.so -X r7rs -R r7rs bytevectors.sld
                                                                                                                                                                                           
 Warning: reference to possibly unbound identifier `r6rs.bytevectors'
 
 Warning: reference to possibly unbound identifier `quote'
 
 Error: module unresolved: bytestructures.bytevectors
 
 Error: shell command terminated with non-zero exit status 256: '/usr/bin/chicken' 'bytevectors.sld' -output-file 'bytestructures.bytevectors.c' -dynamic -feature chicken-compile-shared -optimize-level 3 -emit-all-import-libraries -extend r7rs -require-extension r7rs

It builds successfully with r7rs version 0.0.4, but not 0.0.5 or 0.0.6. The egg has its r7rs dependency set for version 0.0.5, so it has built successfully before with 0.0.5.

[2017-12-25 02:21:46 UTC] evhan changed status from new to accepted

[2017-12-25 02:21:46 UTC] evhan changed owner from retroj to evhan

[2017-12-25 02:21:46 UTC] evhan wrote:

Patch posted to hackers, workaround posted for bytestructures.

[2018-04-27 17:47:45 UTC] evhan changed status from accepted to closed

[2018-04-27 17:47:45 UTC] evhan set resolution to fixed

[2018-04-27 17:47:45 UTC] evhan changed milestone from someday to 4.14.0

[2018-04-27 17:47:45 UTC] evhan wrote:

Fixed by 59f200db.

[2019-03-29 21:05:04 UTC] sjamaan changed milestone from 4.14.0 to 5.1

[2019-03-29 21:05:04 UTC] sjamaan wrote:

Ticket retargeted after milestone deleted