On Jun 3, 2006, at 1:55 PM, Georg Baum wrote:
With the attached patch everything works fine for me (Linux, Qt
3.3.6 and
4.1.2). I hope that it will also fix the OS X crash. I need testers
for
the following platforms:
OS X (qt 3 and qt4)
Windows (Q../Free and qt4)
*BSD (qt3 and qt4, because *BSD does also have mutex related problems)
Tested lyx-1.5svn with Qt3 on Mac. I could not get it to crash (where
previously it would crash regularly). (However, there seems to be
something wrong with lyx2lyx: I can't open any existing documents
because it says it cannot convert from the old file format. So my
testing was not very complete.)
I could not get the Qt4 frontend to compile:
In file included from Dialogs.C:54:
QCitation.h:87:2: warning: "/*" within comment
Dialogs.C: In member function
'boost::shared_ptr<lyx::frontend::Dialog> Dialogs::build(const
std::string&)':
Dialogs.C:281: error: reference to 'ControlRef' is ambiguous
/Users/bennett/lyx/gcc-4.0/qt-mac-opensource-src-4.1.3-universal///
include/QtGui/../../src/gui/kernel/qwindowdefs.h:85: error:
candidates are: typedef struct OpaqueControlRef* ControlRef
../../../src/frontends/controllers/ControlRef.h:24:
error: class lyx::frontend::ControlRef
Dialogs.C:281: error: expected type-specifier before 'ControlRef'
Dialogs.C:281: error: expected `)' before 'ControlRef'
Dialogs.C:281: error: no matching function for call to
'lyx::frontend::Dialog::setController(int*)'
../../../src/frontends/controllers/Dialog.h:105: note: candidates
are: void lyx::frontend::Dialog::setController
(lyx::frontend::Dialog::Controller*)
Bennett