Bill Allombert on Fri, 15 Oct 2004 14:10:24 +0200


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

Re: FreeBSD bench test problem


On Tue, Oct 12, 2004 at 02:31:56PM -0500, Rich Winkel wrote:
> Hi, after grabbing the latest version (pari-2.1.5) and trying to install
> it under freebsd 4.10-release, I have two problems to report:
> 
> 1) In Ofreebsd-ix86/paricfg.h, on line 43:
> #define DL_DFLT_NAME "libpari.2.1.5"
> should be
> #define DL_DFLT_NAME "libpari.so.2.1.5"
> 
> 2) Doing a "make bench" produces:
> 
> * Testing program       for gp-sta..BUG [65]    for gp-dyn..TIME=48
> 
> program-sta.dif contains:
> *** ../src/test/32/program      Tue Feb 15 11:09:12 2000
> --- gp.out      Tue Oct 12 14:29:33 2004
> ***************
> *** 109,118 ****
>   400 1.632424285532931448171405619
>   ? install(addii,GG)
>   ? addii(1,2)
> ! 3
>   ? kill(addii)
>   ? getheap
> ! [21, 2993]
>   ? print("Total time spent: ",gettime);
> ! Total time spent: 1138
>   ? \q
> --- 109,118 ----
>   400 1.632424285532931448171405619
>   ? install(addii,GG)
>   ? addii(1,2)
> !   ***   bug in GP (Segmentation Fault), please report
>   ? kill(addii)
>   ? getheap
> ! [20, 2986]
>   ? print("Total time spent: ",gettime);
> ! Total time spent: 65
>   ? \q
> 
> I'm stuck.  Can anyone help?

This is mostly harmless, it will only affect support for GP2C, so
you can ignore this problem.

The problem is the use of the FreeBSD dlopen interface to load symbols
in the running binary.  This might be fixed in the development version
(2.2.7). If it is not we would appreciate to know about it.

Cheers,
Bill.