In fact what I did, I hope I wrote it down correctly, is this little howto:
===========================
Howto compile PSPP for Windows.This howto is used with
- Windows XP SP2
- PSPP 0.6.0 which uses directory 0.4.3
- Cygwin setup 2.573.2.2 as is on April 13, 2008
Steps:
- Download the Cygwin setup program from
http://www.cygwin.com/
- Quit your software firewalls, maybe this is not necessary for your firewall
- Start the setup program
- Keep the defaults except:
- I recommend to use a user specified "local package directory"
- Select "Install" for the Packages groups
- Libs
- Graphics
- finish the Cygwin installation
- Now you can start your firewall again
- copy /usr/include/ncurses/term.h to /usr/include/term.h (this looks as a bug somewhere)
-
Download the PSPP software and place them in a directory inside the
newly created Cygwin directory. For example in
c:\cygwin\home\itsme\pspp*
- Start cygwin en go to the directory where the PSPP source is.
- type "./configure --without-gui"
- type "make"
- type "make install"
- now your pspp.exe is in /usr//local/bin
- you can start it when you are in the cygwin environment
- with cygcheck pspp.exe you can see with dll's are used in case you want to place them on another PC's
==============================
My problems:
1)
- copy /usr/include/ncurses/term.h to /usr/include/term.h (this looks as a bug somewhere)
No idea why cygwin places this file in the include/ncurses directory and the make of pspp is looking in the include directory. I guess a cygwin problem but if the pspp people can solve this....
2)
When I compile without "--without-gui" then the ./configure tells me:
=============
configure: error: The following required prerequisites are not installed.
You must install them before PSPP cab be built:
gtk+ 2.0 v2.12.0 or later (or use --without-gui)
libglade 2.0 (or use --withput-gui)
==============
As far as I understand I have GTK+ 1.2.10-2 which is too old and libglade2 2.5.1-1 which should be new enough if libglade=libglade2.
So I guess I have to wait till the cygwin people update gtk+ and libglade. Or is there anyone who has an idea how to solve this.
BTW. If anyone can use them I can place the pspp.exe and it's dll's for download on a free upload server.
Any answers are welcome.