Cannot install many R packages on Mac 10.13.6. Please help!

Intimidatingly long. Thanks in advance.

> install.packages('car', dependencies = T)
(as ‘lib’ is unspecified)
also installing the dependencies ‘zip’, ‘openxlsx’, ‘nloptr’, ‘effects’, ‘pbkrtest’, ‘rio’, ‘lme4’, ‘alr4’, ‘rgl’

* installing *source* package ‘zip’ ...
** package ‘zip’ successfully unpacked and MD5 sums checked
** libs
x86_64-apple-darwin13.4.0-clang -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -I/Users/me/anaconda3/include -fdebug-prefix-map==/usr/local/src/conda/- -fdebug-prefix-map==/usr/local/src/conda-prefix  miniz.c zip.c tools/cmdzip.c -o tools/cmdzip
ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.tbd, file was built for unsupported file format ( 0x2D 0x2D 0x2D 0x20 0x21 0x74 0x61 0x70 0x69 0x2D 0x74 0x62 0x64 0x2D 0x76 0x33 ) which is not the architecture being linked (x86_64): /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib/libSystem.tbd
Undefined symbols for architecture x86_64:
  "___assert_rtn", referenced from:
      _tdefl_compress in miniz-f1c5ec.o
      _tinfl_decompress in miniz-f1c5ec.o
      _tdefl_flush_block in miniz-f1c5ec.o
      _tdefl_compress_buffer in miniz-f1c5ec.o
      _tdefl_compress_mem_to_output in miniz-f1c5ec.o
      _tdefl_write_image_to_png_file_in_memory_ex in miniz-f1c5ec.o
      _mz_zip_reader_read_central_dir in miniz-f1c5ec.o
      ...
  "___bzero", referenced from:
      _tdefl_init in miniz-f1c5ec.o
      _tdefl_compress in miniz-f1c5ec.o
      _tinfl_decompress in miniz-f1c5ec.o
      _tdefl_flush_block in miniz-f1c5ec.o
      _mz_zip_reader_init in miniz-f1c5ec.o
      _mz_zip_reader_init_mem in miniz-f1c5ec.o
      _mz_zip_reader_init_file_v2 in miniz-f1c5ec.o
      ...
  "___error", referenced from:
      _zip_error in zip-27954f.o
      _zip_mkdirp in zip-27954f.o
      _zip_unzip in zip-27954f.o
  "___memcpy_chk", referenced from:
      _tdefl_compress_block in miniz-f1c5ec.o
  "___memset_chk", referenced from:
      _mz_zip_writer_add_mem_ex_v2 in miniz-f1c5ec.o
      _mz_zip_writer_add_cfile in miniz-f1c5ec.o
      _mz_zip_writer_add_from_zip_reader in miniz-f1c5ec.o
  "___stack_chk_fail", referenced from:
      _mz_deflate in miniz-f1c5ec.o
      _mz_compress2 in miniz-f1c5ec.o
      _mz_inflate in miniz-f1c5ec.o
      _tinfl_decompress in miniz-f1c5ec.o
      _mz_uncompress in miniz-f1c5ec.o
      _tdefl_compress_buffer in miniz-f1c5ec.o
      _tdefl_compress_mem_to_output in miniz-f1c5ec.o
      ...
  "___stack_chk_guard", referenced from:
      _mz_deflate in miniz-f1c5ec.o
      _mz_compress2 in miniz-f1c5ec.o
      _mz_inflate in miniz-f1c5ec.o
      _tinfl_decompress in miniz-f1c5ec.o
      _mz_uncompress in miniz-f1c5ec.o
      _tdefl_compress_buffer in miniz-f1c5ec.o
      _tdefl_compress_mem_to_output in miniz-f1c5ec.o
      ...
  "___stderrp", referenced from:
      _cmd_zip_error_handler in cmdzip-0f4d87.o
      _main in cmdzip-0f4d87.o
  "___vsnprintf_chk", referenced from:
      _zip_error in zip-27954f.o
  "_calloc", referenced from:
      _main in cmdzip-0f4d87.o
  "_chmod", referenced from:
      _zip_unzip in zip-27954f.o
  "_exit", referenced from:
      _cmd_zip_error_handler in cmdzip-0f4d87.o
  "_fclose", referenced from:
      _mz_zip_reader_end_internal in miniz-f1c5ec.o
      _mz_zip_reader_init_file_v2 in miniz-f1c5ec.o
      _mz_zip_reader_extract_to_file in miniz-f1c5ec.o
      _mz_zip_writer_end_internal in miniz-f1c5ec.o
      _mz_zip_writer_add_file in miniz-f1c5ec.o
  "_fflush", referenced from:
      _mz_zip_writer_finalize_archive in miniz-f1c5ec.o
  "_fopen", referenced from:
      _mz_zip_reader_init_file_v2 in miniz-f1c5ec.o
      _mz_zip_reader_extract_to_file in miniz-f1c5ec.o
      _mz_zip_writer_init_file_v2 in miniz-f1c5ec.o
      _mz_zip_writer_add_file in miniz-f1c5ec.o
      _mz_zip_add_mem_to_archive_file_in_place_v2 in miniz-f1c5ec.o
  "_fprintf", referenced from:
      _cmd_zip_error_handler in cmdzip-0f4d87.o
      _main in cmdzip-0f4d87.o
  "_fread", referenced from:
      _mz_zip_file_read_func in miniz-f1c5ec.o
      _mz_zip_writer_add_cfile in miniz-f1c5ec.o
  "_free", referenced from:
      _mz_free in miniz-f1c5ec.o
      _miniz_def_free_func in miniz-f1c5ec.o
      _tdefl_compress_mem_to_output in miniz-f1c5ec.o
      _tdefl_write_image_to_png_file_in_memory_ex in miniz-f1c5ec.o
      _tdefl_compressor_free in miniz-f1c5ec.o
      _tinfl_decompress_mem_to_heap in miniz-f1c5ec.o
      _tinfl_decompress_mem_to_callback in miniz-f1c5ec.o
      ...
     (maybe you meant: _tinfl_decompressor_free, _tdefl_compressor_free , _mz_zip_reader_extract_iter_free , _miniz_def_free_func , _mz_free )
  "_freopen", referenced from:
      _mz_zip_writer_init_from_reader_v2 in miniz-f1c5ec.o
  "_fseeko", referenced from:
      _mz_zip_reader_init_file_v2 in miniz-f1c5ec.o
      _mz_zip_file_read_func in miniz-f1c5ec.o
      _mz_zip_reader_init_cfile in miniz-f1c5ec.o
      _mz_zip_file_write_func in miniz-f1c5ec.o
      _mz_zip_writer_add_file in miniz-f1c5ec.o
  "_ftello", referenced from:
      _mz_zip_reader_init_file_v2 in miniz-f1c5ec.o
      _mz_zip_file_read_func in miniz-f1c5ec.o
      _mz_zip_reader_init_cfile in miniz-f1c5ec.o
      _mz_zip_file_write_func in miniz-f1c5ec.o
      _mz_zip_writer_init_cfile in miniz-f1c5ec.o
      _mz_zip_writer_add_file in miniz-f1c5ec.o
  "_fwrite", referenced from:
      _mz_zip_file_write_callback in miniz-f1c5ec.o
      _mz_zip_file_write_func in miniz-f1c5ec.o
  "_localtime", referenced from:
      _mz_zip_writer_add_mem_ex_v2 in miniz-f1c5ec.o
      _mz_zip_writer_add_cfile in miniz-f1c5ec.o
  "_malloc", referenced from:
      _miniz_def_alloc_func in miniz-f1c5ec.o
      _mz_compress2 in miniz-f1c5ec.o
      _mz_uncompress in miniz-f1c5ec.o
      _tdefl_compress_mem_to_output in miniz-f1c5ec.o
      _tdefl_write_image_to_png_file_in_memory_ex in miniz-f1c5ec.o
      _tdefl_compressor_alloc in miniz-f1c5ec.o
      _tinfl_decompress_mem_to_callback in miniz-f1c5ec.o
      ...
  "_memcmp", referenced from:
      _mz_zip_reader_locate_file_v2 in miniz-f1c5ec.o
      _mz_zip_validate_file in miniz-f1c5ec.o
  "_memcpy", referenced from:
      _tdefl_compress in miniz-f1c5ec.o
      _mz_inflate in miniz-f1c5ec.o
      _tinfl_decompress in miniz-f1c5ec.o
      _tdefl_flush_block in miniz-f1c5ec.o
      _tdefl_output_buffer_putter in miniz-f1c5ec.o
      _mz_zip_mem_read_func in miniz-f1c5ec.o
      _mz_zip_reader_extract_iter_read in miniz-f1c5ec.o
      ...
  "_memset", referenced from:
      _tinfl_decompress in miniz-f1c5ec.o
      _tdefl_compress_block in miniz-f1c5ec.o
  "_mkdir", referenced from:
      _zip_mkdirp in zip-27954f.o
      _zip_unzip in zip-27954f.o
     (maybe you meant: _zip_mkdirp)
  "_mktime", referenced from:
      _mz_zip_file_stat_internal in miniz-f1c5ec.o
  "_open", referenced from:
      _main in cmdzip-0f4d87.o
  "_read", referenced from:
      _main in cmdzip-0f4d87.o
     (maybe you meant: _mz_zip_reader_get_filename, _mz_zip_writer_init_from_reader , _mz_zip_writer_init_from_reader_v2 , _mz_zip_reader_get_num_files , _mz_zip_reader_extract_to_cfile , _mz_zip_reader_extract_file_iter_new , _mz_zip_reader_extract_iter_new , _mz_zip_reader_extract_file_to_callback , _mz_zip_reader_extract_to_heap , _mz_zip_reader_extract_file_to_mem_no_alloc , _mz_zip_reader_file_stat , _mz_zip_reader_locate_file_v2 , _mz_zip_reader_is_file_a_directory , _mz_zip_reader_extract_file_to_heap , _mz_zip_reader_init_file , _mz_zip_reader_is_file_encrypted , _mz_zip_reader_init_cfile , _mz_zip_reader_extract_to_mem , _mz_zip_reader_init_file_v2 , _mz_zip_reader_extract_to_mem_no_alloc , _mz_zip_reader_init_mem , _mz_zip_reader_extract_iter_read , _mz_zip_reader_init , _mz_zip_reader_locate_file , _mz_zip_reader_extract_iter_free , _mz_zip_reader_extract_file_to_file , _mz_zip_reader_extract_file_to_mem , _mz_zip_reader_is_file_supported , _mz_zip_reader_extract_file_to_cfile , _mz_zip_writer_add_from_zip_reader , _mz_zip_reader_end , _mz_zip_read_archive_data , _mz_zip_reader_extract_to_file , _mz_zip_reader_extract_to_callback )
  "_realloc", referenced from:
      _miniz_def_realloc_func in miniz-f1c5ec.o
      _tdefl_output_buffer_putter in miniz-f1c5ec.o
      _tdefl_write_image_to_png_file_in_memory_ex in miniz-f1c5ec.o
      _tinfl_decompress_mem_to_heap in miniz-f1c5ec.o
      _zip_str_file_path in zip-27954f.o
     (maybe you meant: _miniz_def_realloc_func)
  "_remove", referenced from:
      _mz_zip_add_mem_to_archive_file_in_place_v2 in miniz-f1c5ec.o
  "_stat$INODE64", referenced from:
      _mz_zip_writer_add_file in miniz-f1c5ec.o
      _mz_zip_add_mem_to_archive_file_in_place_v2 in miniz-f1c5ec.o
      _zip_set_permissions in zip-27954f.o
      _zip_file_exists in zip-27954f.o
      _zip_unzip in zip-27954f.o
  "_strcpy", referenced from:
      _zip_str_file_path in zip-27954f.o
  "_strlen", referenced from:
      _mz_zip_reader_locate_file_v2 in miniz-f1c5ec.o
      _mz_zip_validate_file in miniz-f1c5ec.o
      _mz_zip_writer_add_mem_ex_v2 in miniz-f1c5ec.o
      _mz_zip_writer_add_cfile in miniz-f1c5ec.o
      _zip_str_file_path in zip-27954f.o
  "_strrchr", referenced from:
      _zip_str_file_path in zip-27954f.o
  "_time", referenced from:
      _mz_zip_writer_add_mem_ex_v2 in miniz-f1c5ec.o
  "_utime", referenced from:
      _mz_zip_reader_extract_to_file in miniz-f1c5ec.o
  "_utimes", referenced from:
      _zip_set_mtime in zip-27954f.o
      _zip_unzip in zip-27954f.o
