Re: [R-SIG-Mac] error compiling package - ld: library not found for -lSystemStubs

2012-03-27 Thread THIOULOUSE JEAN
Le 27 mars 2012 à 22:02, "Simon Urbanek"  a écrit :
> 
> On Mar 27, 2012, at 3:44 PM, THIOULOUSE JEAN wrote:
> 
>> 
>> Le 27 mars 2012 à 16:49, Simon Urbanek a écrit :
>>> 
>>> On Mar 27, 2012, at 10:40 AM, THIOULOUSE JEAN wrote:
>>> 
 Hi,
 
 Sorry to bother you about what is probably a bad configuration of my 
 system. I have the following error when checking a package on my Mac (Mac 
 Pro mid-2010 with Mac OS X Lion 10.7.3 (11D50), running R-2.14.2 from 
 CRAN). I have Xcode 4.3.2 and the GNU Fortran compiler from 
 http://r.research.att.com/. The package is prepRISA and it compiles 
 without problem on R-Forge.
 
 Here is the install.out file of R CMD check prepRISA:
 
 * installing *source* package ‘prepRISA’ ...
 ** libs
 *** arch - i386
 gcc -arch i386 -std=gnu99 
 -I/Library/Frameworks/R.framework/Resources/include 
 -I/Library/Frameworks/R.framework/Resources/include/i386 
 -I/usr/local/mysql/include -I/usr/local/include-fPIC  -g -O2 -c 
 repClass.c -o repClass.o
 gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
 -undefined dynamic_lookup -single_module -multiply_defined suppress 
 -L/usr/local/lib -o prepRISA.so repClass.o -L/usr/local/mysql/lib 
 -lmysqlclient -lSystemStubs -F/Library/Frameworks/R.framework/.. 
 -framework R -Wl,-framework -Wl,CoreFoundation
 ld: library not found for -lSystemStubs
 collect2: ld returned 1 exit status
 make: *** [prepRISA.so] Error 1
 ERROR: compilation failed for package ‘prepRISA’
 * removing 
 ‘/Volumes/Macintosh-HD/Users/jthioulo/Desktop/prepRISA.Rcheck/prepRISA’
 
 I tried to search about this SystemStubs library, but could only find that 
 it is deprecated in MacOS X 10.7.
 
 Here is my sessionInfo:
