As a temporary remedy, recreated libX3d.so with -lX11:
$ g++ -O -bundle -undefined suppress -o libX3d.so libX3d.dylib -L/usr/X11R6/lib -lX11However, X3d still abended. Found that x3d patch had been targeted to __linux__. Added __APPLE__ to the targets and recreated libX3d.dylib and libX3d.so.
$ suThis must be unnecessary when a dylib version of XFree86 becomes available.
# tar -zxvf <somewhere>/mesa-darwin-bin.tar.gz -C /
# exit
$ cd <source directory of root>/lib
$ g++ -O -bundle -undefined suppress -o libRGL.so libRGL.dylib -L/usr/X11R6/lib -lXext -lX11
今までにコンパイルしたもののソースおよびパッチは macosx/src
に、またバイナリーの tar ball は macosx/tgz
または macosx/darwin.tgz
にそれぞれ置いてある。いつものように使う場合は自己責任で。