Hi Ralf,
Thanks for the suggestion. I removed most of the unwanted paths and LAM
works after. How do I query out the LTDL path from system? I tried the LD
library path. But it does not contain so many unwanted paths.
Best wishes,
Yan
#define LTDL_SYSSEARCHPATH
"/lib:/usr/lib:/usr/lib64/R/lib:DebugTrace:LogErrors:LogInformation:LogDebug
:LogFile:UseLogFile:LogSize:IPTrace:IPUseLogFile:IPTraceFile:IPLogSize:SyncT
imeWithServer:GetApps:GetServices:GetDevices:GetSmbios:EncryptSessions:Requi
reEncrypt:UseMCast:MCastAddr:MCastPort:TTL:TcpAddr:TcpPort:WakeOnLANProxy:MC
astProxy:UseFQDN:UseHardTimeout:HardTimeout:APPEND_HOSTNAME_TO_LOCALHOST:USE
R_CHECK_INTERVAL:KILL_TIME:MAKE_LOWER_CASE:FORCE_NEW:AUTO_UPDATE:data_source
:"HP-SPSS":localhost:10.10.10.3:8649:10.10.10.13:8649:10.10.10.23:8649:gridn
ame:"National:Grid:(Life:Sciences)":name:"HP-SPSS:Cluster":/usr/local/mpich_
pathscale/lib:/usr/lib/mysql:/usr/lib64/mysql:/usr/lib/mysql:/usr/lib64/mysq
l:/usr/local/Pathscale_Collection/pathscale3.0/lib/3.0/32:/usr/local/Pathsca
le_Collection/pathscale3.0/lib/3.0:/usr/lib/qt-3.3/lib:/usr/lib64/qt-3.3/lib
:/usr/X11R6/lib:/usr/X11R6/lib64:/usr/ofed/lib64:/usr/local/lib:/usr/local/l
ib64:/usr/lib:/usr/lib64:/lib:/lib64:/usr/local/Pathscale_Collection/pathsca
le3.0/lib/3.0/32:/usr/local/Pathscale_Collection/pathscale3.0/lib/3.0:/usr/l
ocal/mpich_pathscale/lib:/usr/local/ACML/pathscale64/lib:/opt/INTEL/cmkl/10.
0.1.014/lib/em64t:/opt/INTEL/mkl/10.0.1.014/lib/em64t"
-----Original Message-----
From: Ralf Wildenhues [mailto:Ralf.Wildenhues_at_[hidden]]
Sent: Saturday, April 12, 2008 1:44 AM
To: General LAM/MPI mailing list
Subject: Re: LAM: ltdl.c syntax error
Hello,
* wuy_at_[hidden] wrote on Fri, Apr 11, 2008 at 07:04:13PM CEST:
> Hi,
> Does anybody know why this happens?
>
> gcc -DHAVE_CONFIG_H -I. -I. -I. -I./share/include -DLAM_BUILDING=1 -
> pthread -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o
> ltdl.c:872: error: syntax error before "HP"
> ltdl.c: In function `lt_dlforeachfile':
> ltdl.c:3782: error: syntax error before "HP"
> make[3]: *** [ltdl.lo] Error 1
> make[3]: Leaving directory `/HOME01/WORK/work01/octave/lam-
> 7.1.4/share/libltdl'
What's LTDL_SYSSEARCHPATH defined to in share/libltdl/config.h?
If something unusual, then please look in config.log why.
What system is this on, GNU/Linux?
Cheers,
Ralf
|