> sessionInfo()
 R version 2.14.2 (2012-02-29)
 Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
 
 locale:
 [1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8
 
 attached base packages:
 [1] stats graphics  grDevices utils datasets  tcltk methods  
 [8] base 
 
 other attached packages:
 [1] ade4TkGUI_0.2-5 ade4_1.4-17
> 
 
 What can I do to get rid of this problem ?
 
>>> 
>>> The problem seems local to your R or settings - did you perhaps override 
>>> any PKG_* with bogus flags? This is what you get with released R:
>>> 
>>> ** libs
>>> *** arch - i386
>>> gcc -arch i386 -std=gnu99 
>>> -I/Library/Frameworks/R.framework/Resources/include 
>>> -I/Library/Frameworks/R.framework/Resources/include/i386  
>>> -I/usr/local/include-fPIC  -Wall -pedantic -g -O2 -c repClass.c -o 
>>> repClass.o
>>> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
>>> -undefined dynamic_lookup -single_module -multiply_defined suppress 
>>> -L/usr/local/lib -o prepRISA.so repClass.o 
>>> -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework 
>>> -Wl,CoreFoundation
>>> installing to 
>>> /Library/Frameworks/R.framework/Versions/2.14/Resources/library/prepRISA/libs/i386
>>> 
>>> note that you have superfluous "-L/usr/local/mysql/lib -lmysqlclient 
>>> -lSystemStubs" in your linking step which is *not* part of R ...
>>> 
>>> Cheers,
>>> Simon
>> 
>> Thank you, this probably comes from a previous install of a mysql server 
>> implementation. Is there a way to know how these flags get added to the R 
>> CMD gcc command line ? I deleted all the R and mysql instances I found on my 
>> Mac and re-installed R from CRAN, but the problem remains.
>> 
> 
> It has nothing to do with those -- it is your user setting. It could be in 
> your environment (try set | grep PKG) or any startup files (.Rprofile, 
> .Renviron or any of the site-configuration files of .R/Makevars and friends 
> ..).
> 
> Cheers,
> Simon

Yes indeed, it was in my .cshrc file. Thanks a lot, and sorry for the trouble !

Jean


___
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


Re: [R-SIG-Mac] error compiling package - ld: library not found for -lSystemStubs

2012-03-27 Thread Simon Urbanek

On Mar 27, 2012, at 3:44 PM, THIOULOUSE JEAN wrote:

> 
> Le 27 mars 2012 à 16:49, Simon Urbanek a écrit :
>> 
>> On Mar 27, 2012, at 10:40 AM, THIOULOUSE JEAN wrote:
>> 
>>> Hi,
>>> 
>>> Sorry to bother you about what is probably a bad configuration of my 
>>> system. I have the following error when checking a package on my Mac (Mac 
>>> Pro mid-2010 with Mac OS X Lion 10.7.3 (11D50), running R-2.14.2 from 
>>> CRAN). I have Xcode 4.3.2 and the GNU Fortran compiler from 
>>> http://r.research.att.com/. The package is prepRISA and it compiles without 
>>> problem on R-Forge.
>>> 
>>> Here is the install.out file of R CMD check prepRISA:
>>> 
>>> * installing *source* package ‘prepRISA’ ...
>>> ** libs
>>> *** arch - i386
>>> gcc -arch i386 -std=gnu99 
>>> -I/Library/Frameworks/R.framework/Resources/include 
>>> -I/Library/Frameworks/R.framework/Resources/include/i386 
>>> -I/usr/local/mysql/include -I/usr/local/include-fPIC  -g -O2 -c 
>>> repClass.c -o repClass.o
>>> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
>>> -undefined dynamic_lookup -single_module -multiply_defined suppress 
>>> -L/usr/local/lib -o prepRISA.so repClass.o -L/usr/local/mysql/lib 
>>> -lmysqlclient -lSystemStubs -F/Library/Frameworks/R.framework/.. -framework 
>>> R -Wl,-framework -Wl,CoreFoundation
>>> ld: library not found for -lSystemStubs
>>> collect2: ld returned 1 exit status
>>> make: *** [prepRISA.so] Error 1
>>> ERROR: compilation failed for package ‘prepRISA’
>>> * removing 
>>> ‘/Volumes/Macintosh-HD/Users/jthioulo/Desktop/prepRISA.Rcheck/prepRISA’
>>> 
>>> I tried to search about this SystemStubs library, but could only find that 
>>> it is deprecated in MacOS X 10.7.
>>> 
>>> Here is my sessionInfo:
 sessionInfo()
>>> R version 2.14.2 (2012-02-29)
>>> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>>> 
>>> locale:
>>> [1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8
>>> 
>>> attached base packages:
>>> [1] stats graphics  grDevices utils datasets  tcltk methods  
>>> [8] base 
>>> 
>>> other attached packages:
>>> [1] ade4TkGUI_0.2-5 ade4_1.4-17
 
>>> 
>>> What can I do to get rid of this problem ?
>>> 
>> 
>> The problem seems local to your R or settings - did you perhaps override any 
>> PKG_* with bogus flags? This is what you get with released R:
>> 
>> ** libs
>> *** arch - i386
>> gcc -arch i386 -std=gnu99 
>> -I/Library/Frameworks/R.framework/Resources/include 
>> -I/Library/Frameworks/R.framework/Resources/include/i386  
>> -I/usr/local/include-fPIC  -Wall -pedantic -g -O2 -c repClass.c -o 
>> repClass.o
>> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
>> -undefined dynamic_lookup -single_module -multiply_defined suppress 
>> -L/usr/local/lib -o prepRISA.so repClass.o 
>> -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework 
>> -Wl,CoreFoundation
>> installing to 
>> /Library/Frameworks/R.framework/Versions/2.14/Resources/library/prepRISA/libs/i386
>> 
>> note that you have superfluous "-L/usr/local/mysql/lib -lmysqlclient 
>> -lSystemStubs" in your linking step which is *not* part of R ...
>> 
>> Cheers,
>> Simon
> 
> Thank you, this probably comes from a previous install of a mysql server 
> implementation. Is there a way to know how these flags get added to the R CMD 
> gcc command line ? I deleted all the R and mysql instances I found on my Mac 
> and re-installed R from CRAN, but the problem remains.
> 

It has nothing to do with those -- it is your user setting. It could be in your 
environment (try set | grep PKG) or any startup files (.Rprofile, .Renviron or 
any of the site-configuration files of .R/Makevars and friends ..).

Cheers,
Simon

___
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


Re: [R-SIG-Mac] error compiling package - ld: library not found for -lSystemStubs

2012-03-27 Thread THIOULOUSE JEAN

Le 27 mars 2012 à 16:49, Simon Urbanek a écrit :
> 
> On Mar 27, 2012, at 10:40 AM, THIOULOUSE JEAN wrote:
> 
>> Hi,
>> 
>> Sorry to bother you about what is probably a bad configuration of my system. 
>> I have the following error when checking a package on my Mac (Mac Pro 
>> mid-2010 with Mac OS X Lion 10.7.3 (11D50), running R-2.14.2 from CRAN). I 
>> have Xcode 4.3.2 and the GNU Fortran compiler from 
>> http://r.research.att.com/. The package is prepRISA and it compiles without 
>> problem on R-Forge.
>> 
>> Here is the install.out file of R CMD check prepRISA:
>> 
>> * installing *source* package ‘prepRISA’ ...
>> ** libs
>> *** arch - i386
>> gcc -arch i386 -std=gnu99 
>> -I/Library/Frameworks/R.framework/Resources/include 
>> -I/Library/Frameworks/R.framework/Resources/include/i386 
>> -I/usr/local/mysql/include -I/usr/local/include-fPIC  -g -O2 -c 
>> repClass.c -o repClass.o
>> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
>> -undefined dynamic_lookup -single_module -multiply_defined suppress 
>> -L/usr/local/lib -o prepRISA.so repClass.o -L/usr/local/mysql/lib 
>> -lmysqlclient -lSystemStubs -F/Library/Frameworks/R.framework/.. -framework 
>> R -Wl,-framework -Wl,CoreFoundation
>> ld: library not found for -lSystemStubs
>> collect2: ld returned 1 exit status
>> make: *** [prepRISA.so] Error 1
>> ERROR: compilation failed for package ‘prepRISA’
>> * removing 
>> ‘/Volumes/Macintosh-HD/Users/jthioulo/Desktop/prepRISA.Rcheck/prepRISA’
>> 
>> I tried to search about this SystemStubs library, but could only find that 
>> it is deprecated in MacOS X 10.7.
>> 
>> Here is my sessionInfo:
>>> sessionInfo()
>> R version 2.14.2 (2012-02-29)
>> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>> 
>> locale:
>> [1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8
>> 
>> attached base packages:
>> [1] stats graphics  grDevices utils datasets  tcltk methods  
>> [8] base 
>> 
>> other attached packages:
>> [1] ade4TkGUI_0.2-5 ade4_1.4-17
>>> 
>> 
>> What can I do to get rid of this problem ?
>> 
> 
> The problem seems local to your R or settings - did you perhaps override any 
> PKG_* with bogus flags? This is what you get with released R:
> 
> ** libs
> *** arch - i386
> gcc -arch i386 -std=gnu99 -I/Library/Frameworks/R.framework/Resources/include 
> -I/Library/Frameworks/R.framework/Resources/include/i386  
> -I/usr/local/include-fPIC  -Wall -pedantic -g -O2 -c repClass.c -o 
> repClass.o
> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
> -undefined dynamic_lookup -single_module -multiply_defined suppress 
> -L/usr/local/lib -o prepRISA.so repClass.o 
> -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework 
> -Wl,CoreFoundation
> installing to 
> /Library/Frameworks/R.framework/Versions/2.14/Resources/library/prepRISA/libs/i386
> 
> note that you have superfluous "-L/usr/local/mysql/lib -lmysqlclient 
> -lSystemStubs" in your linking step which is *not* part of R ...
> 
> Cheers,
> Simon

Thank you, this probably comes from a previous install of a mysql server 
implementation. Is there a way to know how these flags get added to the R CMD 
gcc command line ? I deleted all the R and mysql instances I found on my Mac 
and re-installed R from CRAN, but the problem remains.

Jean

___
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


Re: [R-SIG-Mac] error compiling package - ld: library not found for -lSystemStubs

2012-03-27 Thread Simon Urbanek

On Mar 27, 2012, at 10:40 AM, THIOULOUSE JEAN wrote:

> Hi,
> 
> Sorry to bother you about what is probably a bad configuration of my system. 
> I have the following error when checking a package on my Mac (Mac Pro 
> mid-2010 with Mac OS X Lion 10.7.3 (11D50), running R-2.14.2 from CRAN). I 
> have Xcode 4.3.2 and the GNU Fortran compiler from 
> http://r.research.att.com/. The package is prepRISA and it compiles without 
> problem on R-Forge.
> 
> Here is the install.out file of R CMD check prepRISA:
> 
> * installing *source* package ‘prepRISA’ ...
> ** libs
> *** arch - i386
> gcc -arch i386 -std=gnu99 -I/Library/Frameworks/R.framework/Resources/include 
> -I/Library/Frameworks/R.framework/Resources/include/i386 
> -I/usr/local/mysql/include -I/usr/local/include-fPIC  -g -O2 -c 
> repClass.c -o repClass.o
> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
> -undefined dynamic_lookup -single_module -multiply_defined suppress 
> -L/usr/local/lib -o prepRISA.so repClass.o -L/usr/local/mysql/lib 
> -lmysqlclient -lSystemStubs -F/Library/Frameworks/R.framework/.. -framework R 
> -Wl,-framework -Wl,CoreFoundation
> ld: library not found for -lSystemStubs
> collect2: ld returned 1 exit status
> make: *** [prepRISA.so] Error 1
> ERROR: compilation failed for package ‘prepRISA’
> * removing 
> ‘/Volumes/Macintosh-HD/Users/jthioulo/Desktop/prepRISA.Rcheck/prepRISA’
> 
> I tried to search about this SystemStubs library, but could only find that it 
> is deprecated in MacOS X 10.7.
> 
> Here is my sessionInfo:
>> sessionInfo()
> R version 2.14.2 (2012-02-29)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
> 
> locale:
> [1] fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8
> 
> attached base packages:
> [1] stats graphics  grDevices utils datasets  tcltk methods  
> [8] base 
> 
> other attached packages:
> [1] ade4TkGUI_0.2-5 ade4_1.4-17
>> 
> 
> What can I do to get rid of this problem ?
> 

The problem seems local to your R or settings - did you perhaps override any 
PKG_* with bogus flags? This is what you get with released R:

** libs
*** arch - i386
gcc -arch i386 -std=gnu99 -I/Library/Frameworks/R.framework/Resources/include 
-I/Library/Frameworks/R.framework/Resources/include/i386  -I/usr/local/include  
  -fPIC  -Wall -pedantic -g -O2 -c repClass.c -o repClass.o
gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
-undefined dynamic_lookup -single_module -multiply_defined suppress 
-L/usr/local/lib -o prepRISA.so repClass.o -F/Library/Frameworks/R.framework/.. 
-framework R -Wl,-framework -Wl,CoreFoundation
installing to 
/Library/Frameworks/R.framework/Versions/2.14/Resources/library/prepRISA/libs/i386

note that you have superfluous "-L/usr/local/mysql/lib -lmysqlclient 
-lSystemStubs" in your linking step which is *not* part of R ...

Cheers,
Simon



> Thank you,
> Jean
> 
> 
> --
> Jean Thioulouse - Labo Biometrie et Biologie Evolutive,  UMR CNRS 5558
> Universite Lyon 1, Batiment Mendel,  69622 Villeurbanne Cedex - France
> Tel : (33)(0)472432756  Fax : (33)(0)472431388  Cel : (33)(0)675122302
> 
>  http://pbil.univ-lyon1.fr/JTHome/Biblio/
> 
> ___
> R-SIG-Mac mailing list
> R-SIG-Mac@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> 
> 

___
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac