我是 Mac 新手,正在尝试在 OS X 10.8 上构建 pkg-config-0.28。我能够使用以下方法成功配置:
./configure CC="gcc -arch i386 -arch x86_64" CXX="g++ -arch i386 -arch x86_64" CPP="gcc -E" CXXCPP="g++ -E" --with-internal-glib
在收到错误提示未找到 glib 后,我尝试了“--with-internal-glib”。
但是现在我在输入时收到以下错误:
$ make -j8
错误信息:
> CC gvarianttype.lo
CC gversion.lo
CC gwakeup.lo
CC gprintf.lo
CC glib-unix.lo
CC gthread-posix.lo
CC giounix.lo
gutils.c: In function 'find_folder':
gutils.c:1423: warning: 'FSFindFolder' is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h:290)
CC gspawn.lo
echo > glib-public-headers.txt.tmp && mv glib-public-headers.txt.tmp glib-public-headers.txt
lipo: can't figure out the architecture type of: /var/folders/wn/zc31626x5mz7w57dq6cf8f7w0000gn/T//cczwFoWN.out
make[6]: *** [gvariant.lo] Error
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
在此之前,我从 .pkg 文件安装了 pkg-config-0.26,但问题是,它显示安装成功,但是当我在终端中输入“pkg-config”时,它说找不到命令。出于这个原因,我想从最新版本开始构建。
我真的需要这个来构建/编译一个 opencv 项目。现在我怎样才能让 pkg-config 工作?请帮忙。