WWW blog内

building Mesa-7.8.2 on Solaris102010/09/14 12:10

7.8系列になってから、 sl_pp 関連のシンボルが無いぞ的なこけ方をしてたので、ちょいといじってみた。

・src/glut/glx/glutint.h の95行目に && !defined(__sun) を追加。
 これ、いつになったら修正されるんでしょ?
・src/mesa/drivers/x11/Makefile の58行目より前に
 GLSL_LIBS = $(TOP)/src/glsl/pp/libglslpp.a $(TOP)/src/glsl/cl/libglslcl.a
 を追加し、更に58行目以降の $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME): のmklibの引数に $(GLSL_LIBS) を追加。

どうやら xlib なドライバが取り残されて、誰も気づかずに未修正のまま放置されてるらしい。
まぁ、ハードウェアのサポートも無しにOpenGL使っても意味ないしなー。
仕方ないといえば仕方ないかも。

とりあえずこれで通るはず。