From: Martin C. <cos...@wa...> - 2012-08-14 14:28:09
|
On 13/08/12 17:21, Guilherme Brondani Torri wrote: [] > Need to edit or patch a Makefile which is hardcoded to Fink. Remove > hardcoded path, switch to dynamic boost-python, switch to multi-threaded > boost-signal > > [edit | patch] src/Makefile.in > 203 - $(GTHREAD_LIBS) /sw/lib/libboost_python-mt.a -lboost_thread-mt > -lboost_signals) > 203 + $(GTHREAD_LIBS) -lboost_python-mt -lboost_thread-mt > -lboost_signals-mt) > [end edit] In fact, for the Fink package I am patching this line, too. Fink doesn't necessarily live in /sw, so hardcoding this isn't as helpful for Fink as one could assume. For Fink on OSX 10.7/10.8, I haven't yet made a visualpython package. I am running into compilation errors of the type ./core/util/gl_extensions.cpp:50:17: error: assigning to 'PFNGLTEXIMAGE3DEXTPROC' (aka 'void (*)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)') from incompatible type 'void (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)': type mismatch at 3rd parameter ('GLenum' (aka 'unsigned int') vs 'GLint' (aka 'int')) glTexImage3D = ::glTexImage3D; ^ ~~~~~~~~~~~~~~ There are lots of header files that might be responsible for such incompatibilities, and I am not willing to spend hours chasing down such errors. -- Martin |