Re: Updated: clisp-2.44-1 for cygwin

2008-02-06 Thread Mark Harig

Reini Urban wrote:
I've released the new upstream clisp-2.44 plus subpackages -clx, -gtk2 
and -gdi for cygwin.


Release focus:
7 - Major bugfixes

./configure --fsstnd=redhat --with-dynamic-ffi  \
  --with-module=rawsock --with-module=dirkey  \
  --with-module=bindings/win32 --with-module=berkeley-db \
  --with-module=pcre --with-module=postgresql \
  --with-module=fastcgi --with-module=zlib  \
  --with-module=gdbm --with-module=libsvm \
  --prefix=/usr --build build
(no changes)

http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/src/NEWS

2.44 (2008-02-02)
=
User visible changes


* CLISP does not come with GNU libffcall anymore.
  This is now a separate package and should be installed separately.
  Pass --with-libffcall-prefix to the top-level configure if it is not
  installed in a standard place.
  Option --with-dynamic-ffi is now replaced with --with-ffcall.


There appears to be a contradiction between the Cygwin announcement
and the upstream clisp announcement.  The upstream announcement states
that the configuration option '--with-dynamic-ffi' has been replaced by
the option '--with-ffcall', but the Cygwin announcement states that the
no-longer-supported '--with-dynamic-ffi' configuration option was used.

Does the Cygwin announcement merely contain a typo (i.e., the new
option was, in fact, used, but not described correctly), or was the
Cygwin clisp package configured incorrectly, using the old option?
If it is the latter, then this might explain the fact that 'cygcheck' 
reports
that it cannot find 'cygfcgi-0.dll' for 
/lib/clisp-[version]/full/lisp.exe (where

[version] is either 2.43 or 2.44).



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-06 Thread Reini Urban

Eric Blake schrieb:

According to Larry Hall (Cygwin) on 2/5/2008 8:42 PM:
|  $ /usr/bin/clisp -norc -q -K full || echo $?
|  53
| No such error is returned for the base set of modules for either version
| 2.43-2 or 2.44-1:
|
|  $ /usr/bin/clisp -q -norc -K base || echo $?
|  [1]_
|
| Sounds like it could be a missing dependency problem.  Does 'cygcheck
| clisp' report any missing DLLs?

Yep.  Looking at the strace, -K full triggers the exec of
/lib/clisp-2.44/full/lisp.exe, which complains:
$ cygcheck /lib/clisp-2.44/full/lisp
c:\cygwin\lib/clisp-2.44/full/lisp.exe
...
Error: could not find cygpq5.dll

Yet:
$ cygcheck -p cygpq5
Found 0 matches for cygpq5.

So, what is cygpq5.dll, and has it ever been in the distribution?  At any
rate, it looks like clisp needs to be rebuilt to either provide this dll
or not link against it.


Oh my! Sorry for that.

I have explictly -lpq in my clisp full linker line, but my new 
postgresql-8.2 forward library /lib/libpq.a loads cygpq5.dll,

not cygpq.dll.

So I'll upload a new clisp-2.44-2 and fix my internal test packages for 
postgresql 8.2 and the new 8.3 to use the old name and do the dll 
versioning optional.

8.3 will be the new test postgresql package soon.
--
Reini Urban

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-06 Thread Reini Urban

Mark Harig schrieb:

Reini Urban wrote:
I've released the new upstream clisp-2.44 plus subpackages -clx, -gtk2 
and -gdi for cygwin.


Release focus:
7 - Major bugfixes

./configure --fsstnd=redhat --with-dynamic-ffi  \
  --with-module=rawsock --with-module=dirkey  \
  --with-module=bindings/win32 --with-module=berkeley-db \
  --with-module=pcre --with-module=postgresql \
  --with-module=fastcgi --with-module=zlib  \
  --with-module=gdbm --with-module=libsvm \
  --prefix=/usr --build build
(no changes)

http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/src/NEWS

2.44 (2008-02-02)
=
User visible changes


* CLISP does not come with GNU libffcall anymore.
  This is now a separate package and should be installed separately.
  Pass --with-libffcall-prefix to the top-level configure if it is not
  installed in a standard place.
  Option --with-dynamic-ffi is now replaced with --with-ffcall.


There appears to be a contradiction between the Cygwin announcement
and the upstream clisp announcement.  The upstream announcement states
that the configuration option '--with-dynamic-ffi' has been replaced by
the option '--with-ffcall', but the Cygwin announcement states that the
no-longer-supported '--with-dynamic-ffi' configuration option was used.


I couldn't get it with --with-ffcall to find the ffcall libs on my build 
machine, --with-dynamic-ffi works still fine. On my development laptop 
--with-ffcall worked okay.

The end product is the same.


Does the Cygwin announcement merely contain a typo (i.e., the new
option was, in fact, used, but not described correctly), or was the
Cygwin clisp package configured incorrectly, using the old option?
If it is the latter, then this might explain the fact that 'cygcheck' 
reports
that it cannot find 'cygfcgi-0.dll' for 
/lib/clisp-[version]/full/lisp.exe (where

[version] is either 2.43 or 2.44).


