Skip to content

Cann't load sockets.fas?

make_base_string_copy should be defined in legacy.h, but I don't know why cann't it be loaded?

(require :ecl-quicklisp)
ASDF could not load sockets because LOAD: Could not load file #P"/usr/local/lib/ecl-16.1.3/sockets.fas" (Error: "/usr/local/lib/ecl-16.1.3/sockets.fas: undefined symbol: make_base_string_copy").
;;; Error:
;;;   in file impl.lisp, position 8150
;;;   at (DEFINE-IMPLEMENTATION-PACKAGE ECL ...)
;;;   * The form (PROGN (REQUIRE 'SOCKETS)) was not evaluated successfully.
;;; Error detected:
;;; LOAD: Could not load file #P"/usr/local/lib/ecl-16.1.3/sockets.fas" (Error: "/usr/local/lib/ecl-16.1.3/sockets.fas: undefined symbol: make_base_string_copy")
Condition of type: COMPILE-FILE-ERROR
COMPILE-FILE-ERROR while compiling #<cl-source-file "quicklisp" "impl">