Discussion:
Pspp-users Digest, Vol 27, Issue 9
(too old to reply)
Jae Cha
2008-07-26 17:38:15 UTC
Permalink
Hi all,

I am the one who started the discussions in the mail threads, having
problems in installing PSPP in openSUSE 11. I have used openSUSE 11 64-bit
as a guest OS of VMWare virtual machine, and had lots of problems with it (I
don't think it is necessarily the problem of openSUSE, but it could be a
combination of my computer and openSUSE), and finally gave upon it. Now, I
am using Unbuntu, and I finally installed PSPP successfully following Ben
Pfaff's comment on using "./configure CFLAGS=-fgnu89-inline." Thanks, Ben.

The other thing was, I had to install -dev's to make things work. For
example, the installation complained that I do not have libglade 2.6 or
higher even though I did. After I installed libglade-dev, the installation
could be completed without errors. I know. Readme must be mentioning this,
and no, I did not read it :-)

Anyway, I thought my experience could be a little bit of help for those who
are not very familiar with Linux and compiling source files like me.

Thank y'all who pitched their thoughts on this.

Jae


and PSPP installed successfully
Send Pspp-users mailing list submissions to
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.gnu.org/mailman/listinfo/pspp-users
or, via email, send a message with subject or body 'help' to
You can reach the person managing the list at
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Pspp-users digest..."
1. Re: Pspp-users Digest, Vol 27, Issue 6 (unknown-1)
2. Re: Pspp-users Digest, Vol 27, Issue 6 (Ben Pfaff)
3. Re: Pspp-users Digest, Vol 27, Issue 6 (unknown-1)
----------------------------------------------------------------------
Message: 1
Date: Sun, 13 Jul 2008 20:04:54 +0200
Subject: Re: Pspp-users Digest, Vol 27, Issue 6
Content-Type: text/plain; charset="iso-8859-1"
Hi
skipping incompatible /usr/lib/libc.a when searching for -lc
is just a warning I guess. It is because /usr/lib64 should be used if it is
available and the usr/lib file is skipped. Which is correct.
src/libpspp/libpspp.a(src_libpspp_libpspp_a-hash.o): In function
/usr/include/gsl/gsl_math.h:171: multiple definition of 'GSL_MIN_LDBL'
src/language/liblanguage.a(loop.0):/usr/include/gslgsl_math.h:171 first
defined here
collect2: ld returned 1 exit status
make[2]: *** [src/ui/terminal/pspp] Error 1
etc.
The messages, without the previous reported skipping messages, are the same
on the 32 bit and the 64 bit version of openSUSE 11.
I am not aware of an openSUSE 11 testing machine. But I can tell that the
problem wasn't there with openSUSE 10.3 32 bit version.
Hope this helps
CU
Is there an OpenSUSE 11 machine available for testing somewhere
on the net? I cannot reproduce this problem with OpenSUSE 10 at
td166.testdrive.hp.com (see
http://www.testdrive.hp.com/current.shtml).
-------------- next part --------------
An HTML attachment was scrubbed...
http://lists.gnu.org/pipermail/pspp-users/attachments/20080713/2ca59cce/attachment.html
------------------------------
Message: 2
Date: Sun, 13 Jul 2008 11:15:33 -0700
Subject: Re: Pspp-users Digest, Vol 27, Issue 6
Content-Type: text/plain; charset=us-ascii
src/libpspp/libpspp.a(src_libpspp_libpspp_a-hash.o): In function
/usr/include/gsl/gsl_math.h:171: multiple definition of 'GSL_MIN_LDBL'
src/language/liblanguage.a(loop.0):/usr/include/gslgsl_math.h:171 first
defined here
collect2: ld returned 1 exit status
make[2]: *** [src/ui/terminal/pspp] Error 1
etc.
* If you use GCC 4.3 or later to compile PSPP, along with any
version of the GNU Scientific Library (GSL) released as of
this writing (June 2008), then you will need to specify the
-fgnu89-inline flag to the compiler on the "configure"
command line: "./configure CFLAGS=-fgnu89-inline".
I am working on a patch to detect the buggy GSL versions and
automatically apply the CFLAGS for it, but it is not in 0.6.0 (or
in the Git repository).
--
"Then, I came to my senses, and slunk away, hoping no one overheard my
thinking."
--Steve McAndrewSmith in the Monastery
------------------------------
Message: 3
Date: Sun, 13 Jul 2008 22:02:15 +0200
Subject: Re: Pspp-users Digest, Vol 27, Issue 6
Content-Type: text/plain; charset="iso-8859-1"
Hi Ben
Using command line: "./configure CFLAGS=-fgnu89-inline" works on openSUSE
11 32 bit and 64 bit.
Don't know how to tell users to read README. Noboddy, including myself,
read
them. Despite I write readme's myself. :-)) Maybe something for the FAQ ?
An
item "known problems" on the site?
Have fun.
src/libpspp/libpspp.a(src_libpspp_libpspp_a-hash.o): In function
/usr/include/gsl/gsl_math.h:171: multiple definition of 'GSL_MIN_LDBL'
src/language/liblanguage.a(loop.0):/usr/include/gslgsl_math.h:171 first
defined here
collect2: ld returned 1 exit status
make[2]: *** [src/ui/terminal/pspp] Error 1
etc.
* If you use GCC 4.3 or later to compile PSPP, along with any
version of the GNU Scientific Library (GSL) released as of
this writing (June 2008), then you will need to specify the
-fgnu89-inline flag to the compiler on the "configure"
command line: "./configure CFLAGS=-fgnu89-inline".
I am working on a patch to detect the buggy GSL versions and
automatically apply the CFLAGS for it, but it is not in 0.6.0 (or
in the Git repository).
--
"Then, I came to my senses, and slunk away, hoping no one overheard my
thinking."
--Steve McAndrewSmith in the Monastery
-------------- next part --------------
An HTML attachment was scrubbed...
http://lists.gnu.org/pipermail/pspp-users/attachments/20080713/4237d087/attachment.html
------------------------------
_______________________________________________
Pspp-users mailing list
http://lists.gnu.org/mailman/listinfo/pspp-users
End of Pspp-users Digest, Vol 27, Issue 9
*****************************************
John Darrington
2008-07-27 00:15:02 UTC
Permalink
Thanks for your feedback. I'm glad that you've got PSPP working.

The problem is that PSPP is a multi-platform application, intented to
work not only on GNU/Linux, but also on GNU/Hurd as well as BSD,
Solaris, Windows and others. The convention of using a -dev suffix to
indicate "development" versions of libraries is a common to Debian
based systems, but is by no means universal. The PSPP developers
cannot be expected to be experts on all the possible systems, so
trying to write a "universal install instruction" would probably be an
abject failure. Having said that the autotools do a good job in most
situations. It's unfortunate that the gnu89-inline issue reared its
ugly head so soon before the last release.

Anyway, that's the reason why we don't give specific instructions for
installing on Debian/Ubuntu/openSUSE/... but leave it up to the
experts on those platforms to deal with such issues. Having said
that, people who have problems are more than welcome to ask here.

J'

On Sat, Jul 26, 2008 at 01:38:15PM -0400, Jae Cha wrote:
Hi all,

I am the one who started the discussions in the mail threads, having
problems in installing PSPP in openSUSE 11. I have used openSUSE 11 64-bit
as a guest OS of VMWare virtual machine, and had lots of problems with it (I
don't think it is necessarily the problem of openSUSE, but it could be a
combination of my computer and openSUSE), and finally gave upon it. Now, I
am using Unbuntu, and I finally installed PSPP successfully following Ben
Pfaff's comment on using "./configure CFLAGS=-fgnu89-inline." Thanks, Ben.

The other thing was, I had to install -dev's to make things work. For
example, the installation complained that I do not have libglade 2.6 or
higher even though I did. After I installed libglade-dev, the installation
could be completed without errors. I know. Readme must be mentioning this,
and no, I did not read it :-)

