Well... this may be a red herring after all, but it's an interesting one!

It turns out I have got DYLD_LIBRARY_PATH set. This gets exported to R
(or rather, affects the loader that loads the R process?), and somehow
mixes up the way symbols are exported. Something that applies to
launching R from the command line (/usr/bin/R) AND via LaunchServices
(open -a R). Once I noticed that invoking the R GUI like that also
provoked the issue, I quickly understood that something in the
environment must be involved.

Unsetting DYLD_LIBRARY_PATH restores normal behaviour.

Note that this never caused any problems on 10.3 (and I'm not
completely convinced there hasn't been a recent update to dyld that
may be the culprit).

I still don't understand how this could make a symbol unavailable that
is stored in some sort of internal registry.

However, while rebuilding 2.3.1 from source (!, but this one worked
for me), I did notice that the configure script doesn't correctly
detect that gcc-4.0 knows of the visibility attributes. This *may*
somehow be related.

On 09/10/06, René J.V. Bertin <[EMAIL PROTECTED]> wrote:
> To make things even weirder, everything seems to work just fine when I
> launch R via the v1.17 3878 build of the R GUI for 2.4 ...
>

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to