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

Reply via email to