People have been having troubles getting Qt 4.3 to work with LyX 1.5 on Mac. One problem has been compiling Qt 4.3 itself. In my case, I've had to configure Qt without libtiff support.

A second problem is that LyX isn't able to find the Qt-4.3 installation at configure time. To get around this, I've had to do:

  export PKG_CONFIG_PATH=/PATH/TO/qt-4.3-install/lib/pkgconfig/

before configuring LyX. Then LyX configures fine.

However, I now cannot compile; I get the following error:

Making all in qt4
make  all-recursive
Making all in ui
make  all-am
make[8]: Nothing to be done for `all-am'.
make[7]: Nothing to be done for `all-am'.
make[5]: Nothing to be done for `all-am'.
Making all in .
/bin/sh ../libtool --tag=CXX --mode=link g++ -g -Os -framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz -o lyx-qt4 main.o Bidi.o BufferView.o Bullet.o BranchList.o Chktex.o Color.o ConverterCache.o CutAndPaste.o DepTable.o FloatList.o Floating.o FontIterator.o FuncStatus.o InsetList.o LColor.o LaTeX.o LaTeXFeatures.o LyXAction.o MenuBackend.o ParagraphParameters.o PrinterParams.o Spacing.o Thesaurus.o ToolbarBackend.o author.o boost.o box.o buffer.o buffer_funcs.o bufferlist.o bufferparams.o bufferview_funcs.o changes.o converter.o counters.o coordcache.o cursor.o cursor_slice.o debug.o dimension.o dociterator.o encoding.o errorlist.o exporter.o gettext.o factory.o format.o funcrequest.o graph.o importer.o intl.o insetiterator.o kbmap.o kbsequence.o language.o session.o lengthcommon.o lyx_cb.o lyx_main.o lyx_sty.o lyxfont.o lyxfind.o lyxfunc.o lyxgluelength.o lyxlayout.o lyxlength.o lyxlex.o lyxlex_pimpl.o lyxrc.o lyxrow.o lyxserver.o lyxsocket.o lyxtextclass.o lyxtextclasslist.o lyxvc.o messages.o metricsinfo.o mover.o output.o outputparams.o output_docbook.o output_latex.o output_plaintext.o paragraph.o ParagraphMetrics.o paragraph_funcs.o paragraph_pimpl.o pariterator.o ispell.o SpellBase.o rowpainter.o sgml.o tabular.o tex-accent.o tex-strings.o texrow.o text.o text2.o text3.o TextMetrics.o TocBackend.o toc.o trans.o trans_mgr.o undo.o vc-backend.o version.o vspace.o mathed/libmathed.la insets/ libinsets.la frontends/libfrontends.la frontends/qt4/libqt4.la frontends/controllers/libcontrollers.la graphics/libgraphics.la support/libsupport.la ../boost/libs/regex/src/libboost_regex.la ../ boost/libs/signals/src/libboost_signals.la ../boost/libs/filesystem/ src/libboost_filesystem.la ../boost/libs/iostreams/src/ libboost_iostreams.la -liconv ../intl/libintl.a -liconv -lc -lm -lz g++ -g -Os -framework Carbon -framework OpenGL -framework AGL - framework QuickTime -o lyx-qt4 main.o Bidi.o BufferView.o Bullet.o BranchList.o Chktex.o Color.o ConverterCache.o CutAndPaste.o DepTable.o FloatList.o Floating.o FontIterator.o FuncStatus.o InsetList.o LColor.o LaTeX.o LaTeXFeatures.o LyXAction.o MenuBackend.o ParagraphParameters.o PrinterParams.o Spacing.o Thesaurus.o ToolbarBackend.o author.o boost.o box.o buffer.o buffer_funcs.o bufferlist.o bufferparams.o bufferview_funcs.o changes.o converter.o counters.o coordcache.o cursor.o cursor_slice.o debug.o dimension.o dociterator.o encoding.o errorlist.o exporter.o gettext.o factory.o format.o funcrequest.o graph.o importer.o intl.o insetiterator.o kbmap.o kbsequence.o language.o session.o lengthcommon.o lyx_cb.o lyx_main.o lyx_sty.o lyxfont.o lyxfind.o lyxfunc.o lyxgluelength.o lyxlayout.o lyxlength.o lyxlex.o lyxlex_pimpl.o lyxrc.o lyxrow.o lyxserver.o lyxsocket.o lyxtextclass.o lyxtextclasslist.o lyxvc.o messages.o metricsinfo.o mover.o output.o outputparams.o output_docbook.o output_latex.o output_plaintext.o paragraph.o ParagraphMetrics.o paragraph_funcs.o paragraph_pimpl.o pariterator.o ispell.o SpellBase.o rowpainter.o sgml.o tabular.o tex-accent.o tex-strings.o texrow.o text.o text2.o text3.o TextMetrics.o TocBackend.o toc.o trans.o trans_mgr.o undo.o vc-backend.o version.o vspace.o -Wl,-bind_at_load mathed/.libs/ libmathed.a insets/.libs/libinsets.a frontends/.libs/libfrontends.a frontends/qt4/.libs/libqt4.a -L/Users/bennett/lyx/qt-4.3-install/lib - lQtGui frontends/controllers/.libs/libcontrollers.a graphics/.libs/ libgraphics.a support/.libs/libsupport.a -L/Users/bennett/lyx/ qt-4.2.3-install/lib -L/Users/bennett/lyx/qt-mac-opensource-src-4.2.3/ lib -lQtCore ../boost/libs/regex/src/.libs/libboost_regex.a ../boost/ libs/signals/src/.libs/libboost_signals.a ../boost/libs/filesystem/ src/.libs/libboost_filesystem.a ../boost/libs/iostreams/src/.libs/ libboost_iostreams.a ../intl/libintl.a /usr/lib/libiconv.dylib -lc - lm -lz
/usr/bin/ld: Undefined symbols:
.objc_class_name_NSCursor
_objc_msgSend
.objc_class_name_NSObject
.objc_class_name_NSSound
_NSBeep
_objc_msgSendSuper
.objc_class_name_NSAutoreleasePool
.objc_class_name_NSGraphicsContext
.objc_class_name_NSImage
.objc_class_name_NSImageView
.objc_class_name_NSMenu
.objc_class_name_NSMenuItem
.objc_class_name_NSNotificationCenter
.objc_class_name_NSStatusBar
.objc_class_name_NSStatusItem
_NSApplicationLoad
_NSMenuDidEndTrackingNotification
_objc_msgSend_stret
.objc_class_name_NSColor
.objc_class_name_NSColorPanel
_NSCalibratedRGBColorSpace
_NSDeviceCMYKColorSpace
_NSDeviceRGBColorSpace
_NSEnableScreenUpdates
collect2: ld returned 1 exit status
make[3]: *** [lyx-qt4] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

Suggestions?

Bennett

Reply via email to