Re: Ann: SWI-Prolog 6.6.4
Jan Wielemaker <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
Thanks, On 03/20/2014 09:21 PM, Jon wrote: > Hi Jan, > > Here goes.. both of the latest versions.. 7.1.10 has the same behaviour. > > _*6.6.4*_ > > *root@jon-A520:/usr/local/src/pl-6.6.4# grep -i warning: *.out* > make-install.out:Warning: > /root/lib/swipl-6.6.4/library/pldoc/doc_wiki.pl:911: > make.out:configure: WARNING: Cannot find libossp-uuid or libuuid -- > dropping uuid.pl > make.out:WARNING: SSL interface will not be built > make.out:configure: WARNING: I have to compile Test.class from scratch > > *root@jon-A520:/usr/local/src/pl-6.6.4# grep -i error: *.out* > make.out:ERROR: Cannot find ssl library You need to install the OpenSSL development libraries and the ossp-uuid development libraries or drop ssl and uuid from build using the DISABLE_PKGS variable. > *_7.1.10_* > > *grep -i warning: *.out* > make-install.out:Warning: The predicates below are not defined. If these > are defined > make-install.out:Warning: at runtime using assert/1, use :- dynamic > Name/Arity. > make-install.out:Warning: > make-install.out:Warning: pop_compile_operators/0, which is referenced by > make-install.out:Warning: > /root/lib/swipl-7.1.10/library/prolog_source.pl:221:22: 1-st clause of > prolog_source:update_state/3 > make-install.out:Warning: push_compile_operators/1, which is referenced by > make-install.out:Warning: > /root/lib/swipl-7.1.10/library/prolog_source.pl:254:22: 7-th clause of > prolog_source:update_directive/2 These are benign warnings (should be fixed someday, but nothing is harmed). > make.out:configure: WARNING: Cannot find libossp-uuid or libuuid -- > dropping uuid.pl > make.out:WARNING: SSL interface will not be built > make.out:configure: WARNING: I have to compile Test.class from scratch > > *grep -i error: *.out* > make.out:ERROR: Cannot find ssl library Same story as 6.6.4 ... > *stdout:* > > /root/bin/swipl -g check_installation,halt -t 'halt(1)' > % Checking your SWI-Prolog kit for common issues ... > % > % Version: ............. 7.1.10 > % Address bits: ........ 32 > % Architecture: ........ i686-linux > % Installed at: ........ /root/lib/swipl-7.1.10 > % Cores: ............... 8 > % > % Checking gmp ................................. ok > % Checking command_line_editing ................ ok > % Loading library(archive) ..................... ok > % Supported filters: bzip2, compress, gzip, lzip, lzma, none, rpm, uu, xz > % Supported formats: 7zip, ar, cab, cpio, empty, gnutar, iso9660, lha, > mtree, rar, raw, tar, xar, zip > % Loading library(cgi) ......................... ok > % Loading library(crypt) ....................... ok > % Loading library(double_metaphone) ............ ok > % Loading library(filesex) ..................... ok > % Loading library(http/http_stream) ............ ok > % Loading library(http/json) ................... ok > % Loading library(isub) ........................ ok > % Loading library(jpl) ......................... FAILED > Warning: Cannot load required shared library > Warning: See http://www.swi-prolog.org/build/issues/jpl.html > % Loading library(memfile) ..................... ok > % Loading library(mime) ........................ ok > % Loading library(odbc) ........................ ok > % Loading library(pce) ......................... ok > % Loading library(pdt_console) ................. ok > % Loading library(porter_stem) ................. ok > % Loading library(process) ..................... ok > % Loading library(readutil) .................... ok > % Loading library(rlimit) ...................... ok > % Loading library(semweb/rdf_db) ............... ok > % Loading library(semweb/rdf_ntriples) ......... ok > % Loading library(semweb/turtle) ............... ok > % Loading library(sgml) ........................ ok > % Loading library(sha) ......................... ok > % Loading library(snowball) .................... ok > % Loading library(socket) ...................... ok > Warning: library(ssl) .......................... NOT FOUND > Warning: See http://www.swi-prolog.org/build/issues/ssl.html > % Loading library(syslog) ...................... ok > % Loading library(table) ....................... ok > % Loading library(time) ........................ ok > % Loading library(tipc/tipc) ................... ok > % Loading library(unicode) ..................... ok > % Loading library(uri) ......................... ok > Warning: library(uuid) ......................... NOT FOUND > Warning: See http://www.swi-prolog.org/build/issues/uuid.html > % Loading library(zlib) ........................ ok > Warning: Found 3 issues. > make[1]: Leaving directory `/usr/local/src/pl-7.1.10/src' > No errors during package build And the nice extra of 7.1.10 is that it continues building what it can build and reports about the final result. You fix jpl by setting LD_LIBRARY_PATH appropriately an the other two by installing the dependencies and redoing the build. Cheers --- Jan