Manta Interactive Ray Tracer Development Mailing List

Text archives Help


Re: [Manta] compiler error with gcc, too ...


Chronological Thread 
  • From: Abe Stephens <abe@sci.utah.edu>
  • To: Ingo Wald <ingowald@gmail.com>
  • Cc: MANTA <manta@sci.utah.edu>
  • Subject: Re: [Manta] compiler error with gcc, too ...
  • Date: Sat, 5 Jan 2008 12:51:54 -0700

Hi, Yeah I think we will be able to figure out what is going on if you send the error with the output of "make VERBOSE=1".

Thanks-
Abe

On Jan 5, 2008, at 2:03 AM, Ingo Wald wrote:

Solomon Boulos wrote:
I cannot reproduce this. However, I seem to recall you mentioning something about installing your own GLUT from MacPorts? Did you happen to install your own X as well?

Also, did you make a new build directory after switching back from ICC? (or at least rm -rf * everything in it? CMake caches things which are not cleared when you do make clean).
Sure. I actually call my build dirs based on which compiler I use, so I have separate gcc and icc build dirs. (and yes, I completely removed the builddir and created a new one before building -- it's the only "really" realiable "make clean" variant ;-) ).

I did some time ago fight with glut etc, but somebody then told me that this was not the proper way to do things, so I switched to "- framework something" instead in the dynrt and rattle codebases. The old glut might still be lying around somewhere, but I guess manta wouldn't link to it, anyway (?) ... I'll run a verbose make, and send around what libs it actually links to ... (as soon as I'm back on my mac)

Ingo

Solomon

On Jan 4, 2008, at 10:32 PM, Ingo Wald wrote:

gcc @ leopard on freshly updated manta (no changes made to codebase):

[ 25%] Building CXX object Core/CMakeFiles/Manta_Core_XUtils.dir/ XUtils/XHelper.o
Linking CXX shared library ../lib/libManta_Core_XUtils.dylib
Undefined symbols:
"_glXUseXFont", referenced from:
   Manta::XHelper::getGLFont(XFontStruct*)     in XHelper.o
ld: symbol(s) not found


Ingo









Archive powered by MHonArc 2.6.16.

Top of page