does not work anymore with ECL #15

Closed
opened 2022-12-09 13:10:31 +00:00 by vrx · 3 comments
vrx commented 2022-12-09 13:10:31 +00:00 (Migrated from github.com)

Hi,

Since commit 829bf7c on the 24th of august, the library does load anymore in ECL using quicklisp

It seems to be connected to SB libraries

quicklisp/local-projects/osc/devices/socket-functions.lisp" 0x55b0e2262aa0>, position 1958:
;;; Cannot find the external symbol NOT-CONNECTED-ERROR in #<"SB-BSD-SOCKETS" package>

OR

;;; Internal error:
;;; ** There is no package with the name SB-EXT.

coming back to 652a10d fixes the issue

Hi, Since commit 829bf7c on the 24th of august, the library does load anymore in ECL using quicklisp It seems to be connected to SB libraries quicklisp/local-projects/osc/devices/socket-functions.lisp" 0x55b0e2262aa0>, position 1958: ;;; Cannot find the external symbol NOT-CONNECTED-ERROR in #<"SB-BSD-SOCKETS" package> OR ;;; Internal error: ;;; ** There is no package with the name SB-EXT. coming back to 652a10d fixes the issue
zzkt commented 2022-12-09 13:30:46 +00:00 (Migrated from github.com)

I think there is still some sbcl specific code in the devices module that needs to be loaded conditionally. If you are not using that, it should still work if the module is disabled.

if you add :if-feature :sbcl to the :module "devices" declaration in osc.asd does it load and/or work as expected?

I think there is still some sbcl specific code in the `devices` module that needs to be loaded conditionally. If you are not using that, it should still work if the module is disabled. if you add `:if-feature :sbcl` to the `:module "devices"` declaration in `osc.asd` does it load and/or work as expected?
zzkt commented 2023-01-25 14:01:55 +00:00 (Migrated from github.com)

Thanks @ntrocado looks good. does this change (i.e. https://github.com/zzkt/osc/pull/16) work for you @vrx ?

Thanks @ntrocado looks good. does this change (i.e. https://github.com/zzkt/osc/pull/16) work for you @vrx ?
zzkt commented 2024-01-02 19:29:55 +00:00 (Migrated from github.com)

seems to be working now...

seems to be working now...
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: zzkt/osc#15
No description provided.