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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.