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

Re: IDL 5.2 crashes with Linux Mandrake 6.0



Hi,
Here an other way to get around the problem.
The goal is to define the setfpucw function

__setpucw.c:
                       
void __setfpucw(void)
{
}
void __libc_init(void)
{
}
void _dl_symbol_value()
{
}
                       
Compile it:
#gcc -fPIC -c __setfpucw.c 
#ld -shared -o __setfpucw.so -assert pure-text __setfpucw.o 
                       
define the LD_PRELOAD environnement variable before launching
idl:                       
#export LD_PRELOAD=/?/?/__setfpucw.so

This tip work for me (RH6).

--
Olivier


"Ma.Busch" wrote:
> 
> --
> Mandrake is 100% RedHat compatible
> idl5.2 runs with the former Mandrake version 5.3 but not with the
> actual version Mandrake 6.0
> 
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> IDL Version 5.2 (linux x86). Research Systems, Inc.
> Installation number: 16703-0.
> Licensed for use by: Forschungszentrum Juelich
> 
> For basic information, enter "IDLInfo" at the IDL> prompt.
> 
> /home/INSTALLATIONS/idl/idl_5.2/bin/bin.linux/idl: error in loading shared
> libraries: /home/INSTALLATIONS/idl/idl_5.2/bin/bin.linux/libidl.so.5.0:
> undefined symbol: __setfpucw
> 
> I think IDL needs to be recompiled!!!
> 
> Marlene Busch
> ----------------------------------------------------------------------
> Marlene Busch
> Institut fuer Angewandte Mathematik  ZAM       E-Mail:
> Forschungszentrum Juelich GmbH                 Ma.Busch@fz-juelich.de
> D-52425 Juelich
> Telefon: 02461-614100
> ----------------------------------------------------------------------