以下步骤:
$ wget http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.0.tar.gz
$ tar xvfz gc-7.0.tar.gz
$ cd gc-7.0
$ ./configure
$ make失败,并显示此错误:
In file included from mach_dep.c:163:
/usr/include/ucontext.h:42:2: error: #error ucontext routines are deprecated,
and require _XOPEN_SOURCE to be defined发布于 2011-08-04 00:27:06
ucontext.h包含在这里:
$ fstr "ucontext.h" # find string ...
./mach_dep.c:163
./os_dep.c:2752将mach_dep.c中的ucontext.h替换为sys/ucontext.h。
详情:http://duriansoftware.com/joe/PSA:-avoiding-the-%22ucontext-routines-are-deprecated%22-error-on-Mac-OS-X-Snow-Leopard.html
https://stackoverflow.com/questions/6929826
复制相似问题