Prerequisites for generating clisp
Reini Urban
rurban@x-ray.at
Thu Feb 7 20:55:00 GMT 2008
Mark Harig schrieb:
> Mark Harig wrote:
>> > Build requirements:
>> > libsigsegv
>> > and the usual build tools
>>
>> I attempted to generate the Cygwin clisp package using:
>>
>> $ cygport /usr/src/clisp-2.xx.cygport prep compile
>>
>> This required multiple passes (using 'cygport ... finish' to
>> remove each earlier pass) because additional header files
>> are needed. Here is a list of the additional Cygwin packages
>> that were needed:
>>
>> libdb4.5-devel (current version 4.5.20-2)
>> libfcgi-devel and libfcgi0 (current version 2.4.0-2)
>> pcre-devel (current version 7.2-1)
>> libpq-devel (current version 8.1.4-2)
>> This list is not complete because I do not have Cygwin/X
>> installed, and so the 'cygport ... compile' process stopped
>> (failed to compile due to missing X header files) when it
>> attempted to generate the 'clx/new-clx' module.
>>
>> Could the above prerequisites be added to the Cygwin-specific
>> README file (unless I have made some fundamental error) in
>> the 'Build requirements' section?
>>
> Reini Urban wrote:
>
> > ffcall is just a build time requirement, not run-time.
> > Linked statically.
>
> So, 'ffcall' should also be listed in the 'Build requirements'
> section?
Sure.
I did it, but missed it obviously in my clisp-2.44-1.cygwin.patch.
Will be fixed in clisp-2.44-2, which will depend on /bin/cygpq.dll
"Builds "out of the box" on cygwin:" is also not entirely right currently.
It used to need a interim fix during the make stage.
See the notes in clisp-2.44-1.cygport
"HACK! remove the duplicate /usr/lib/libiconv.a from LIBS
absolute libreadline.a also clashes with -lreadline"
New is to build only a subset of the modules
cygmake "MODULES=${MODULES}"
And build the rest for the three seperate packages extra with the
clisp-linkkit.
--
Reini
More information about the Cygwin-apps
mailing list