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.

Reply via email to