- *mysql-library-candidate-drive-letters*)))
- ;; zlib required to load mysql on CMUCL Solaris
- (uffi:load-foreign-library
- (uffi:find-foreign-library '("libz" "zlib")
- '("/usr/lib/" "/usr/local/" "/lib/")))
+ *mysql-library-candidate-drive-letters*))
+ (zlib-path
+ (uffi:find-foreign-library '("libz" "zlib")
+ '("/usr/lib/" "/usr/local/lib/" "/lib/"))))
+ (unless (probe-file mysql-path)
+ (error "Can't find mysql client library to load"))
+ (unless (probe-file zlib-path)
+ (error "Can't find zlib client library to load"))
+
+ (uffi:load-foreign-library zlib-path)