I am trying to install q2-ancom-bc and got an error. Could you help me? The error is at the bottom and thanks.
> (base) jinbingbai@son-bing-mbp ~ % conda activate qiime2-2023.7
>
> (qiime2-2023.7) jinbingbai@son-bing-mbp ~ % R
>
> R version 4.2.2 (2022-10-31) -- "Innocent and Trusting"
>
> Copyright (C) 2022 The R Foundation for Statistical Computing
>
> Platform: x86_64-apple-darwin13.4.0 (64-bit)
>
> R is free software and comes with ABSOLUTELY NO WARRANTY.
>
> You are welcome to redistribute it under certain conditions.
>
> Type 'license()' or 'licence()' for distribution details.
>
> Natural language support but running in an English locale
>
> R is a collaborative project with many contributors.
>
> Type 'contributors()' for more information and
>
> 'citation()' on how to cite R or R packages in publications.
>
> Type 'demo()' for some demos, 'help()' for on-line help, or
>
> 'help.start()' for an HTML browser interface to help.
>
> Type 'q()' to quit R.
>
> > if (!requireNamespace("BiocManager", quietly=TRUE))
>
> install.packages("BiocManager")
>
> BiocManager::install("ANCOMBC")
>
> install.packages('tidyverse')
>
> **Bioconductor version 3.16 (BiocManager 1.30.22), R 4.2.2 (2022-10-31)**
>
> **Old packages: 'Cairo'**
>
> Update all/some/none? [a/s/n]: a
>
> **trying URL 'https://cloud.r-project.org/src/contrib/Cairo_1.6-1.tar.gz'**
>
> **Content type 'application/x-gzip' length 99176 bytes (96 KB)**
>
> **==================================================**
>
> **downloaded 96 KB**
>
> * installing *source* package ‘Cairo’ ...
>
> ** package ‘Cairo’ successfully unpacked and MD5 sums checked
>
> ** using staged installation
>
> checking for x86_64-apple-darwin13.4.0-gcc... x86_64-apple-darwin13.4.0-clang
>
> 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... no
>
> checking for suffix of object files... o
>
> checking whether the compiler supports GNU C... yes
>
> checking whether x86_64-apple-darwin13.4.0-clang accepts -g... yes
>
> checking for x86_64-apple-darwin13.4.0-clang option to enable C11 features... none needed
>
> checking for sys/wait.h that is POSIX.1 compatible... yes
>
> checking for stdio.h... yes
>
> checking for stdlib.h... yes
>
> checking for string.h... yes
>
> checking for inttypes.h... yes
>
> checking for stdint.h... yes
>
> checking for strings.h... yes
>
> checking for sys/stat.h... yes
>
> checking for sys/types.h... yes
>
> checking for unistd.h... yes
>
> checking for string.h... (cached) yes
>
> checking for sys/time.h... yes
>
> checking for unistd.h... (cached) yes
>
> checking for an ANSI C-conforming const... yes
>
> checking for pkg-config... no
>
> configure: CAIRO_LIBS is unset, attempting to guess it.
>
> configure: CAIRO_CFLAGS=
>
> checking if R was compiled with the RConn patch... no
>
> checking for cairo.h... no
>
> configure: error: Cannot find cairo.h! Please install cairo (http://www.cairographics.org/) and/or set CAIRO_CFLAGS/LIBS correspondingly.
>
> ERROR: configuration failed for package ‘Cairo’
>
> * removing ‘/Users/jinbingbai/opt/miniconda3/envs/qiime2-2023.7/lib/R/library/Cairo’
>
> * restoring previous ‘/Users/jinbingbai/opt/miniconda3/envs/qiime2-2023.7/lib/R/library/Cairo’
>
> **The downloaded source packages are in**
>
> **‘/private/var/folders/20/g405t31x49b6f9p3nrlczrvh0000gq/T/Rtmp5gRbqU/downloaded_packages’**
>
> **Updating HTML index of packages in '.Library'**
>
> **Making 'packages.html' ... done**
>
> **Warning messages:**
>
> **1: package(s) not installed when version(s) same as or greater than current; use**
>
> **`force = TRUE` to re-install: 'ANCOMBC'**
>
> **2: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl,** **:**
>
> **installation of package ‘Cairo’ had non-zero exit status**
>
> --- Please select a CRAN mirror for use in this session ---
>
> Secure CRAN mirrors
>
> 1: 0-Cloud [https]
>
> 2: Australia (Canberra) [https]
>
> 3: Australia (Melbourne 1) [https]
>
> 4: Australia (Melbourne 2) [https]
>
> 5: Australia (Perth) [https]
>
> 6: Austria [https]
>
> 7: Belgium (Brussels) [https]
>
> 8: Brazil (PR) [https]
>
> 9: Brazil (RJ) [https]
>
> 10: Brazil (SP 1) [https]
>
> 11: Brazil (SP 2) [https]
>
> 12: Bulgaria [https]
>
> 13: Canada (MB) [https]
>
> 14: Canada (ON) [https]
>
> 15: Chile (Santiago) [https]
>
> 16: China (Beijing 2) [https]
>
> 17: China (Beijing 3) [https]
>
> 18: China (Hefei) [https]
>
> 19: China (Hong Kong) [https]
>
> 20: China (Guangzhou) [https]
>
> 21: China (Jinan) [https]
>
> 22: China (Lanzhou) [https]
>
> 23: China (Nanjing) [https]
>
> 24: China (Shanghai 2) [https]
>
> 25: China (Shenzhen) [https]
>
> 26: Colombia (Cali) [https]
>
> 27: Costa Rica [https]
>
> 28: Cyprus [https]
>
> 29: Czech Republic [https]
>
> 30: Denmark [https]
>
> 31: East Asia [https]
>
> 32: Ecuador (Cuenca) [https]
>
> 33: France (Lyon 1) [https]
>
> 34: France (Lyon 2) [https]
>
> 35: France (Marseille) [https]
>
> 36: France (Paris 1) [https]
>
> 37: Germany (Erlangen) [https]
>
> 38: Germany (Leipzig) [https]
>
> 39: Germany (Göttingen) [https]
>
> 40: Germany (Münster) [https]
>
> 41: Germany (Regensburg) [https]
>
> 42: Greece [https]
>
> 43: Iceland [https]
>
> 44: India (Bengaluru) [https]
>
> 45: India (Bhubaneswar) [https]
>
> 46: Indonesia (Banda Aceh) [https]
>
> 47: Iran (Mashhad) [https]
>
> 48: Italy (Milano) [https]
>
> 49: Italy (Padua) [https]
>
> 50: Japan (Tokyo) [https]
>
> 51: Japan (Yonezawa) [https]
>
> 52: Korea (Gyeongsan-si) [https]
>
> 53: Mexico (Mexico City) [https]
>
> 54: Mexico (Texcoco) [https]
>
> 55: Morocco [https]
>
> 56: Netherlands (Dronten) [https]
>
> 57: New Zealand [https]
>
> 58: Norway [https]
>
> 59: South Africa (Johannesburg) [https]
>
> 60: Spain (A Coruña) [https]
>
> 61: Spain (Madrid) [https]
>
> 62: Sweden (Umeå) [https]
>
> 63: Switzerland (Zurich 1) [https]
>
> 64: Taiwan (Taipei) [https]
>
> 65: Turkey (Denizli) [https]
>
> 66: Turkey (Istanbul) [https]
>
> 67: UK (Bristol) [https]
>
> 68: UK (London 1) [https]
>
> 69: USA (IA) [https]
>
> 70: USA (MI) [https]
>
> 71: USA (MO) [https]
>
> 72: USA (OH) [https]
>
> 73: USA (OR) [https]
>
> 74: USA (TN) [https]
>
> 75: United Arab Emirates [https]
>
> 76: Uruguay [https]
>
> 77: (other mirrors)
>
> Selection: 71
>
> **trying URL 'https://cran.wustl.edu/src/contrib/tidyverse_2.0.0.tar.gz'**
>
> **Content type 'application/x-gzip' length 704618 bytes (688 KB)**
>
> **==================================================**
>
> **downloaded 688 KB**
>
> * installing *source* package ‘tidyverse’ ...
>
> ** package ‘tidyverse’ successfully unpacked and MD5 sums checked
>
> ** using staged installation
>
> ** R
>
> ** inst
>
> ** byte-compile and prepare package for lazy loading
>
> ** help
>
> *** installing help indices
>
> *** copying figures
>
> ** building package indices
>
> ** installing vignettes
>
> ** testing if installed package can be loaded from temporary location
>
> Warning: package ‘ggplot2’ was built under R version 4.2.3
>
> Warning: package ‘tibble’ was built under R version 4.2.3
>
> Warning: package ‘tidyr’ was built under R version 4.2.3
>
> Warning: package ‘readr’ was built under R version 4.2.3
>
> Warning: package ‘purrr’ was built under R version 4.2.3
>
> Warning: package ‘stringr’ was built under R version 4.2.3
>
> Warning: package ‘forcats’ was built under R version 4.2.3
>
> ** testing if installed package can be loaded from final location
>
> Warning: package ‘ggplot2’ was built under R version 4.2.3
>
> Warning: package ‘tibble’ was built under R version 4.2.3
>
> Warning: package ‘tidyr’ was built under R version 4.2.3
>
> Warning: package ‘readr’ was built under R version 4.2.3
>
> Warning: package ‘purrr’ was built under R version 4.2.3
>
> Warning: package ‘stringr’ was built under R version 4.2.3
>
> Warning: package ‘forcats’ was built under R version 4.2.3
>
> ** testing if installed package keeps a record of temporary installation path
>
> * DONE (tidyverse)
>
> **The downloaded source packages are in**
>
> **‘/private/var/folders/20/g405t31x49b6f9p3nrlczrvh0000gq/T/Rtmp5gRbqU/downloaded_packages’**
>
> **Updating HTML index of packages in '.Library'**
>
> **Making 'packages.html' ... done**
>
> *> pip install git+https://github.com/mortonjt/q2-ancombc.git*
*> *
*> qiime dev refresh-cache*
*> *
*> **Error: unexpected symbol in "pip install"***
> ```
Thanks