On Sat, May 17, 2008 at 1:46 AM, Bennett Helm <[EMAIL PROTECTED]> wrote: > On Fri, May 16, 2008 at 5:23 PM, Honest Guvnor <[EMAIL PROTECTED]> > wrote: >> It is still unusable on OSX 10.3 because of multiple popups when >> cutting-and-pasting (it is also slow but I could live with that). I >> presume this can only be addressed by upgrading to the latest version >> of OSX? > > You need to be clearer: what is the problem that makes it unusable?
It is the same problem that has been reported before by others and myself. For example: http://www.mail-archive.com/lyx-users@lists.lyx.org/msg59542.html At the time, the documentation stated that the Mac code depended on the latest version of OSX 10.4. And, indeed, it failed to compile when I had a go but I did not persevere for long given the ridiculous length of time lyx takes to compile on a laptop and the documentation telling me it would not work. What seemed more likely to succeed was building an X version and I had a bit of a go although I was/am a bit vague about what to set in the configure file. I managed to get to this point: bolt:~/pub/lyx-1.5.2 andy$ make Making all in config make[1]: Nothing to be done for `all'. Making all in development Making all in MacOSX Making all in spotlight make[3]: Nothing to be done for `all'. make[3]: Nothing to be done for `all-am'. make[2]: Nothing to be done for `all-am'. Making all in intl make[1]: Nothing to be done for `all'. Making all in po make[1]: Nothing to be done for `all'. Making all in boost Making all in libs Making all in filesystem Making all in src make all-am make[5]: Nothing to be done for `all-am'. make[4]: Nothing to be done for `all-am'. Making all in iostreams Making all in src make all-am make[5]: Nothing to be done for `all-am'. make[4]: Nothing to be done for `all-am'. Making all in regex Making all in src make all-am make[5]: Nothing to be done for `all-am'. make[4]: Nothing to be done for `all-am'. Making all in signals Making all in src make all-am make[5]: Nothing to be done for `all-am'. make[4]: Nothing to be done for `all-am'. make[3]: Nothing to be done for `all-am'. make[2]: Nothing to be done for `all-am'. Making all in src make all-recursive Making all in mathed make all-am make[4]: Nothing to be done for `all-am'. Making all in insets make all-am make[4]: Nothing to be done for `all-am'. Making all in graphics make all-am make[4]: Nothing to be done for `all-am'. Making all in support make all-recursive Making all in . Making all in tests make all-am make[6]: Nothing to be done for `all-am'. Making all in frontends make all-recursive Making all in controllers make all-recursive Making all in tests make all-am make[8]: Nothing to be done for `all-am'. make[7]: Nothing to be done for `all-am'. Making all in qt4 make all-recursive Making all in ui make all-am make[8]: Nothing to be done for `all-am'. /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../src -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO _STL -DQT_NO_KEYWORDS -I../../../src -I../../../src/frontends -I../../../images -DQT_SHARED -I/usr/local/Trolltech/Qt-4.3.2/include -I/u sr/local/Trolltech/Qt-4.3.2/include/QtCore -I/usr/local/Trolltech/Qt-4.3.2/include/QtGui -I../../../boost -I../../../src/frontends/cont rollers -I/usr/X11R6/include -I/System/Library/Frameworks/CoreFoundation.framework/Headers -O2 -MT GuiApplication.lo -MD -MP -MF .deps/G uiApplication.Tpo -c -o GuiApplication.lo GuiApplication.cpp g++ -DHAVE_CONFIG_H -I. -I../../../src -DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_STL -DQT_NO_KEYWORDS -I../../../src -I../../../src/ frontends -I../../../images -DQT_SHARED -I/usr/local/Trolltech/Qt-4.3.2/include -I/usr/local/Trolltech/Qt-4.3.2/include/QtCore -I/usr/loc al/Trolltech/Qt-4.3.2/include/QtGui -I../../../boost -I../../../src/frontends/controllers -I/usr/X11R6/include -I/System/Library/Framewor ks/CoreFoundation.framework/Headers -O2 -MT GuiApplication.lo -MD -MP -MF .deps/GuiApplication.Tpo -c GuiApplication.cpp -o GuiApplicatio n.o In file included from ../../../boost/boost/type_traits/is_arithmetic.hpp:13, from ../../../boost/boost/type_traits/is_enum.hpp:15, from ../../../boost/boost/type_traits/composite_traits.hpp:17, from ../../../boost/boost/function/function_base.hpp:21, from ../../../boost/boost/function/detail/prologue.hpp:16, from ../../../boost/boost/function.hpp:22, from ../../../src/frontends/Application.h:14, from GuiApplication.h:22, from GuiApplication.cpp:15: ../../../boost/boost/type_traits/is_float.hpp:21: warning: use of `long double' type; its size may change in a future release ../../../boost/boost/type_traits/is_float.hpp:21: warning: (Long double usage is reported only once for each file. ../../../boost/boost/type_traits/is_float.hpp:21: warning: To disable this warning, use -Wno-long-double.) ../../../boost/boost/checked_delete.hpp: In function `void boost::checked_delete(T*) [with T = lyx::frontend::MenuTranslator]': GuiApplication.cpp:77: instantiated from `boost::scoped_ptr<T>::~scoped_ptr() [with T = lyx::frontend::MenuTranslator]' GuiApplication.cpp:77: instantiated from `boost::scoped_ptr<T>::~scoped_ptr() [with T = lyx::frontend::MenuTranslator]' GuiApplication.cpp:97: instantiated from here ../../../boost/boost/checked_delete.hpp:32: error: invalid application of ` sizeof' to an incomplete type ../../../boost/boost/checked_delete.hpp:32: error: creating array with size zero (`-1') ../../../boost/boost/checked_delete.hpp:33: error: invalid application of ` sizeof' to an incomplete type ../../../boost/boost/checked_delete.hpp:33: error: creating array with size zero (`-1') ../../../boost/boost/checked_delete.hpp:30: warning: `x' has incomplete type GuiApplication.h:39: warning: forward declaration of `struct lyx::frontend::MenuTranslator' make[7]: *** [GuiApplication.lo] Error 1 make[6]: *** [all-recursive] Error 1 make[5]: *** [all] Error 2 make[4]: *** [all-recursive] Error 1 make[3]: *** [all] Error 2 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 bolt:~/pub/lyx-1.5.2 andy$ pkg-config --version 0.20 If someone has suggestions about what might be going wrong I am happy to have another go at trying to compile lyx on OSX 10.3.