Re: ERROR: library `archive' does not exist

z_axis <[email protected]>
Newsgroups gmane.comp.ai.prolog.swi
Organization zsoft
Message-ID <[email protected]>
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
...

$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

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


-- 
使用 Opera 革命性的电子邮件客户程序: http://www.opera.com/mail/

_______________________________________________
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.