|
From: Mary H. <ha...@sc...> - 2003-03-28 22:14:08
|
I have been asked to build Vis5D+ on our AIX 5.1 system, and I'm not having any luck with it. The configure script right away told me I needed to install Mesa, so I tried to build this with no luck (I need to write the Mesa email list for info on this). I found a precompiled Mesa library for AIX 5.1, so I downloaded this instead. But, the Vis5D README files didn't indicate where the Mesa libraries needed to reside. It looks like it's just doing a "-lGLU ..." and hoping that they reside in a standard location, like /usr/lib. Also, it didn't indicate if you somehow need to work around the issue of the proper names for the Mesa libraries (-lMesaGL or -lGL), but I assume it just tries both. Anyway, I modified the configure script and forced a "-L/.../..." in front of the Mesa library (-lGL) so it would find it. It still didn't get very far. Here's the pertinent part from the config.log file: configure:14725: cc -o conftest -O3 -w conftest.c -L/fs/scd/home1/ncargd/test/local/src/vis5d+-1.3.0-beta/lib -lGL -lSM -lICE -lXext -lX11 -lm >&5 ld: 0711-317 ERROR: Undefined symbol: .pthread_self ld: 0711-317 ERROR: Undefined symbol: .pthread_key_create ld: 0711-317 ERROR: Undefined symbol: .pthread_getspecific ld: 0711-317 ERROR: Undefined symbol: .pthread_setspecific ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. Lastly, the README files don't indicate if this should all be happening in 32-bit or 64-bit mode. I'm doing 32-bit mode right now (setenv OBJECT_MODE 32) because that's what the precompiled Mesa libraries were available in. Has anybody had luck with building Vis5D+ under AIX, and if so, would they be willing to impart their wisdom on this subject? Many thanks, --Mary Haley ha...@uc... |