Opened 11 months ago

Closed 4 months ago

#1403 closed defect (fixed)

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

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

Change History (3)

comment:1 Changed 9 months 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 8 months ago by evhan

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

Patch posted to hackers, workaround posted for bytestructures.

comment:3 Changed 4 months ago by evhan

  • Milestone changed from someday to 4.14.0
  • Resolution set to fixed
  • Status changed from accepted to closed

Fixed by 59f200db.

Note: See TracTickets for help on using tickets.