[R] Making R talk to Win/OpenBUGS in Linux (again)
Uwe Ligges
ligges at statistik.uni-dortmund.de
Tue May 2 08:38:10 CEST 2006
anuel Morales wrote:
> As far as I can figure out, the problem with running "LinBUGS" on FC5 is
> that support for linuxthreads was removed after being deprecated in FC4.
>
> http://fedora.redhat.com/docs/release-notes/fc5/#id2887615
>
> As a result, the LD_ASSUME_KERNEL workaround, which presumably forced
> the use of linuxthreads (see
> http://www.math.helsinki.fi/openbugs/phpBB2/viewtopic.php?t=4), doesn't
> work anymore.
>
> Ideally, bugs.so / brugs.so would be compiled with support for NPTL
> instead of linuxthreads, but I don't think it's possible to do this as
> an end user. Unless changes are made by the OpenBUGS developers,
> OpenBUGS will not run natively in FC5.
The person who really knows is Andrew Thomas (CCing now). Why do people
not ask him rather than speculating?
Uwe Ligges
> Manuel
>
> On Mon, 2006-05-01 at 13:38 -0500, Paul Johnson wrote:
>
>>Dear Jun:
>>
>>How about telling us which version of Linux you use and how you make
>>linbugs run? As far as I can tell, the OpenBUGS people have
>>intentionally removed linbugs from their version 2.2. That leaves us
>>with various scripts that people have posted & tried, none work for
>>me. Fedora Core 5, I cannot get any of the linbugs scripts that are
>>floating around to work.
>>
>>I tried re-building the program thus:
>>
>>
>># gcc -o cbugs CBugs.c -ldl
>>
>>That creates an executable cbugs, but there is no joy for me.
>>
>>$ ./cbugs
>>failed to install signal
>>32
>>failed to install signal
>>33
>>
>>****
>>* BlackBox
>>* illegal memory read [ad = 00000000]
>>- HostFiles.NewFileRef (pc=00000D9B, fp=BFC73BE4)
>>- HostFiles.OpenFile (pc=00000E0E, fp=BFC73BFC)
>>- HostFiles.Directory.Old (pc=000029B2, fp=BFC73EA4)
>>- StdLoader.ThisObjFile (pc=0000031D, fp=BFC744C0)
>>- StdLoader.ReadHeader (pc=0000075F, fp=BFC746E0)
>>- StdLoader.LoadMod (pc=0000107B, fp=BFC747F8)
>>- StdLoader.LoadMod (pc=000011E0, fp=BFC74910)
>>- StdLoader.LoadMod (pc=000011E0, fp=BFC74A28)
>>- StdLoader.Hook.ThisMod (pc=00001355, fp=BFC74A3C)
>>- Kernel.ThisMod (pc=00001224, fp=BFC74B58)
>>- Init.Init (pc=0000004B, fp=BFC74B70)
>>- Init.$$ (pc=0000000A, fp=BFC74B80)
>>****
>>
>>
>>
>># export LD_ASSUME_KERNEL=2.4.1
>>
>>
>># ./cbugs
>>./cbugs: error while loading shared libraries: libdl.so.2: cannot open
>>shared object file: No such file or directory
>>
>>$ ldd ./cbugs
>> linux-gate.so.1 => (0x00a2b000)
>> libdl.so.2 => /lib/libdl.so.2 (0x00ba9000)
>> libc.so.6 => /lib/libc.so.6 (0x00a4d000)
>> /lib/ld-linux.so.2 (0x00a2c000)
>>
>>And after doing that LD_ASSUME_KERNEL thingie, nothing in the shell
>>works anymore...
>>
>>$ which cbugs
>>/usr/bin/which: error while loading shared libraries: libc.so.6:
>>cannot open shared object file: No such file or directory
>>
>>On 5/1/06, jun yan <jyan at stat.uiowa.edu> wrote:
>>
>>>I have used linbugs with the rbugs package for a recent work. It might be
>>>worthwhile trying.
>>>
>>> Jun
More information about the R-help
mailing list