Hi afni gurus,
I am having trouble installing on my M2 mac (Sonoma 14.1.1) on the
tcsh OS_notes.macos_12_ARM_b_user.tcsh
step.
I have previously tried:
- making sure my brew packages were up to date
- doing
brew install gcc@13
- reinstalling xcode command line tools
- reinstalling R from both brew and CRAN (I am currently using the CRAN version)
I am now getting this (cut to show relevant part) in my console after running tcsh OS_notes.macos_12_ARM_b_user.tcsh
:
++ building (please be patient)...
** error: failed run_cmd: make AFNI_WHOMADEIT=build itall >& log_make.txt
-- status: building FAILURE
see 'make' log file /Users/sun/afni_build/build_src/log_make.txt
** error: tail from log_make.txt:
--------------------------------------------------
R_io.c:394:10: warning: unused variable 'CallingFunc' [-Wunused-variable]
char *CallingFunc=NULL;
^
7 warnings generated.
clang -arch arm64 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/homebrew/lib -o R_io.so R_io.o -L. -L/opt/homebrew/lib -L/opt/X11/lib -L/usr/lib -lmri -lf2c /opt/Homebrew/lib/libXm.a -ljpeg -lXt -lXft -lfontconfig -lpng16 -liconv -lXmu -lXp -lXpm -lXext -lX11 -lz -lexpat -lm -lc -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
ld: library not found for -lz
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [/Library/Frameworks/R.framework/Resources/share/make/shlib.mk:10: R_io.so] Error 1
make[1]: Leaving directory '/Users/sun/afni_build/build_src'
make: *** [Makefile.INCLUDE:4236: R_io.so] Error 1
--------------------------------------------------
** warning: in conda environment
CONDA_SHLVL = 0, CONDA_DEFAULT_ENV = base
-- shell/system command history is in:
/Users/sun/afni_build/hist_commands.txt
++ screen text history is in:
/Users/sun/afni_build/hist_messages.txt
rehash
setenv R_LIBS /Users/sun/sw/R-4.4.1
echo export R_LIBS=/Users/sun/sw/R-4.4.1
echo export R_LIBS=/Users/sun/sw/R-4.4.1
echo setenv R_LIBS /Users/sun/sw/R-4.4.1
mkdir -p /Users/sun/sw/R-4.4.1
rPkgsInstall -pkgs ALL
tee out.rPkgsInstall.txt
** ERROR: Failed to load R_io.so
Any help would be greatly appreciated!
Edit: Here is my output of afni_system_check.py -check_all
:
-------------------------------- general ---------------------------------
architecture: 64bit
cpu type: arm
system: Darwin
release: 23.1.0
version: Darwin Kernel Version 23.1.0: Mon Oct 9 21:28:31 PDT 2023; root:xnu-10002.41.9~6/RELEASE_ARM64_T8112
distribution: 14.1.1
number of CPUs: 8
apparent login shell: zsh
shell RC file: .zshrc (exists)
--------------------- AFNI and related program tests ---------------------
which afni :
:
AFNI_version.txt : AFNI_24.1.22, anyos_text, Jun 21 2024, local
which python : /Users/sun/miniconda3/bin/python
python version : 3.12.3
which R : /usr/local/bin/R
R version : R version 4.3.1 (aarch64-apple-darwin20)
instances of various programs found in PATH:
afni : 0
R : 1 (/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/bin/R)
python : 4
/Users/sun/miniconda3/bin/python3.12
/usr/local/fsl/bin/python3.11
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/opt/homebrew/Cellar/python@3.12/3.12.4/Frameworks/Python.framework/Versions/3.12/bin/python3.12
python2 : 1 (/Library/Frameworks/Python.framework/Versions/2.7/bin/python2)
python3 : 5
/Users/sun/miniconda3/bin/python3.12
/usr/local/fsl/bin/python3.11
/usr/local/Cellar/python@3.12/3.12.4/Frameworks/Python.framework/Versions/3.12/bin/python3.12
/opt/homebrew/Cellar/python@3.12/3.12.4/Frameworks/Python.framework/Versions/3.12/bin/python3.12
/usr/bin/python3
testing ability to start various programs...
afni : FAILURE
/bin/sh: afni: command not found
suma : FAILURE
/bin/sh: suma: command not found
3dSkullStrip : FAILURE
/bin/sh: 3dSkullStrip: command not found
3dAllineate : FAILURE
/bin/sh: 3dAllineate: command not found
3dRSFC : FAILURE
/bin/sh: 3dRSFC: command not found
SurfMesh : FAILURE
/bin/sh: SurfMesh: command not found
3dClustSim : FAILURE
/bin/sh: 3dClustSim: command not found
uber_subject.py : success
3dMVM : FAILURE
------------------------ dependent program tests -------------------------
checking for dependent programs...
which tcsh : /bin/tcsh
tcsh version : 6.21.00
which Xvfb : /opt/X11/bin/Xvfb
checking for R packages...
rPkgsInstall -pkgs ALL -check : FAILURE
R RHOME : /Library/Frameworks/R.framework/Resources
------------------------------ python libs -------------------------------
++ module loaded: matplotlib.pyplot
module file : /Users/sun/miniconda3/lib/python3.12/site-packages/matplotlib/pyplot.py
matplotlib version : 3.9.0
++ module loaded: flask
module file : /Users/sun/miniconda3/lib/python3.12/site-packages/flask/__init__.py
flask version : 3.0.3
++ module loaded: flask_cors
module file : /Users/sun/miniconda3/lib/python3.12/site-packages/flask_cors/__init__.py
flask_cors version : 4.0.1
-- python binaries under /usr/local/bin:
/usr/local/bin/python (sym link to /Library/Frameworks/Python.framework/Versions/2.7/bin/python)
/usr/local/bin/python3 (sym link to /usr/local/Cellar/python@3.12/3.12.4/Frameworks/Python.framework/Versions/3.12/bin/python3.12)
/usr/local/bin/python2 (sym link to /Library/Frameworks/Python.framework/Versions/2.7/bin/python2)
/usr/local/bin/python2.7 (sym link to /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7)
-------------------------------- env vars --------------------------------
PATH = /Users/sun/miniconda3/bin:/usr/local/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/bin:/Users/sun/abin:/Users/sun/easyfmri/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/fsl/bin:/usr/local/fsl/share/fsl/bin:/usr/local/bin:/Users/sun/abin:/Users/sun/miniconda3/condabin:/Users/sun/easyfmri/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.11/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Library/TeX/texbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/iTerm.app/Contents/Resources/utilities:/Applications/Docker.app/Contents/Resources/bin:/opt/homebrew/opt/python/libexec/bin:/Users/sun/abin:/opt/homebrew/opt/python/libexec/bin:/opt/homebrew/opt/python/libexec/bin
PYTHONPATH =
R_LIBS = /Users/sun/sw/R-4.3.1
LD_LIBRARY_PATH =
DYLD_LIBRARY_PATH (sub-shell) = e]1337;RemoteHost=sun@Tonys-MacBook-Air.localae]1337;CurrentDir=/Users/sunae]1337;ShellIntegrationVersion=14;shell=zsha/opt/X11/lib/flat_namespace
DYLD_FALLBACK_LIBRARY_PATH (sub-shell) = e]1337;RemoteHost=sun@Tonys-MacBook-Air.localae]1337;CurrentDir=/Users/sunae]1337;ShellIntegrationVersion=14;shell=zsha/Users/sun/abin
CONDA_SHLVL = 1
CONDA_DEFAULT_ENV = base
----------------------------- eval dot files -----------------------------
----------- AFNI $HOME files -----------
.afnirc : found
.sumarc : missing
.afni/help/all_progs.COMP : missing
--------- shell startup files ----------
** warning: .tcshrc does NOT seem to contain 'source .cshrc'
-- (csh and tcsh will use different files)
-- considered operations: path, apsearch
-- note: followers should not need edits, so edit flags should be 0
(have 0 follower(s), which can be ignored)
no modifications needed across 3 dot files
------------------------------ data checks -------------------------------
data dir : missing AFNI_data6
data dir : missing AFNI_demos
data dir : missing suma_demo
data dir : missing afni_handouts
atlas : did not find TT_N27+tlrc
------------------------------ OS specific -------------------------------
XQuartz version : 2.8.5
which brew : /usr/local/bin/brew
brew version : Homebrew 4.3.6
++ found valid link /usr/local/lib/libglib-2.0.dylib
to ../Cellar/glib/2.80.3/lib/libglib-2.0.dylib
========================= summary, please fix: =========================
* just be aware: login shell 'zsh', but our code examples use 'tcsh'
* missing program: afni
* failure under initial "AFNI and related program tests"
* AFNI programs show FAILURE
* missing R packages (see rPkgsInstall)
* please run: "suma -update_env" for .sumarc
* please run: apsearch -update_all_afni_help
* insufficient data for AFNI bootcamp
(see "Prepare for Bootcamp" on install pages)
* possibly missing atlases
* consider installing gcc under homebrew