Re: ERROR: library `archive' does not exist

Jan Wielemaker <[email protected]>
Newsgroups gmane.comp.ai.prolog.swi
Message-ID <[email protected]>
On 12/20/2013 01:48 AM, z_axis wrote:
> Yeah i built the stable version , including all packages. Now i
> downloaded 6.6.1.
> After installing src:
>
> $cd pl-6.6.1/packages
> $configure --prefix=/home/***/prolog
> $gmake
> $gmake install

To make life easy, copy build.templ from the top dir to build and
edit to suit your needs.

> $ls archive/
> Makefile.in   archive.doc   archive.pdf  archive4pl.c  configure
> install-sh
> Makefile.mak  archive.html  archive.pl   config.h.in   configure.in
> pltotex.pl

Obviously, no attempt has been made to build archive.  Why is a bit
hard to say.  It surely is a default package.  The configure run above
might tell you why it was skipped.

	Cheers --- Jan

>
> After installing,
> $grep 'local' pkgconfig/swipl.pc
> PLCFLAGS=-fno-strict-aliasing -pthread -I/usr/local/include
> PLLDFLAGS=-rdynamic -L/usr/local/lib -pthread
>
> ?- pack_install(lambda).
> Install [email protected] from
> http://www.swi-prolog.org/download/pack/lambda-1.0.0.tgz Y/n?
>
> Create directory for packages
>     (1) * /home/***/lib/swipl/pack
>     (2)   /home/***/prolog/lib/swipl-6.6.1/pack
>     (3)   Cancel
>
> Your choice? 2
> ERROR: library `archive' does not exist
>     Exception: (10)
> prolog_pack:pack_archive_info('/home/***/prolog/lib/swipl-6.6.1/pack/Downloads/lambda-1.0.0.tgz',
> lambda, _G2730, _G2731) ? a
> ?-
>
> Regards!
>
> 在 Thu, 19 Dec 2013 16:51:38 +0800,Jan Wielemaker <[email protected]>
> 写道:
>
>> On 12/19/2013 08:19 AM, z_axis wrote:
>>> hi,.friends
>>>
>>> ?- pack_install(lambda).
>>> Install [email protected] from
>>> http://www.swi-prolog.org/download/pack/lambda-1.0.0.tgz Y/n?
>>> ERROR: library `archive' does not exist
>>>    Exception: (10)
>>> prolog_pack:pack_archive_info('/home/***/prolog/lib/swipl-6.6.0/pack/Downloads/lambda-1.0.0.tgz',
>>>
>>> lambda, _G2368, _G2369) ? a
>>> ...
>>>
>>> $find /usr/local/lib/ -name "libarchiv*"
>>> /usr/local/lib/libarchive.a
>>> /usr/local/lib/libarchive.la
>>> /usr/local/lib/libarchive.so
>>> /usr/local/lib/libarchive.so.14
>>> /usr/local/lib/compat/libarchive.so.2
>>
>> I assume you built Prolog yourself on some platform?  Did you
>> build the whole lot, including all packages?  If so, check the
>> config.log in packages/archive to see why it didn't pick up
>> the library.  Possibly the headers are missing?  Or /usr/local
>> is not in the search path for includes and libraries?
>>
>>     Cheers --- Jan
>
>

_______________________________________________
SWI-Prolog mailing list
[email protected]
https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog
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.