Exactly!!!  Thanks very much to all for your patience,  and especially for 
Berend’s suggestion.
All now seems well without .R/Makevars



> On Oct 14, 2020, at 2:18 PM, Berend Hasselman <b...@xs4all.nl> wrote:
> 
> Do you by any chance have ~/.R/Makevars ?
> If yes does it define CC and CXX and LDFLAGS  with clang7?
> Try removing them.
> 
> Berend
> 
>> On 14 Oct 2020, at 14:14, Koenker, Roger W <rkoen...@illinois.edu> wrote:
>> 
>> Humm…  so I have now removed clang7 from /usr/local  and I now see:
>> 
>> /usr/local/clang7/bin/clang 
>> -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG   
>> -I/usr/local/clang7/include/c++/v1   -fPIC  -Wall -g -O2  -c mcmb.c -o mcmb.o
>> /bin/sh: /usr/local/clang7/bin/clang: No such file or directory
>> 
>> But unfortunately I still don’t see where R CMD build is asking for clang7.  
>> I tried reinstalling R
>> after removing clang7 but this didn’t change the result above.  Nothing in 
>> my environment or
>> in .Rprofile refers to clang
>> 
>> My ChangeLog reveals that I had a similar problem a couple of years ago, but 
>> unhelpfully it doesn’t reveal
>> how it was fixed, only that the one C source file of the package was removed 
>> for a while, and then reinstated
>> after resolving a problem with header files for clang6.
>> 
>> Roger
>> 
>> 
>> 
>> 
>>> On Oct 14, 2020, at 12:36 PM, Ken Beath <k...@kjbeath.com.au> wrote:
>>> 
>>> clang7 seems to be unnecessary for current R. It isn’t in my system and 
>>> from memory was one of the things I removed to get everything working. This 
>>> involved removing the clang and fortran that had been previously installed. 
>>> I may have needed some other things but my systems will build your package.
>>> 
>>> Ken
>>> 
>>>> On 14 Oct 2020, at 10:01 pm, Koenker, Roger W <rkoen...@illinois.edu> 
>>>> wrote:
>>>> 
>>>> Simon,
>>>> 
>>>> Thanks,  I still have the same error:
>>>> 
>>>> In file included from mcmb.c:11:
>>>> /usr/local/clang7/include/c++/v1/stdio.h:108:15: fatal error: 'stdio.h' 
>>>> file not found
>>>> #include_next <stdio.h>
>>>> 
>>>> I didn’t do anything beyond upgrading R and installing fortran 8.2.0, and 
>>>> the CLT 12.2.
>>>> but I didn’t remove anything, should I have?  I now see:
>>>> 
>>>> yzzy: which clang
>>>> /usr/bin/clang
>>>> yzzy: clang --version
>>>> Apple clang version 12.0.0 (clang-1200.0.32.2)
>>>> Target: x86_64-apple-darwin19.6.0
>>>> Thread model: posix
>>>> InstalledDir: 
>>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
>>>> 
>>>> 
>>>> The last time I faced this sort of thing James suggested this: 
>>>> https://groups.google.com/g/r-sig-mac/c/rZeYeiyyxtY
>>>> 
>>>> but the names and locations are somewhat different now, so I’m reluctant 
>>>> to experiment.
>>>> 
>>>> Roger
>>>> 
>>>> 
>>>> 
>>>>> On Oct 14, 2020, at 11:48 AM, Simon Urbanek <simon.urba...@r-project.org> 
>>>>> wrote:
>>>>> 
>>>>> Roger,
>>>>> 
>>>>> the error points to an old local clang - did you remove (or move aside) 
>>>>> that one? Check your /usr/local - you seem to have some old stuff there 
>>>>> that is breaking. That would solve the original issue. You seem to have 
>>>>> done a lot after that error, but didn't tell us what happened then… you 
>>>>> can't have the same error if you removed it ;) 
>>>>> 
>>>>> Cheers,
>>>>> Simon
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Oct 14, 2020, at 10:28 PM, Koenker, Roger W <rkoen...@illinois.edu> 
>>>>>> wrote:
>>>>>> 
>>>>>> I’ve recently “upgraded” to catalina, and compilation of my quantreg 
>>>>>> package failed with:
>>>>>> 
>>>>>> In file included from mcmb.c:11:
>>>>>> /usr/local/clang7/include/c++/v1/stdio.h:108:15: fatal error: 'stdio.h' 
>>>>>> file not found
>>>>>> #include_next <stdio.h>
>>>>>> 
>>>>>> So I’ve tried the following:
>>>>>> 
>>>>>>  1.  Upgraded R to 4.0.3
>>>>>>  2.  Upgraded the fortran compiler to 8.2.0 as suggested.
>>>>>>  3.  Attempted to reinstall command line tools with Xcode-select 
>>>>>> —install.  This fails with
>>>>>>          a popup that says:
>>>>>> 
>>>>>>          Can’t install the software because it is not currently 
>>>>>> available from the Software Update server.
>>>>>>  4.  Tried again to reinstall Command line tools 12.2 beta 3 from 
>>>>>> https://developer.apple.com/download/more/
>>>>>>          which successfully installed, but my stdio.h error persisted.
>>>>>>  5.  Following thread: 
>>>>>> http://r-sig-mac.29524.n8.nabble.com/R-SIG-Mac-fatal-error-stdio-h-file-not-found-td889.html
>>>>>>          I  looked at:
>>>>>> 
>>>>>>          yzzy: which clang /usr/bin/clang 
>>>>>>          yzzy: xcode-select -p 
>>>>>> /Applications/Xcode.app/Contents/Developer 
>>>>>>          yzzy: xcrun --show-sdk-path 
>>>>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
>>>>>> 
>>>>>>          but that didn’t speak to me so further googling led me to:
>>>>>>          
>>>>>> https://stackoverflow.com/questions/54557659/r-cant-update-packages-clang-cant-find-head-files
>>>>>>          so lurking in: 
>>>>>> /Library/Developer/CommandLineTools/usr/include/c++/v1
>>>>>>          is stdio.h, but I’m feeling a bit queasy  at this point and 
>>>>>> would appreciate some  expert advice.
>>>>>> 
>>>>>> Roger
>>>>>> 
>>>>>> _______________________________________________
>>>>>> 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
>>> 
>> 
>> _______________________________________________
>> 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

Reply via email to