Hi Rodney,

When I paste the directories into the Terminal, I get

no such file or directory:



suggesting that they don't exist.


Seems like I need to create them (I'm a newbie)?


What should be my next steps?


Thanks!


Cheers,


Jarrett




On Wed, May 17, 2023 at 1:25 PM Jarrett Phillips <phillipsjarre...@gmail.com>
wrote:

> Hi Rodney,
>
> When I paste the directories into the Terminal, I get
>
> no such file or directory:
>
>
>
> suggesting that they don't exist.
>
>
> Seems like I need to create them (I'm a newbie)?
>
>
> What should be my next steps?
>
>
> Thanks!
>
>
> Cheers,
>
>
> Jarrett
>
>
>
>
>
> On Wed, May 17, 2023 at 1:07 PM Sparapani, Rodney <rspar...@mcw.edu>
> wrote:
>
>> Hi Jarrett:
>>
>>
>>
>> Do the two directories exist that clang is warning you about?
>>
>>
>>
>> '/opt/R/arm64/gfortran/lib/gcc/aarch64-apple-darwin20.6.0/12.0.1'
>> '/opt/R/arm64/gfortran/lib'
>>
>>
>>
>> --
>>
>> Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His
>>
>> Director, Wisconsin Chapter of the American Statistical Association
>>
>> Institute for Health and Equity, Division of Biostatistics
>>
>> Medical College of Wisconsin, Milwaukee Campus
>>
>>
>>
>> *From: *R-SIG-Mac <r-sig-mac-boun...@r-project.org> on behalf of Jarrett
>> Phillips <phillipsjarre...@gmail.com>
>> *Date: *Wednesday, May 17, 2023 at 11:54 AM
>> *To: *r-sig-mac@r-project.org <r-sig-mac@r-project.org>
>> *Subject: *[R-SIG-Mac] Problems compiling with R CMD build and
>> devtools::build()
>>
>> ATTENTION: This email originated from a sender outside of MCW. Use
>> caution when clicking on links or opening attachments.
>> ________________________________
>>
>> Hi All,
>>
>> I'm trying to generate a `tar.gz` file on a Mac for R package submission
>> to
>> CRAN but am having issues.
>>
>> I'm using `devtools`, specifically `build()` and `install()`.
>>
>> My package relies on compiled code via `Rcpp/RcppArmadillo`.
>>
>>     build("HACSim_OO")
>>     ── R CMD build
>> ─────────────────────────────────────────────────────────────────
>>     ✔  checking for file ‘/Users/jarrettphillips/Desktop/HAC
>> simulation/HACSim_OO/DESCRIPTION’ ...
>>     ─  preparing ‘HACSim’:
>>     ✔  checking DESCRIPTION meta-information ...
>>     ─  cleaning src
>>     ─  installing the package to process help pages
>>          -----------------------------------
>>     ─  installing *source* package ‘HACSim’ ...
>>        ** using staged installation
>>        ** libs
>>        clang++ -arch arm64 -std=gnu++11 -
>> I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG
>>
>>  
>> -I'/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/Rcpp/include'
>>
>> -I'/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/RcppArmadillo/include'
>> -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2  -Wall
>> -pedantic -fdiagnostics-color=always -c RcppExports.cpp -o RcppExports.o
>>        clang++ -arch arm64 -std=gnu++11
>> -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG
>>
>>  
>> -I'/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/Rcpp/include'
>>
>> -I'/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/RcppArmadillo/include'
>> -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2  -Wall
>> -pedantic -fdiagnostics-color=always -c accumulate.cpp -o accumulate.o
>>        clang++ -arch arm64 -std=gnu++11 -dynamiclib
>> -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module
>> -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib
>> -L/opt/R/arm64/lib -o HACSim.so RcppExports.o accumulate.o
>> -L/Library/Frameworks/R.framework/Resources/lib -lRlapack
>> -L/Library/Frameworks/R.framework/Resources/lib -lRblas
>> -L/opt/R/arm64/gfortran/lib/gcc/aarch64-apple-darwin20.6.0/12.0.1
>> -L/opt/R/arm64/gfortran/lib -lgfortran -lemutls_w -lquadmath
>> -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework
>> -Wl,CoreFoundation
>>        ld: warning: directory not found for option
>> '-L/opt/R/arm64/gfortran/lib/gcc/aarch64-apple-darwin20.6.0/12.0.1'
>>        ld: warning: directory not found for option
>> '-L/opt/R/arm64/gfortran/lib'
>>        ld: library not found for -lgfortran
>>        clang: error: linker command failed with exit code 1 (use -v to see
>> invocation)
>>        make: *** [HACSim.so] Error 1
>>        ERROR: compilation failed for package ‘HACSim’
>>     ─  removing
>>
>> ‘/private/var/folders/r4/xm5blbcd2tn06tjv00lm1c780000gn/T/RtmpN4uaYR/Rinstdf4219594de/HACSim’
>>          -----------------------------------
>>     ERROR: package installation failed
>>     Error in `(function (command = NULL, args = character(),
>> error_on_status = TRUE, …`:
>>     ! System command 'R' failed
>>      ---
>>      Exit status: 1
>>      stdout & stderr: <printed>
>>      ---
>>     Type .Last.error to see the more details.
>>
>> `clang` is installed (since I am able to run the code within my package)
>> and I've verified by typing `gcc` in the Mac Terminal. I've also installed
>> `Homebrew` and `gfortran`, verifying via typing in the Terminal.
>>
>> Any idea on what's going on and how to fix the issue(s)?
>>
>> Thanks!
>>
>> Cheers,
>>
>> Jarrett
>>
>> P.S. - I've asked on the R package dev list and after trying a number of
>> solutions was suggested to try here as it seems to be a macOS issue.
>>
>>         [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac@r-project.org
>>
>> https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/r-sig-mac__;!!H8mHWRdzp34!8RmbGRYgbB_f5U_CMipQjBvZqNIpC_Jg8y9_089pd69hvfqoWwH0HbRuYKPQ0QIOcyz-4Tq-j0GFysnSlDkU3GUmmA$
>> <https://urldefense.com/v3/__https:/stat.ethz.ch/mailman/listinfo/r-sig-mac__;!!H8mHWRdzp34!8RmbGRYgbB_f5U_CMipQjBvZqNIpC_Jg8y9_089pd69hvfqoWwH0HbRuYKPQ0QIOcyz-4Tq-j0GFysnSlDkU3GUmmA$>
>>
>

        [[alternative HTML version deleted]]

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

Reply via email to