Opened 4 months ago

Last modified 3 weeks ago

#1403 accepted defect

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

Reported by: mario Owned by: evhan
Priority: major Milestone: someday
Component: extensions Version: 4.12.0
Keywords: bytestructures Cc:
Estimated difficulty:

Change History (2)

comment:1 Changed 6 weeks ago by retroj

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.

comment:2 Changed 3 weeks ago by evhan

  • Owner changed from retroj to evhan
  • Status changed from new to accepted

Patch posted to hackers, workaround posted for bytestructures.

Note: See TracTickets for help on using tickets.