Opened 3 years ago

Closed 3 years ago

Last modified 20 months ago

#1403 closed defect (fixed)

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

Reported by: Mario Domenech Goulart Owned by: evhan
Priority: major Milestone: 5.1
Component: extensions Version: 4.12.0
Keywords: bytestructures Cc:
Estimated difficulty:

Change History (4)

comment:1 Changed 3 years ago by John Foerch

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 years ago by evhan

Owner: changed from John Foerch to evhan
Status: newaccepted

Patch posted to hackers, workaround posted for bytestructures.

comment:3 Changed 3 years ago by evhan

Milestone: someday4.14.0
Resolution: fixed
Status: acceptedclosed

Fixed by 59f200db.

comment:4 Changed 20 months ago by sjamaan

Milestone: 4.14.05.1

Ticket retargeted after milestone deleted

Note: See TracTickets for help on using tickets.