X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=uffi%2Fclsql-uffi-loader.lisp;h=04b9f248edafb3a3e3b8fa9ff4366c143982fd1d;hp=7d1ebec151f5da36569101544957b07dd7300e47;hb=5bb8544ca8a58d10b57f751bad2c9abf4d7a13c8;hpb=d2d49ab13c98bc7a1819a0fd3968268a5567bdc3 diff --git a/uffi/clsql-uffi-loader.lisp b/uffi/clsql-uffi-loader.lisp index 7d1ebec..04b9f24 100644 --- a/uffi/clsql-uffi-loader.lisp +++ b/uffi/clsql-uffi-loader.lisp @@ -37,9 +37,9 @@ well as any of the filenames in any of the clsql:*foreign-library-search-paths*" (loop for search-path in clsql:*foreign-library-search-paths* thereis (try-load (merge-pathnames pn search-path)))))) (when errorp - (error "Couldn't load foreign librar~@P ~{~S~^, ~}. (searched ~S)" + (error "Couldn't load foreign librar~@P ~{~S~^, ~}. (searched ~S: ~S)" (length filenames) filenames - 'clsql:*foreign-library-search-paths*))))) + 'clsql:*foreign-library-search-paths* clsql:*foreign-library-search-paths*))))) ;; searches clsql_uffi64 to accomodate both 32-bit and 64-bit libraries on same system (defvar *clsql-uffi-library-filenames* @@ -54,12 +54,12 @@ set to the right path before compiling or loading the system.") (defvar *uffi-library-loaded* nil "T if foreign library was able to be loaded successfully") -(defun load-uffi-foreign-library () - (clsql:push-library-path clsql-uffi-system::*clsql-uffi-library-dir*) - (find-and-load-foreign-library *clsql-uffi-library-filenames* - :module "clsql-uffi" - :supporting-libraries - *clsql-uffi-supporting-libraries*) - (setq *uffi-library-loaded* t)) +;; (defun load-uffi-foreign-library () +;; (clsql:push-library-path clsql-uffi-system::*clsql-uffi-library-dir*) +;; (find-and-load-foreign-library *clsql-uffi-library-filenames* +;; :module "clsql-uffi" +;; :supporting-libraries +;; *clsql-uffi-supporting-libraries*) +;; (setq *uffi-library-loaded* t)) -(load-uffi-foreign-library) +;; (load-uffi-foreign-library)