pspp-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Please help to install PSPP in fedora 22


From: shahrokh nasseri
Subject: Re: Please help to install PSPP in fedora 22
Date: Mon, 18 Jul 2016 08:57:30 +0430

Hi Dear John

Thanks a lot for your tips. After installing their respective header files of libxml2-devel, cairo-devel, pango-devel and etc; I can configure PSPP.
address@hidden pspp-0.10.1]$ ./configure
...
checking whether ln -s works... yes
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking whether make supports nested variables... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gl/Makefile
config.status: creating po/Makefile
config.status: creating tests/atlocal
config.status: creating perl-module/lib/PSPP.pm
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing doc/dummy commands
PSPP configured successfully.
address@hidden pspp-0.10.1]$

Unfortunately when I want to do make, I get the following error:
address@hidden pspp-0.10.1]$ make
...
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./gl -I./gl -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib -I./src/language/stats -I./src/language/expressions -I./src/language/expressions -Isrc -pthread -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2 -MT src/ui/syntax-gen.lo -MD -MP -MF src/ui/.deps/syntax-gen.Tpo -c src/ui/syntax-gen.c  -fPIC -DPIC -o src/ui/.libs/syntax-gen.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./gl -I./gl -DINSTALLDIR=\"/usr/local/bin\" -I./src -I./lib -I./src/language/stats -I./src/language/expressions -I./src/language/expressions -Isrc -pthread -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2 -MT src/ui/syntax-gen.lo -MD -MP -MF src/ui/.deps/syntax-gen.Tpo -c src/ui/syntax-gen.c -o src/ui/syntax-gen.o >/dev/null 2>&1
/bin/sh ./libtool  --tag=CC   --mode=link gcc -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2   -o src/ui/libuicommon.la  src/ui/source-init-opts.lo src/ui/syntax-gen.lo  -lreadline -lgslcblas -lz -lm 
libtool: link: ar cru src/ui/.libs/libuicommon.a src/ui/.libs/source-init-opts.o src/ui/.libs/syntax-gen.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib src/ui/.libs/libuicommon.a
libtool: link: ( cd "src/ui/.libs" && rm -f "libuicommon.la" && ln -s "../libuicommon.la" "libuicommon.la" )
/bin/sh ./libtool  --tag=CC   --mode=link gcc -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -g -O2 -release 0.10.1  -o src/libpspp-core.la -rpath /usr/local/lib/pspp  src/data/libdata.la src/libpspp/liblibpspp.la -lxml2   gl/libgl.la -lreadline -lgslcblas -lz -lm 
libtool: link: gcc -shared  -fPIC -DPIC  -Wl,--whole-archive src/data/.libs/libdata.a src/libpspp/.libs/liblibpspp.a gl/.libs/libgl.a -Wl,--no-whole-archive  -lxml2 -lreadline -lgslcblas -lz -lm  -O2   -Wl,-soname -Wl,libpspp-core-0.10.1.so -o src/.libs/libpspp-core-0.10.1.so
/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/5.3.1/../../../../lib64/libxml2.a(encoding.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-redhat-linux/5.3.1/../../../../lib64/libxml2.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:5956: recipe for target 'src/libpspp-core.la' failed
make[2]: *** [src/libpspp-core.la] Error 1
make[2]: Leaving directory '/home/sn/pspp/pspp-0.10.1'
Makefile:11577: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/sn/pspp/pspp-0.10.1'
Makefile:5214: recipe for target 'all' failed
make: *** [all] Error 2
address@hidden pspp-0.10.1]$

What can I do to solve this problem?
Thanks a lot for your helps.
Your sincerely.
Shahrokh

On 17 July 2016 at 19:17, John Darrington <address@hidden> wrote:
I don't use fedora, but it sounds as if you have installed the packages
but not their respective header files.

I _think_ in fedora these packages have a "-devel" suffix.  That is to say, you
need to install libxml2-devel, cairo-devel, pango-devel etc.  However, as I say,
I don't use fedora, so you should refer to the fedora documentation to be sure.

I hope this helps.

J'

