Dear Emmanuel,

This is progress.  clisp 2.49 is reading the file wp-mirror-0.2.lisp.

Dependencies include:  clisp (>= 2.48), cl-asdf, cl-getopt, and
cl-md5.  I think Ubuntu Lucid should have acceptable versions of the
cl-* dependencies, so no need to compile from source.  You only need
to find out where Lucid installs them.  Both Debian Lenny and Debian
Squeeze install them under
`/usr/share/common-lisp/systems'.

I did attempt to foresee the `no package' issue that you just mentioned.
Please take a look at line 46 in `wp-mirror-0.2.lisp'.  It should read

;(push "/usr/hare/common-lisp/systems/" custom:*load-paths*)

Please uncomment that line, and then try `make build' again.
If that does not work, then I will dig into it further.

>From the beginning of this project, I have been weighing in my mind
whether or not to prepare a DEB package.  That would deal with all of
the dependency issues, but would also require users to upgrade to
Debian Squeeze or Ubuntu Natty.  I note that you prepared a DEB
package for KIWIX, so I hope to benefit from your advice on this
matter.

Sincerely Yours,
Kent

On 1/12/12, Emmanuel Engelhart <[email protected]> wrote:
> Hi Kent
>
> I have compiled and installed the last version of clisp (2.49).
> I have changed the first line of ./wp-mirror-0.2.lisp with the right path.
> I have now an issue with ASDF although the cl-asdf package is installed
> $ ./wp-mirror-0.2.lisp --debug
> *** - read from #<input buffered file-stream character
> #P"./wp-mirror-0.2.lisp" @47>: there is no package with name "ASDF"
>
> I have tried to install from source asdf, but this does not follow the
> ./configure;make;make install so no idea how really to install that
> clisp module.
>
> I think it would be good to have a documentation listing all the
> dependences with per dependence: the minimum version required and the
> few steps to follow to install them.
>
> Emmanuel
>
> On 12/01/2012 18:38, wp mirror wrote:
>> Dear Emmanuel,
>>
>> I found an old laptop with Debian Lenny.  Ubuntu Lucid is related to
>> Debian Lenny, and both distributions have clisp 2.44.
>>
>> I can now confirm that wp-mirror 0.2 will not run using clisp 2.44.
>> It really does need clisp 2.48.
>>
>> Distributions having clisp 2.48 (or higher) include:
>>
>> DEB - Debian Squeeze, Ubuntu Natty
>> RPM - Fedora 13 updates, Mandriva 2010, OpenSuSE 11.4
>>
>> Sincerely Yours,
>> Kent
>>
>>
>> On 1/9/12, Emmanuel Engelhart <[email protected]> wrote:
>>> Hi Kent
>>>
>>> On 08/01/2012 01:59, wp mirror wrote:
>>>> 1) Please let me see the output of
>>>>
>>>> $ ./wp-mirror-0.2.lisp --debug
>>>>
>>>> It should be:
>>>>
>>>> ;debug: Processing command line arguments ...
>>>
>>> $./wp-mirror-0.2.lisp --debug
>>>
>>> *** - Program stack overflow. RESET
>>>
>>>> 2) Debian Sqeeze uses clisp 2.48.  I think Ubuntu Lucid uses clisp
>>>> 2.44.  Please let me see the output of:
>>>>
>>>> $ clisp --version
>>>>
>>>> The first line of mine reads:
>>>>
>>>> GNU CLISP 2.48 (2009-07-28) (built 3487543663) (memory 3506736573)
>>>
>>> $clisp --version
>>> GNU CLISP 2.44.1 (2008-02-23) (built 3476003035) (memory 3534936353)
>>> Software: GNU C 4.4.3
>>> x86_64-linux-gnu-gcc -g -O2 -Igllib -W -Wswitch -Wcomment
>>> -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations
>>> -Wno-sign-compare -O -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I.
>>> -Wl,-Bsymbolic-functions  -x none /usr/lib/libreadline.so -lncurses -ldl
>>> /usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv
>>> SAFETY=0 TYPECODES WIDE GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED
>>> TRIVIALMAP_MEMORY
>>> libsigsegv 2.5
>>> libreadline 5.2
>>> Features:
>>> (ASDF CLC-OS-DEBIAN COMMON-LISP-CONTROLLER BERKELEY-DB
>>> CLX-ANSI-COMMON-LISP CLX READLINE REGEXP SYSCALLS I18N LOOP COMPILER
>>> CLOS MOP CLISP
>>>  ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS
>>> LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386
>>>  UNIX)
>>> C Modules: (clisp i18n syscalls regexp readline linux clx bdb)
>>> Installation directory: /usr/lib/clisp-2.44.1/
>>> User language: ENGLISH
>>> Machine: X86_64 (X86_64) alaric [127.0.1.1]
>>>
>>>> 3) WP-MIRROR make use of functions such as `ext:probe-pathname' and
>>>> `posix:file-size' which were first introduced in clisp 2.47.
>>>>
>>>> Please let me see the output of:
>>>>
>>>> $ clisp -q
>>>> [1]> (ext:probe-pathname "/etc/hosts")
>>>>
>>>> Mine reads:
>>>>
>>>> #P"/etc/hosts" ;
>>>> #P"/etc/hosts" ;
>>>> 3533434716 ;
>>>> 2321751
>>>
>>>
>>> $ clisp -q
>>> [1]> (ext:probe-pathname "/etc/hosts")
>>>
>>> *** - READ from #<INPUT CONCATENATED-STREAM #<INPUT STRING-INPUT-STREAM>
>>> #<IO TERMINAL-STREAM>>: #<PACKAGE EXT> has no external symbol with
>>>       name "PROBE-PATHNAME"
>>> The following restarts are available:
>>> ABORT          :R1      Abort main loop
>>> Break 1 [2]>
>>>
>>> Hope this can help you.
>>>
>>> Emmanuel
>>>
>>>
>>
>> _______________________________________________
>> Offline-l mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/offline-l
>
>
>

_______________________________________________
Offline-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/offline-l

Reply via email to