cygfcgi-0.dll should have been pulled in by libfcgi0 in the require 
line. Accidently I added ffcall and not libfcgi0 there.
This is wrong. ffcall is just a build time requirement, not run-time. 
Linked statically.


I've uploaded a fixed clisp setup.hint now.

Temp. workaround:
To work with clisp -K full you need to install fastcgi
and install a temp. libpq5-8.2.5 I just uploaded now.
Download and Reinstall clisp should work, until I up the release number 
to -2.

--
Reini Urban
http://phpwiki.org/  http://murbreak.at/
http://helsinki.at/  http://spacemovie.mur.at/

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-05 Thread Mark Harig

Reini Urban wrote:
I've released the new upstream clisp-2.44 plus subpackages -clx, -gtk2 
and -gdi for cygwin.


Thank you for updating clisp to the latest version.  I am seeing a 
reproducible
error when I attempt to use it.  Error code 53 is returned when the '-K 
full'

option is supplied to clisp:

 $ /usr/bin/clisp -norc -q -K full || echo $?
 53

 $ cygcheck -c cygwin clisp ffcall
 Cygwin Package Information
 Package  VersionStatus
 clisp2.44-1 OK
 cygwin   1.5.25-7   OK
 ffcall   1.10-1 OK


I attempted to eliminate this problem by reverting to the previous
version of clisp, 2.43-2, but the same error number was returned.

No such error is returned for the base set of modules for either version
2.43-2 or 2.44-1:

 $ /usr/bin/clisp -q -norc -K base || echo $?
 [1]_

Please let me know if there is some more environmental information that
I can provide to help resolve this problem.


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-05 Thread Larry Hall (Cygwin)

Mark Harig wrote:

Reini Urban wrote:
I've released the new upstream clisp-2.44 plus subpackages -clx, -gtk2 
and -gdi for cygwin.


Thank you for updating clisp to the latest version.  I am seeing a 
reproducible
error when I attempt to use it.  Error code 53 is returned when the '-K 
full'

option is supplied to clisp:

 $ /usr/bin/clisp -norc -q -K full || echo $?
 53

 $ cygcheck -c cygwin clisp ffcall
 Cygwin Package Information
 Package  VersionStatus
 clisp2.44-1 OK
 cygwin   1.5.25-7   OK
 ffcall   1.10-1 OK


I attempted to eliminate this problem by reverting to the previous
version of clisp, 2.43-2, but the same error number was returned.

No such error is returned for the base set of modules for either version
2.43-2 or 2.44-1:

 $ /usr/bin/clisp -q -norc -K base || echo $?
 [1]_

Please let me know if there is some more environmental information that
I can provide to help resolve this problem.


Sounds like it could be a missing dependency problem.  Does 'cygcheck clisp'
report any missing DLLs?

--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
216 Dalton Rd.  (508) 893-9889 - FAX
Holliston, MA 01746

_

A: Yes.
 Q: Are you sure?
 A: Because it reverses the logical flow of conversation.
 Q: Why is top posting annoying in email?

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-05 Thread Eric Blake

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

According to Larry Hall (Cygwin) on 2/5/2008 8:42 PM:
|  $ /usr/bin/clisp -norc -q -K full || echo $?
|  53
| No such error is returned for the base set of modules for either version
| 2.43-2 or 2.44-1:
|
|  $ /usr/bin/clisp -q -norc -K base || echo $?
|  [1]_
|
| Sounds like it could be a missing dependency problem.  Does 'cygcheck
| clisp'
| report any missing DLLs?

Yep.  Looking at the strace, -K full triggers the exec of
/lib/clisp-2.44/full/lisp.exe, which complains:
$ cygcheck /lib/clisp-2.44/full/lisp
c:\cygwin\lib/clisp-2.44/full/lisp.exe
...
Error: could not find cygpq5.dll

Yet:
$ cygcheck -p cygpq5
Found 0 matches for cygpq5.

So, what is cygpq5.dll, and has it ever been in the distribution?  At any
rate, it looks like clisp needs to be rebuilt to either provide this dll
or not link against it.

- --
Don't work too hard, make some time for fun as well!

Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHqTCI84KuGfSFAYARArAqAKDFfDaDa3CUP0aK+nff+M39hW1FeACggSHr
qo8Db8ELNNlk4bl40erMRmw=
=DJNk
-END PGP SIGNATURE-

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-05 Thread Mark Harig

Larry Hall wrote:


Sounds like it could be a missing dependency problem.  Does 'cygcheck clisp'
report any missing DLLs?



No, it doesn't report any missing DLLs.  Both versions 2.43-2 and 2.44-1 
have the following report

from cygcheck:

