PDA

View Full Version : Qt 4.2.3 on Mac 10.5 lipo error



derricknano
3rd March 2008, 19:02
I'm trying to compile qt-mac-opensource-src-4.2.3 on 10.5 and am getting this error for output:


c++ -c -pipe -fconstant-cfstrings -Os -Os -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -F/Users/derrick/tmp_install/qt-mac-opensource-src-4.2.3/lib -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk/ -fPIC -DQT_SHARED -DQT_BUILD_OPENGL_LIB -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/macx-g++ -I. -I../../include/QtCore -I../../include/QtCore -I../../include/QtGui -I../../include/QtGui -I../../include -I../../include/QtOpenGL -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I.moc/release-shared -I.uic/release-shared -o .obj/release-shared/qpaintengine_opengl.o qpaintengine_opengl.cpp
qpaintengine_opengl.cpp: In constructor ‘QOpenGLPaintEngine::QOpenGLPaintEngine()â⠂¬â„¢:
qpaintengine_opengl.cpp:1033: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1033: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1035: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1035: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1036: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1036: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1038: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1038: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1040: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1040: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp: In constructor ‘QOpenGLPaintEngine::QOpenGLPaintEngine()â⠂¬â„¢:
qpaintengine_opengl.cpp:1033: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1033: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1035: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1035: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1036: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1036: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1038: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1038: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
qpaintengine_opengl.cpp:1040: error: invalid conversion from ‘GLvoid (*)(...)’ to ‘GLvoid (*)()’
qpaintengine_opengl.cpp:1040: error: initializing argument 3 of ‘void gluTessCallback(GLUtesselator*, GLenum, GLvoid (*)())’
lipo: can't open input file: /var/tmp//ccyzIyT2.out (No such file or directory)
make[3]: *** [.obj/release-shared/qpaintengine_opengl.o] Error 1
make[2]: *** [release] Error 2
make[1]: *** [sub-opengl-make_default] Error 2
make: *** [sub-src-make_default-ordered] Error 2
derricks-imac:qt-mac-opensource-src-4.2.3 derrick$


I'm running under sudo using this command:

sudo ./configure -release -universal -sdk /Developer/SDKs/MacOSX10.4u.sdk

Then ran sudo make

But, I get a very similar error if I run with my own user account instead of sudo.

I'm fairly new to Mac, so any help would be appreciated.