INSTALL PKG-CONFIG FOR MAC OSX

本文介绍了如何在MacOSX上安装pkg-config工具。通过安装MacPorts简化了安装过程,并提供了详细的步骤指导。

For those who don’t know about pkg-config, it is a tool that help we compile applications and libraries by inserting the correct compiler options.

Now, how can we install pkg-config for Mac OSX ?

Get MacPort
For no headache, install MacPort. It helps a lot when install open source software on the Mac.
Install here http://www.macports.org/install.php. You should choose “pkg” installer for quick use. Remember to select the right Mac version

Install pkg-config
Run Terminal. Cd to where you want to install pkg-config, and enter this

1
2
<br />
sudo port install pkgconfig<br />

Oops, if you receive this error

1
2
<br />
port command not found<br />

It is because port is install in /opt/local/bin by default. You should add /opt/local/bin to your PATH

Run Terminal, and enter this for temporary PATH append

1
2
<br />
export PATH=$PATH:/opt/ local /bin<br />

Fore more information about pkg-config, visit
1. Guide to pkg-config
2. pkg-config


参考:http://www.fantageek.com/318/install-pkg-config-for-mac-osx/

‘/tmp/RtmpFeXZOU/downloaded_packages’ Warning message: In install.packages("textshaping", dependencies = TRUE) : installation of package ‘textshaping’ had non-zero exit status > library(textshaping) Error in library(textshaping) : there is no package called ‘textshaping’ > if (!require("remotes")) install.packages("remotes") Loading required package: remotes > remotes::install_cran("textshaping") Installing 1 packages: textshaping Installing package into ‘/home/lihx/R/x86_64-pc-linux-gnu-library/4.2’ (as ‘lib’ is unspecified) trying URL 'https://cloud.r-project.org/src/contrib/textshaping_1.0.1.tar.gz' Content type 'application/x-gzip' length 75793 bytes (74 KB) ================================================== downloaded 74 KB * installing *source* package ‘textshaping’ ... ** package ‘textshaping’ successfully unpacked and MD5 sums checked ** using staged installation Package harfbuzz was not found in the pkg-config search path. Perhaps you should add the directory containing `harfbuzz.pc' to the PKG_CONFIG_PATH environment variable No package 'harfbuzz' found Package fribidi was not found in the pkg-config search path. Perhaps you should add the directory containing `fribidi.pc' to the PKG_CONFIG_PATH environment variable No package 'fribidi' found Using PKG_CFLAGS=-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/include/fribidi Using PKG_LIBS=-lfreetype -lharfbuzz -lfribidi -lpng --------------------------- [ANTICONF] -------------------------------- Configuration failed to find the harfbuzz freetype2 fribidi library. Try installing: * deb: libharfbuzz-dev libfribidi-dev (Debian, Ubuntu, etc) * rpm: harfbuzz-devel fribidi-devel (Fedora, EPEL) * brew: harfbuzz fribidi (OSX) If harfbuzz freetype2 fribidi is already installed, check that 'pkg-config' is in your PATH and PKG_CONFIG_PATH contains a harfbuzz freetype2 fribidi.pc file. If pkg-config is unavailable you can set INCLUDE_DIR and LIB_DIR manually via: R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...' -------------------------- [ERROR MESSAGE] --------------------------- <stdin>:1:10: fatal error: hb-ft.h: No such file or directory compilation terminated. -------------------------------------------------------------------- ERROR: configuration failed for package ‘textshaping’ * removing ‘/home/lihx/R/x86_64-pc-linux-gnu-library/4.2/textshaping’ The downloaded source packages are in ‘/tmp/RtmpFeXZOU/downloaded_packages’ Warning message: In i.p(...) : installation of package ‘textshaping’ had non-zero exit status
05-29
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值