ld: symbol(s) not found for architecture x86_64
clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makevars:9: tools/cmdzip] Error 1
ERROR: compilation failed for package ‘zip’
* installing *source* package ‘nloptr’ ...
** package ‘nloptr’ successfully unpacked and MD5 sums checked
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... configure: error: in `/private/var/folders/_5/qq3hlz_n7lv706nc8yfn_nn40000gn/T/RtmpRTSkhh/R.INSTALL46ff28dc17d5/nloptr':
configure: error: cannot run C++ compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
ERROR: configuration failed for package ‘nloptr’
* installing *source* package ‘rgl’ ...
** package ‘rgl’ successfully unpacked and MD5 sums checked
checking for gcc... x86_64-apple-darwin13.4.0-clang
checking whether the C compiler works... no
configure: error: in `/private/var/folders/_5/qq3hlz_n7lv706nc8yfn_nn40000gn/T/Rtmp7SDSbE/R.INSTALL4835a9c6d/rgl':
configure: error: C compiler cannot create executables
See `config.log' for more details
ERROR: configuration failed for package ‘rgl’
ERROR: dependency ‘zip’ is not available for package ‘openxlsx’
ERROR: dependency ‘nloptr’ is not available for package ‘lme4’
ERROR: dependency ‘lme4’ is not available for package ‘effects’
ERROR: dependency ‘lme4’ is not available for package ‘pbkrtest’
ERROR: dependency ‘openxlsx’ is not available for package ‘rio’
ERROR: dependencies ‘pbkrtest’, ‘rio’, ‘lme4’ are not available for package ‘car’
ERROR: dependencies ‘car’, ‘effects’ are not available for package ‘alr4’

The downloaded source packages are in
	‘/private/var/folders/_5/qq3hlz_n7lv706nc8yfn_nn40000gn/T/RtmpnB0AN1/downloaded_packages’

Hi, and welcome!

This is an example of the recurring problem that drove me to abandon MAC OS for Linux.

The key output is

checking whether the C compiler works... no
...
configure: error: C compiler cannot create executables

Translation: The package required compilation (many packages have been converted to binary by Saint Simon Urbanek of the R Core Team, and the tedious work of modifying the source code to play nice with Apple has been bestowed upon the laity).

Some packages will successfully compile, however. To do that you need two installations: XCode from the AppStore and the related command line tools, by running the following command in the terminal:

xcode-select --install

If that doesn't work, the next step is a Homebrew gcc install, but be sure to get familiar with that package manager first.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.