anchor.diff:                        (if (not (library-version dependency))
                             ;; No library version specified in the dependency
                             ;; Use the latest version
  -			  (progn
  -			    (warn "Library version not specified for ~A. Calculating dependencies with the latest version!!" dependency)
  -			    (first (library-versions library)))
  +			  (ecase *solving-mode*
  +			    (:lenient
  +			     (warn "Library version not specified for ~A. Calculating dependencies with the latest version!!" dependency)
  +			     (first (library-versions library)))
  +			    (:strict
  +			     (error "Library version not specified for ~A." dependency)))
                             ;; else, use the library version specified
                             (find-cld-library-version
                              library
  
positive.code: 
  (defparameter *cld-repositories* (list *github-cld-repository*))
  
  (defparameter *on-not-found-cld* :warn)
  
  (defun verbose-msg (msg &rest args)
    (when *verbose-mode*
  
negative.code: 			 (calculate-library-versions dependency-library-version
  						     (cons dependency visited))))
                                          ;else
                   (ecase *solving-mode*
  		   (:lenient (warn "No ASDF system is being loaded by CLDM for ~A~%"
  				   dependency))
  		   (:strict (error "Coudn't load ~A" dependency))))))))
  
  (defun validate-library-versions-list (versions-list)
    (loop for i from 0 to (1- (length versions-list))
  