$ cygcheck clisp
Found: C:\cygwin\bin\clisp.exe
C:\cygwin\bin\clisp.exe
 C:\cygwin\bin\cygwin1.dll
   C:\WINDOWS\system32\ADVAPI32.DLL
 C:\WINDOWS\system32\ntdll.dll
 C:\WINDOWS\system32\KERNEL32.dll
 C:\WINDOWS\system32\RPCRT4.dll
   C:\WINDOWS\system32\Secur32.dll


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-05 Thread Eric Blake

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

According to Mark Harig on 2/5/2008 9:08 PM:
| No, it doesn't report any missing DLLs.  Both versions 2.43-2 and 2.44-1
| have the following report
| from cygcheck:
|
| $ cygcheck clisp
| Found: C:\cygwin\bin\clisp.exe

clisp is just a wrapper program that invokes other executables.  I
wouldn't expect clisp itself to have problems, since it worked when you
didn't use -K full.

- --
Don't work too hard, make some time for fun as well!

Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHqTYZ84KuGfSFAYARArmBAKC3pJ01fxauKYYuf3hJSdXoknLX/wCfUh9h
j+lzOqA5Qe4QaJR9vCDJdY4=
=Qg74
-END PGP SIGNATURE-

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: Updated: clisp-2.44-1 for cygwin

2008-02-05 Thread Mark Harig

Eric Blake wrote:


$ cygcheck /lib/clisp-2.44/full/lisp
c:\cygwin\lib/clisp-2.44/full/lisp.exe
...
Error: could not find cygpq5.dll



Was cygpq5.dll the only missing file reported?  I repeated
your command and found that cygfcgi-0.dll is also needed/missing.
(See below for the full listing of cygcheck.)

 So, what is cygpq5.dll, and has it ever been in the distribution?

It might be a typo (in the procedures that compile/link clisp).  
Possibly, 'cygpq.dll' is
needed.  It is a library included in the Cygwin package named 'libpq4'.  
Is there a

newer version 'libpq5' that has not been created for Cygwin yet?

$ cygcheck -f /usr/bin/cygpq.dll
libpq4-8.0.7-1

The Clisp documentation specifies that the full set of modules will include
a postgresql and a fastCGI module.  The DLLs that provide this support
appear to be missing.



Full listing for cygcheck of the full and base lisps.

$ cygcheck /lib/clisp-2.44/full/lisp.exe
C:\cygwin\lib/clisp-2.44/full/lisp.exe
 C:\cygwin\bin\cygcrypt-0.dll
   C:\cygwin\bin\cygwin1.dll
 C:\WINDOWS\system32\ADVAPI32.DLL
   C:\WINDOWS\system32\ntdll.dll
   C:\WINDOWS\system32\KERNEL32.dll
   C:\WINDOWS\system32\RPCRT4.dll
 C:\WINDOWS\system32\Secur32.dll
 C:\cygwin\bin\cygdb-4.3.dll
Error: could not find cygfcgi-0.dll
 C:\cygwin\bin\cyggdbm-4.dll
 C:\cygwin\bin\cygiconv-2.dll
 C:\cygwin\bin\cygintl-8.dll
 C:\cygwin\bin\cygncurses-8.dll
 C:\cygwin\bin\cygpcre-0.dll
Error: could not find cygpq5.dll
 C:\cygwin\bin\cygreadline6.dll
   C:\WINDOWS\system32\USER32.dll
 C:\WINDOWS\system32\GDI32.dll
 C:\cygwin\bin\cygz.dll
 C:\WINDOWS\system32\OLE32.dll
   C:\WINDOWS\system32\msvcrt.dll
 C:\WINDOWS\system32\OLEAUT32.DLL
Error: could not find cygfcgi-0.dll
Error: could not find cygfcgi-0.dll
Error: could not find cygfcgi-0.dll
Error: could not find cygfcgi-0.dll
Error: could not find cygfcgi-0.dll

By contrast, /lib/clisp-2.44/base/lisp.exe is not missing
any libraries:

$ cygcheck /lib/clisp-2.44/base/lisp.exe
C:\cygwin\lib/clisp-2.44/base/lisp.exe
 C:\cygwin\bin\cygcrypt-0.dll
   C:\cygwin\bin\cygwin1.dll
 C:\WINDOWS\system32\ADVAPI32.DLL
   C:\WINDOWS\system32\ntdll.dll
   C:\WINDOWS\system32\KERNEL32.dll
   C:\WINDOWS\system32\RPCRT4.dll
 C:\WINDOWS\system32\Secur32.dll
 C:\cygwin\bin\cygiconv-2.dll
 C:\cygwin\bin\cygintl-8.dll
 C:\cygwin\bin\cygncurses-8.dll
 C:\cygwin\bin\cygreadline6.dll
   C:\WINDOWS\system32\USER32.dll
 C:\WINDOWS\system32\GDI32.dll
 C:\WINDOWS\system32\OLE32.dll
   C:\WINDOWS\system32\msvcrt.dll
 C:\WINDOWS\system32\OLEAUT32.DLL


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/