[R-SIG-Mac] dyld: Symbol not found: _R_tzname

Qiong Cai qiong.cai at gmail.com
Fri Nov 28 00:30:05 CET 2014


It's working now.  I made a mistake by using ar from GNU binutils.

On Thu, Nov 27, 2014 at 11:30 PM, Qiong Cai <qiong.cai at gmail.com> wrote:

> The address values for tzname from my compilation are shown below.  The
> library libR.dylib does not contain any value for tzname.
>
> If possible, could you please pass the complete command line to build your
> libR.dylib to me?  I am afraid that something is wrong with the linking
> stage.
>
> thanks
> Qiong
>
> nm -g lib/libR.dylib | grep tzname
>
>             U _R_tzname
>
> nm -g src/extra/tzone/libtz.a | grep tzname
>
> 0000000000003760 D _R_tzname
>
>                  U _R_tzname
>
> nm -g src/extra/tzone/localtime.o | grep tzname
>
> 0000000000003760 D _R_tzname
>
>
>
> On Thu, Nov 27, 2014 at 10:51 PM, Prof Brian Ripley <ripley at stats.ox.ac.uk
> > wrote:
>
>> I use a very similar setup (Yosemite, compilers from CLT for Xcode 6.1.1,
>> self-built gfortran 4.9.2), and it works for me. You should see things like
>>
>> % nm -g lib/libR.dylib | grep tzname
>> 000000000029f0c0 D _R_tzname
>>
>> % nm -g src/extra/tzone/libtz.a | grep tzname
>> 000000000000ada0 D _R_tzname
>>                  U _R_tzname
>> % nm -g src/extra/tzone/localtime.o | grep tzname
>> 000000000000ada0 D _R_tzname
>>
>> Maybe that will help you track down why the symbol is missing.
>>
>>
>>
>> On 27/11/2014 21:23, Qiong Cai wrote:
>>
>>> Hi,
>>>
>>> I am using clang+gfortran to build R-3.1.2 on Yosemite (10.10.1).  Here's
>>> the versions of the compilers:
>>>
>>> 1) clang: Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM
>>> 3.5svn); Target:
>>> x86_64-apple-darwin14.0.0; Thread model: posix
>>>
>>> 2) gfortran: 4.9.2 Configured with: ../src/configure
>>> --prefix=/Users/qiongcai/shared/gcc-4.9.2/
>>> --enable-languages=c,c++,fortran,go
>>> --with-gmp=/Users/qiongcai/shared/gcc-infra/
>>> --with-mpfr=/Users/qiongcai/shared/gcc-infra/
>>> --with-mpc=/Users/qiongcai/shared/gcc-infra/
>>> --with-isl=/Users/qiongcai/shared/gcc-infra/
>>> --with-cloog=/Users/qiongcai/shared/gcc-infra/ --enable-checking=release
>>> --enable-shared --enable-lto
>>>
>>> Here's the output of "configure":
>>>
>>>    R is now configured for x86_64-apple-darwin14.0.0
>>>
>>>    Source directory:          .
>>>
>>>    Installation directory:    /Library/Frameworks
>>>
>>>    C compiler:                clang  -m64 -march=native -mtune=native -O3
>>>
>>>    Fortran 77 compiler:       /Users/qiongcai/shared/gcc-4.
>>> 9.2/bin/gfortran
>>> -m64 -march=native -mtune=native -O3
>>>
>>>    C++ compiler:              clang++ -stdlib=libc++  -m64 -march=native
>>> -mtune=native -O3
>>>
>>>    C++ 11 compiler:           clang++ -stdlib=libc++  -std=c++11 -m64
>>> -march=native -mtune=native -O3
>>>
>>>    Fortran 90/95 compiler:    /Users/qiongcai/shared/gcc-4.
>>> 9.2/bin/gfortran
>>> -m64 -march=native -mtune=native -O3
>>>
>>>    Obj-C compiler:     clang -ObjC -m64 -march=native -mtune=native -O3
>>> -fobjc-exceptions
>>>
>>>    Interfaces supported:      X11, aqua, tcltk
>>>
>>>    External libraries:        readline
>>>
>>>    Additional capabilities:   NLS, ICU
>>>
>>>    Options enabled:           framework, shared BLAS, R profiling
>>>
>>>    Capabilities skipped:      PNG, JPEG, TIFF, cairo
>>>
>>>    Options not enabled:       memory profiling
>>>
>>>    Recommended packages:      yes
>>>
>>> The compilation seems ok, but there is a dynamic load problem as follows:
>>>
>>>    dyld: Symbol not found: _R_tzname
>>>
>>>    Referenced from: /Users/qiongcai/Codes/r-projects/R-3.1.2/lib/libR.
>>> dylib
>>>
>>>    Expected in: flat namespace
>>>
>>>   in /Users/qiongcai/Codes/r-projects/R-3.1.2/lib/libR.dylib
>>>
>>>    /bin/sh: line 1: 30319 Done                    echo
>>> "tools:::.install_package_description('.', '"../../../library/tools"')"
>>>
>>>       30320 Trace/BPT trap: 5       | R_DEFAULT_PACKAGES=NULL
>>> ../../../bin/R
>>> --vanilla --slave > /dev/null
>>>
>>> Has anyone seen such a problem before? Any clue to fix the problem?
>>>
>>>
>>> Thanks
>>>
>>> Qiong
>>>
>>>         [[alternative HTML version deleted]]
>>>
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac at r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>
>>>
>>
>> --
>> Brian D. Ripley,                  ripley at stats.ox.ac.uk
>> Emeritus Professor of Applied Statistics, University of Oxford
>> 1 South Parks Road, Oxford OX1 3TG, UK
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>
>
>

	[[alternative HTML version deleted]]



More information about the R-SIG-Mac mailing list