Re: Pspp-users Digest, Vol 27, Issue 6

View: New views
6 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: Pspp-users Digest, Vol 27, Issue 6

by unknown-1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi

I can confirm the report of Jae Cha. It happens on the 32 bit and the 64 bit version of openSUSE 11.

Have fun.

        On Thu, Jul 10, 2008 at 01:07:10PM -0400, Jae Cha wrote:
     > could have PSPP "configured successully."  However, when I tried to "make,"
     > I am getting errors with messages as follows:
     >
     > /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld:
     > skipping incompatible /usr/lib/libc.a when searching for -lc
     > collect2: ld returned 1 exit status
     > make[2]: *** [src/ui/terminal/pspp] Error 1
     > make[2]: Leaving directory `/home/jaecha/Install/pspp-0.6.0'
     > make[1]: *** [all-recursive] Error 1
     > make[1]: Leaving directory `/home/jaecha/Install/pspp-0.6.0'
     > make: *** [all] Error 2

    
 


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

Parent Message unknown Re: Pspp-users Digest, Vol 27, Issue 6

by Brad Quillin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Well I am happy to say that I too am getting this error. Of course I was just happy to find out that I was initially using an older version of PSPP and once I got the new version, I was able to configure, and  produce the same results when trying to make. I've looked back over some of my emails, and I am curious if anyone found a solution while I was playing catch-up ?
 
Thanks-
Brad

From: pspp@...
Sent: Friday, July 11, 2008 2:19 PM
Subject: Re: Pspp-users Digest, Vol 27, Issue 6

Hi

I can confirm the report of Jae Cha. It happens on the 32 bit and the 64 bit version of openSUSE 11.

Have fun.

        On Thu, Jul 10, 2008 at 01:07:10PM -0400, Jae Cha wrote:
     > could have PSPP "configured successully."  However, when I tried to "make,"
     > I am getting errors with messages as follows:
     >
     > /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld:
     > skipping incompatible /usr/lib/libc.a when searching for -lc
     > collect2: ld returned 1 exit status
     > make[2]: *** [src/ui/terminal/pspp] Error 1
     > make[2]: Leaving directory `/home/jaecha/Install/pspp-0.6.0'
     > make[1]: *** [all-recursive] Error 1
     > make[1]: Leaving directory `/home/jaecha/Install/pspp-0.6.0'
     > make: *** [all] Error 2

    
 


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

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

Re: Pspp-users Digest, Vol 27, Issue 6

by Ben Pfaff :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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).

unknown-1 <pspp@...> writes:

> Hi
>
> I can confirm the report of Jae Cha. It happens on the 32 bit and the 64 bit
> version of openSUSE 11.
>
> Have fun.
>
>             On Thu, Jul 10, 2008 at 01:07:10PM -0400, Jae Cha wrote:
>          > could have PSPP "configured successully."  However, when I tried to
>     "make,"
>          > I am getting errors with messages as follows:
>          >
>          > /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/
>     bin/ld:
>          > skipping incompatible /usr/lib/libc.a when searching for -lc
>          > collect2: ld returned 1 exit status
>          > make[2]: *** [src/ui/terminal/pspp] Error 1
>          > make[2]: Leaving directory `/home/jaecha/Install/pspp-0.6.0'
>          > make[1]: *** [all-recursive] Error 1
>          > make[1]: Leaving directory `/home/jaecha/Install/pspp-0.6.0'
>          > make: *** [all] Error 2
>
> _______________________________________________
> Pspp-users mailing list
> Pspp-users@...
> http://lists.gnu.org/mailman/listinfo/pspp-users

--
Ben Pfaff
http://benpfaff.org


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

Re: Pspp-users Digest, Vol 27, Issue 6

by unknown-1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi

I did some testing:
> /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld:
>          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.
 
The problem is before with errors like:
src/libpspp/libpspp.a(src_libpspp_libpspp_a-hash.o): In function  'GSL_MIN_LDBL':
/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

2008/7/12 Ben Pfaff <blp@...>:
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).
 

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

Re: Pspp-users Digest, Vol 27, Issue 6

by Ben Pfaff :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

unknown-1 <pspp@...> writes:

> The problem is before with errors like:
> src/libpspp/libpspp.a(src_libpspp_libpspp_a-hash.o): In function
> 'GSL_MIN_LDBL':
> /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.

A workaround for that problem is given in the PSPP README:

        * 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


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

Re: Pspp-users Digest, Vol 27, Issue 6

by unknown-1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.


2008/7/13 Ben Pfaff:
unknown-1  writes:

> The problem is before with errors like:
> src/libpspp/libpspp.a(src_libpspp_libpspp_a-hash.o): In function
> 'GSL_MIN_LDBL':
> /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.

A workaround for that problem is given in the PSPP README:

       * 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


_______________________________________________
Pspp-users mailing list
Pspp-users@...
http://lists.gnu.org/mailman/listinfo/pspp-users
LightInTheBox - Buy quality products at wholesale price