qt4-mac build fails in quicktimevideoplayer.cpp

Olivier Croquette ocroquette at free.fr
Tue Jul 1 00:55:59 PDT 2008


Hi

When compiling qt4, I get the following error message:

../../../3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp: 
In member function 'bool 
Phonon::QT7::QuickTimeVideoPlayer::setGLContext(__AGLContextRec*, 
__AGLPixelFormatRec*)':
../../../3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp:123: 
error: invalid conversion from 'long int*' to 'GLint*'
../../../3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp:123: 
error:   initializing argument 3 of 'CGLError CGLChoosePixelFormat(const 
CGLPixelFormatAttribute*, _CGLPixelFormatObject**, GLint*)'
make[4]: *** [.obj/debug-shared/quicktimevideoplayer.o] Error 1
make[3]: *** [debug-all] Error 2
make[2]: *** [sub-qt7-make_default] Error 2
make[1]: *** [sub-phonon-make_default] Error 2
make: *** [sub-plugins-make_default-ordered] Error 2



Here is a workaround to make the build continue and finish successfully:

--- ./src/3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp 
2008-04-28 15:11:15.000000000 +0200
+++ 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_qt4-mac/work/qt-mac-opensource-src-4.4.0/src/3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp 
      2008-06-30 18:31:38.000000000 +0200
@@ -120,8 +120,8 @@
          CGLPixelFormatAttribute pfa[attributeCount];
          pfa[0] = kCGLPFAWindow;
          pfa[1] = (CGLPixelFormatAttribute) 0;
-        err = CGLChoosePixelFormat(pfa, &cglPixelFormat, &attributeCount);
-        BACKEND_ASSERT3(err == noErr, "Could not create pixel format 
(OpenGL)", FATAL_ERROR, false)
+        // err = CGLChoosePixelFormat(pfa, &cglPixelFormat, 
&attributeCount);
+        BACKEND_ASSERT3(0 , "Could not create pixel format (OpenGL)", 
FATAL_ERROR, false)
      }

      CFTypeRef keys[] = { kQTVisualContextWorkingColorSpaceKey };


I have opened a bug report at Trolltech, but I would be glad to know if 
someone knows more about this!
Has anyone build qt4-mac v4.4.0 successfully so far?


-- 
Best regards

Olivier


More information about the macports-users mailing list