Anyway, I thought my experience could be a little bit of help for those who
are not very familiar with Linux and compiling source files like me.

Thank y'all who pitched their thoughts on this.

Jae


and PSPP installed successfully
--
PGP Public key ID: 1024D/2DE827B3
fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3
See http://pgp.mit.edu or any PGP keyserver for public key.
unknown-1
2008-07-27 10:35:08 UTC
Permalink
Hi
The convention of using a -dev suffix to indicate "development" versions of libraries is a common to Debian
based systems, but is by no means universal.

Just as info. It is necessary on openSUSE 11 too to install these dev-
libraries.
Anyway, that's the reason why we don't give specific instructions for
installing on Debian/Ubuntu/openSUSE/... but leave it up to the
experts on those platforms to deal with such issues.

Good point, but I still asking myself if it wouldn't be better if
there was a wiki where people could write down how they installed PSPP
on there preferred distribution.
I know, moderating it.............. :-) Maybe somebody steps forward
and will host such a wiki.
I have used openSUSE 11 64-bit as a guest OS of VMWare virtual machine, and had lots of problems with it
PSPP works fine on openSUSE 11 on VMWare. But the points you mention:
- using "./configure CFLAGS=-fgnu89-inline."
- ....I installed libglade-dev, the installation..
apply to openSUSE too. After that it installes fine. It then runs nice
if you also change the path where to search for the libraries.
But I guess this is no difference situation as for other distributions.

Have fun
Ben Pfaff
2008-07-27 17:18:53 UTC
Permalink
Post by unknown-1
Good point, but I still asking myself if it wouldn't be better
if there was a wiki where people could write down how they
installed PSPP on there preferred distribution.
There is a PSPP wiki. You are welcome to add instructions there
on how to install PSPP on particular platforms:
http://jstover.motd.org/cgi-bin/oddmuse.cgi
--
"Platonically Evil Monkey has been symbolically representing the darkest
fears of humanity since the dawn of literature and religion, and I think
I speak for everyone when I give it a sidelong glance of uneasy recognition
this evening." --Scrymarch
Jason Stover
2008-07-29 03:44:35 UTC
Permalink
Post by Ben Pfaff
Post by unknown-1
Good point, but I still asking myself if it wouldn't be better
if there was a wiki where people could write down how they
installed PSPP on there preferred distribution.
There is a PSPP wiki. You are welcome to add instructions there
http://jstover.motd.org/cgi-bin/oddmuse.cgi
http://jstover.motd.org is shorter and should also work.

