Package Details: pspp 1.4.1-1

Git Clone URL: https://aur.archlinux.org/pspp.git (read-only, click to copy)
Package Base: pspp
Description: Statistical analysis program. Free replacement for SPSS.
Upstream URL: http://www.gnu.org/software/pspp/
Licenses: GPL3
Submitter: escondida
Maintainer: migrev
Last Packager: migrev
Votes: 70
Popularity: 0.006518
First Submitted: 2008-10-14 00:20
Last Updated: 2020-09-07 18:21

Latest Comments

1 2 3 4 5 6 Next › Last »

brunomontezano commented on 2020-07-17 17:39

Hi @rafaelff and @migrev. I reinstalled glibc and compiled libiconv myself from the GNU website, and now the problem on config.log that @rafaelff had seen is gone. It "am_cv_func_iconv_works=yes", but the problem that occurs in the make phase is the following: (I've tried some stuff already, like put /usr/local/lib and /usr/local/include on ld config and then "sudo ldconfig")

/usr/bin/ld: src/ui/gui/src_ui_gui_psppire-widgets.o:/home/pepper/tmp/pspp-1.2.0/src/ui/gui/widgets.c:174: multiple definition of `align_enum_type'; src/ui/gui/src_ui_gui_psppire-psppire-dict.o:/home/pepper/tmp/pspp-1.2.0/src/ui/gui/psppire-dict.c:45: first defined here
/usr/bin/ld: src/ui/gui/src_ui_gui_psppire-widgets.o:/home/pepper/tmp/pspp-1.2.0/src/ui/gui/widgets.c:175: multiple definition of `measure_enum_type'; src/ui/gui/src_ui_gui_psppire-psppire-dict.o:/home/pepper/tmp/pspp-1.2.0/src/ui/gui/psppire-dict.c:46: first defined here
/usr/bin/ld: src/ui/gui/src_ui_gui_psppire-widgets.o:/home/pepper/tmp/pspp-1.2.0/src/ui/gui/widgets.c:176: multiple definition of `role_enum_type'; src/ui/gui/src_ui_gui_psppire-psppire-dict.o:/home/pepper/tmp/pspp-1.2.0/src/ui/gui/psppire-dict.c:47: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:7237: src/ui/gui/psppire] Error 1
make[2]: Leaving directory '/home/pepper/tmp/pspp-1.2.0'

make[1]: *** [Makefile:12049: all-recursive] Error 1
make[1]: Leaving directory '/home/pepper/tmp/pspp-1.2.0'

make: *** [Makefile:5744: all] Error 2

brunomontezano commented on 2020-06-24 20:14

@rafaelff: Thanks for the new command, always learning. But the output was local/glibc 2.31-5. Looks like it's up to date.

rafaelff commented on 2020-06-24 20:11

@brunomontezano: Use pacman -Qs glibc for the installed version, as -Ss searches what is in database. The result could be different.

brunomontezano commented on 2020-06-24 20:06

@rafaelff: That's interesting. I did a pacman -Ss glibc and it showed me that core/glibc 2.31-5 is installed.

Every time I try to install pspp, I unninstall gsl, spread-sheet-widget, and gtksourceview3, and I delete their cache files. So I don't know what it could be.

rafaelff commented on 2020-06-24 20:00

@brunomontezano: Comparing my config.log with yours, I noticed that your config.log mentions that iconv was found (Ctrl+F for "am_cv_func_iconv=yes") but does not work for pspp (right below, "am_cv_func_iconv_works=no").

I think "iconv" is from the package core/glibc 2.31-5. Can you please double check you have this version of glibc installed?

Also consider uninstalling and force-rebuilding the AUR packages 'spread-sheet-widget', just in case your local build is not correctly linked to glibc (I could be wrong, but who knows...)

brunomontezano commented on 2020-06-24 19:37

Yes! @rafaelff

Here is the link for the config.log generated: http://ix.io/2q4N

Unfortunately I don't know how to pipe the entire command of yay into the pastebin client, because then I can't opt on the diff options and stuff. So I got some of the last lines and put on a file and then put on the link below, it's not the entire build, but what I could do:

http://ix.io/2q4U

If you know how I could output the entire thing and be able to opt on yay, I'd be glad to learn. Thanks for your help.

rafaelff commented on 2020-06-24 18:56

@brunomotezano

Can you please provide in a pastebin client the generated "config.log" and the rest of the previous part of the build output?

Also, consider running LC_ALL=C yay -S pspp, so that the locale information is ignored and the output is completely in English.

brunomontezano commented on 2020-06-24 17:42

Of course @migrev! I have the language of my system for Brazilian Portuguese, but I'm gonna try to translate it the best way possible for you. Down here, I'm leaving the part of the error that I get when trying to install via "yay -S pspp".

/usr/bin/ld: src/.libs/libpspp-core.so: undefined reference to `libiconv_open'
/usr/bin/ld: src/.libs/libpspp-core.so: undefined reference to `libiconv_close'
/usr/bin/ld: src/.libs/libpspp-core.so: undefined reference to `libiconv'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:7251: src/ui/terminal/pspp] Erro 1
make[2]: Saindo do diretório '/home/pepper/.cache/yay/pspp/src/pspp-1.2.0'

make[1]: *** [Makefile:12049: all-recursive] Erro 1
make[1]: Saindo do diretório '/home/pepper/.cache/yay/pspp/src/pspp-1.2.0'

make: *** [Makefile:5744: all] Erro 2
==> ERRO: Uma falha ocorreu em build().
    Abortando...
erro ao construir: %!s(func() string=0x55ffb6200ed0)

"Saindo do diretório means "Leaving directory". "Uma falha ocorreu em build()" means "A failure occured in build()". "erro ao construir" means "error when building".

If you need any more log or data, I can try to get. Sorry if that's not what you need. You're awesome!

migrev commented on 2020-06-24 17:31

Could you post your compile log or, at least, the part with the error? Thx!

brunomontezano commented on 2020-06-24 16:36

Hey migrev. I appreciate your work and good will of keeping this package working. But I still can't make it work. It gives an error at the build() part.