Hi Stephan,
I have tried the latest version of Qt (4.6.3) as well, with no change in the result. The script to build LyX on Mac OS is very large; for occasional debugging, I would prefer being able to build QT and LyX in a few steps, as outlined in INSTALL.MacOSX. Hopefully, that documentation can be brought up to date such that it works on Mac OS 10.6 as well.

Stephan Witt wrote:
Am 30.08.2010 um 06:14 schrieb Cyrille Artho:

Hi LyX/Mac developers,
I have tried to locally compile qt4 and LyX (devel, and 1.6.7) to debug a 
problem with copying/pasting graphics on Mac OS X. I think I have found the 
place in the code that I need to fix, but I cannot build LyX, so I cannot 
continue debugging.

Hi Cyrille,

I'm building LyX with Qt4 frameworks using the script 
"development/LyX-Mac-binary-release.sh".
I'll try to build with statically linked Qt later and report what I find - 
it'll take some time.
At the time of the last change in INSTALL.MacOS the latest Qt4 was 4.6.2.
But I think using 4.6.3 will make no difference for your problem...

Stephan

I have compiled qt according to the instructions in INSTALL.MacOS in the 
lyx-devel sources, with the exception of using 64 bits because my system is not 
set up for 32 bits:

./configure -opensource -silent -static -release -fast -no-framework -no-webkit 
-no-qt3support -no-javascript-jit -no-dbus -no-exceptions -nomake examples 
-nomake tools -nomake demos -nomake docs -arch x86_64 -prefix ${HOME}/qt4


The version of QT which I used is 4.6.2, because INSTALL.MacOS referred to that 
older version rather than the current 4.6.3.

Likewise, LyX was configured with the usual options:

./configure --prefix=${HOME}/LyX-devel.app --with-version-suffix=-2.0 
--with-qt4-dir=${HOME}/qt4 --with-included-gettext --enable-optimization=-O2  
--disable-stdlib-debug&&  make


I only get a few warnings during compilation, but otherwise it is successful. 
What should I do to fix the problem with LyX crashing?

I'll have to test your recipe to answer this.


The problem is identical on lyx-devel from svn, and on lyx 1.6.7.

* Do I need a different qt_menu.nib (it's a directory containing several files) 
from somewhere other than the qt sources?

* Is it the -static flag in my QT configuration that causes the problem? At 
least 1 1/2 years ago, this was not supported yet:

http://lists.trolltech.com/pipermail/qt4-preview-feedback/2009-February/000563.html

* Is there a way for the LyX compilation process to include qt_menu.lib, or to 
not require it?

* Do I have to compile qt as universal and LyX as 32 bits? (As the initial 
issue are missing files, this may not be the case.)

No, I don't think so.

My Mac OS X is the latest version (10.6.4), with gcc 4.2.1, Darwin Kernel 
10.4.0.



--
Regards,
Cyrille Artho - http://artho.com/
The price good men pay for indifference to public affairs
is to be ruled by evil men.
                -- Plato

Reply via email to