-Jason
unknown-1
2008-08-07 08:46:09 UTC
Permalink
Ok

I found some time, picked up the glove and added some operating specific
information, regarding openSUSE and MS-Windows, to the
http://jstover.motd.org wiki. Is this a usefull way?

Have fun
David Purdy
2008-08-07 10:25:16 UTC
Permalink
Just to note that on my PC (WinXP SP3 Computer Admin user account), it requires a user intervention after *each* analysis and before closing the PSPP output window (e.g., move psppire.txt to another folder, or rename), otherwise subsequent analyses such as Frequencies or Crosstabs appear to be delayed indefinitely and thereafter psppire.txt cannot be opened using say Notepad ("Access is denied"):

A known problem of the current PSPPIRE version is that you can't copy the output from the output window. A work around for this is:

* work with PSPPIRE until the output-window pops up at your screen
* start a text editor and open %temp%\psppire.txt. I like the free editpadlite, http://www.editpadpro.com/editpadlite.html, for this, but I guess a lot of other editors will do the job too.
* you can edit and copy the output using the window of is editor

MS-Windows
http://jstover.motd.org/cgi-bin/oddmuse.cgi/MS-Windows


----- Original Message -----
From: unknown-1
To: pspp-***@gnu.org
Sent: Thursday, August 07, 2008 9:46 AM
Subject: Re: Pspp-users Digest, Vol 27, Issue 9


Ok

I found some time, picked up the glove and added some operating specific information, regarding openSUSE and MS-Windows, to the http://jstover.motd.org wiki. Is this a usefull way?

Have fun
unknown-1
2008-08-07 11:25:36 UTC
Permalink
Hi David

I am aware of the problems you encounter. Unfortunately, as I wrote
before, I was not able to reproduce them and I am not aware of a second user
who encounters the same problems you did. At the moment it is my guess that
this has something to do with your installation, especialy I think
some program, other as PSPPIRE, is locking your files . I don't have a clue
what and I don't have an idea how to help you.

Despite your problems I think the artikel I wrote is correct since no other
psppire user has reported the same problems.

Things what I would do if I was on your machine would be:
- disconnect from the network (remove the cable)
- start your PC in save mode without drivers etc. and look what happens if
you run PSPPIRE again
If it is possible to run PSPPIRE in save mode (a can't check this at the
moment) do the next things in save mode otherwise restart your Windows
normal again.
- stop all virusscanners and firewalls and look what happens when you run
PSPPIRE again
- shut down as much programs as possible and look what happens if you try
again

Good luck
Post by David Purdy
Just to note that on my PC (WinXP SP3 Computer Admin user account), it
requires a user intervention after *each* analysis and before closing the
PSPP output window (e.g., move psppire.txt to another folder, or rename),
otherwise subsequent analyses such as Frequencies or Crosstabs appear to be
delayed indefinitely and thereafter psppire.txt cannot be opened using say
*A known problem of the current PSPPIRE version is that you can't copy the
output from the output window. A work around for this is: *
**
** work with PSPPIRE until the output-window pops up at your screen
* start a text editor and open %temp%\psppire.txt. I like the free
editpadlite, **http://www.editpadpro.com/editpadlite.html*<http://www.editpadpro.com/editpadlite.html>
*, for this, but I guess a lot of other editors will do the job too.
* you can edit and copy the output using the window of is editor *
**
*MS-Windows
*http://jstover.motd.org/cgi-bin/oddmuse.cgi/MS-Windows
----- Original Message -----
*Sent:* Thursday, August 07, 2008 9:46 AM
*Subject:* Re: Pspp-users Digest, Vol 27, Issue 9
Ok
I found some time, picked up the glove and added some operating specific
information, regarding openSUSE and MS-Windows, to the
http://jstover.motd.org wiki. Is this a usefull way?
Have fun
------------------------------
_______________________________________________
Pspp-users mailing list
http://lists.gnu.org/mailman/listinfo/pspp-users
David Purdy
2008-08-07 14:52:01 UTC
Permalink
This post might be inappropriate. Click to display it.
Ben Pfaff
2008-07-27 21:56:30 UTC
Permalink
Now, I am using Unbuntu, and I finally installed PSPP
successfully following Ben Pfaff's comment on using
"./configure CFLAGS=-fgnu89-inline." Thanks, Ben.
Given that you are using Ubuntu, you could simply install the
pspp package provided by Debian, which was recently upgraded to
version 0.6.0. (Presumably this version will make it downstream
to Ubuntu reasonably soon.)
--
"The fact is, technical people are better off not looking at patents. If
you don't know what they cover and where they are, you won't be knowingly
infringing on them. If somebody sues you, you change the algorithm or you
just hire a hit-man to whack the stupid git." --Linus Torvalds
Loading...