/usr/local/src/qt-mac-free-3.1.2/include/qwindowdefs.h:104: conflicting
types for `typedef struct OpaqueControlRef * ControlRef'
../../../src/frontends/controllers/ControlRef.h:43: previous declaration as
`class ControlRef'

As far as I understand it, this is a naming clash. Qt has a typedef struct OpaqueControlRef *ControlRef;

Has anyone reported this stupid bug to Troll Tech yet ?

The Trolltech GPL-licensed QT/MacOSX libraries are not supported. I got Lyx-1.3.2 to compile with the libraries by changing all the clashing ControlRef references in the LyX code to ControlLyXRef. The patch, which also includes patches for the configuration files and a few other problems in building the Aqua native LyX, is at http://www.18james.com/code/lyx-qt.patch .

I do not agree upon the statement that Trolltech is not interested in supporting
and bug reports on QT/Aqua ! In fact, I think the opposite is the case: they want
open source programmers to report their bugs so that they can finally
solve most of them - thats why they released QT/Aqua under GPL in the first
place!


I suggest we send them every bug we find! And: whenever I asked them for
help, they responded so far!

Jan



Reply via email to