On Sun, Jul 17, 2016 at 05:15:00PM +0430, shahrokh nasseri wrote:
     Hi Dear PSPP developers

     I have some problelms to install PSPP in fedora core 22  with the following
     specifications:
     Linux localhost.localdomain 4.0.4-301.fc22.x86_64 #1 SMP Thu May 21
     13:10:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

     When I try to configue the source of pspp (pspp-0.10.1), I get the
     following errors:
     $ cd /home/sn/pspp/pspp-0.10.1
     $ ./configure
     ...
     checking for iconv declaration...
              extern size_t iconv (iconv_t cd, char * *inbuf, size_t
     *inbytesleft, char * *outbuf, size_t *outbytesleft);
     configure: WARNING: The following optional prerequisites are not installed.
     You may wish to install them to obtain additional functionality:
         libxml2
         libreadline (which may itself require libncurses or libtermcap)
     configure: error: The following required prerequisites are not installed.
     You must install them before PSPP can be built:
         cairo 1.5 or later and pango 1.22 or later (or use --without-cairo)
         gtk+ 3.0 version 3.4.2 or later (or use --without-gui)
         gtksourceview 3.0 version 3.4.2 or later (or use --without-gui)

     $
     Afterwards, I try to install the requirements packages such as libxml2,
     libreadline, cairo, gtk+ and gtksourceview.
     I think that I have installed the software mentioned above. Detalis of
     these packages installed in my computer:

     ************************************* xml2
     ******************************************
    address@hidden sn]# /usr/bin/dnf list libxml2
     Last metadata expiration check performed 1:30:03 ago on Sun Jul 17 08:21:17
     2016.
     Installed Packages
     libxml2.x86_64
     2.9.2-3.fc22                    address@hidden
     libxml2.i686
     2.9.3-1.fc22                    address@hidden
     Available Packages
     libxml2.x86_64
     2.9.3-1.fc22                     updates
    address@hidden sn]# /usr/bin/dnf list xml2
     Last metadata expiration check performed 1:30:08 ago on Sun Jul 17 08:21:17
     2016.
     Installed Packages
     xml2.x86_64
     0.5-7.fc22                      address@hidden
    address@hidden sn]#

     ************************************* readline
     **************************************
    address@hidden sn]# /usr/bin/dnf list readline
     Last metadata expiration check performed 1:31:38 ago on Sun Jul 17 08:21:17
     2016.
     Installed Packages
     readline.i686
     6.3-5.fc22                    address@hidden
     readline.x86_64
     6.3-5.fc22                    address@hidden
    address@hidden sn]#

     ************************************* cairo
     *****************************************
    address@hidden sn]# /usr/bin/dnf list cairo
     Last metadata expiration check performed 1:35:01 ago on Sun Jul 17 08:21:17
     2016.
     Installed Packages
     cairo.i686
     1.14.2-1.fc22                    address@hidden
     cairo.x86_64
     1.14.2-1.fc22                    address@hidden
    address@hidden sn]#

     ************************************** gtk+
     *****************************************
    address@hidden sn]# /usr/bin/dnf list gtk+
     Last metadata expiration check performed 1:37:37 ago on Sun Jul 17 08:21:17
     2016.
     Installed Packages
     gtk+.i686
     1:1.2.10-80.fc22                    @System
     gtk+.x86_64
     1:1.2.10-80.fc22                    @System
    address@hidden sn]#

     ******************************* gtksourceview
     ***************************************
    address@hidden /]# /usr/bin/dnf list gtksourceview
     Last metadata expiration check performed 2:02:21 ago on Sun Jul 17 08:21:17
     2016.
     Installed Packages
     gtksourceview.i686
     1:1.8.5-17.fc22                @System
     gtksourceview.x86_64
     1:1.8.5-17.fc22                @System
    address@hidden sn]#


     Do I instlled these softwares in my computer, such as xml2, readline,
     cairo, gtk+ and gtksourceview? I installed packages using with the
     following commands, for example:
    address@hidden sn]# /usr/bin/dnf list cairo/usr/bin/dnf list cairo
     ...
    address@hidden sn]# /usr/bin/dnf install cairo
     ...

     Where do I go wrong?
     Please guide me as soon as possible.
     Thanks a lot,
     Shahrokh

     _______________________________________________
     Pspp-users mailing list
     address@hidden
     https://lists.gnu.org/mailman/listinfo/pspp-users


--
Avoid eavesdropping.  Send strong encryted email.
PGP Public key ID: 1024D/2DE827B3
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]