On Dec 9, 2004, at 8:51 AM, Jean-Marc Lasgouttes wrote:
I suspect that gcc 3.x should now compile lyx 1.3.x. I have removed all reference to pragma interface/implementation which were a problem with gcc/cygwin, so you may want to give it a try.
I've tried it, and it doesn't work, giving what I vaguely remember to be the same error messages as before:
source='version.C' object='version.o' libtool=no \
depfile='.deps/version.Po' tmpdepfile='.deps/version.TPo' \
depmode=gcc3 /bin/sh ../config/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I. -I../boost -g -Os -W -Wall -c -o version.o `test -f 'version.C' || echo './'`version.C
/bin/sh ../libtool --mode=link g++ -g -Os -W -Wall -framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz -o lyx BufferView.o BufferView_pimpl.o Bullet.o Chktex.o CutAndPaste.o DepTable.o FloatList.o Floating.o FuncStatus.o InsetList.o LColor.o LaTeX.o LaTeXFeatures.o LyXAction.o MenuBackend.o paragraph_funcs.o ParagraphList.o ParagraphParameters.o Spacing.o TextCache.o Thesaurus.o ToolbarDefaults.o boost.o boost-inst.o box.o buffer.o bufferlist.o bufferparams.o bufferview_funcs.o chset.o converter.o counters.o debug.o encoding.o exporter.o gettext.o factory.o funcrequest.o importer.o intl.o iterators.o kbmap.o kbsequence.o language.o lastfiles.o lengthcommon.o lyx_cb.o lyx_main.o lyx_sty.o lyxcursor.o lyxfont.o lyxfind.o lyxfunc.o lyxgluelength.o lyxlayout.o lyxlength.o lyxlex.o lyxlex_pimpl.o lyxrc.o lyxrow.o lyxserver.o lyxtextclass.o lyxtextclasslist.o lyxvc.o main.o paragraph.o paragraph_pimpl.o ispell.o pspell.o sgml.o tabular.o tabular-old.o tabular_funcs.o tex-accent.o tex-strings.o texrow.o text.o text2.o text3.o toc.o trans.o trans_mgr.o undo.o undo_funcs.o vc-backend.o version.o vspace.o mathed/libmathed.la insets/libinsets.la frontends/libfrontends.la graphics/libgraphics.la support/libsupport.la ../boost/libs/regex/src/libboostregex.la ../boost/libs/signals/src/libboostsignals.la ../intl/libintl.a -lc -lm
g++ -g -Os -W -Wall -framework Carbon -framework OpenGL -framework AGL -framework QuickTime -o lyx BufferView.o BufferView_pimpl.o Bullet.o Chktex.o CutAndPaste.o DepTable.o FloatList.o Floating.o FuncStatus.o InsetList.o LColor.o LaTeX.o LaTeXFeatures.o LyXAction.o MenuBackend.o paragraph_funcs.o ParagraphList.o ParagraphParameters.o Spacing.o TextCache.o Thesaurus.o ToolbarDefaults.o boost.o boost-inst.o box.o buffer.o bufferlist.o bufferparams.o bufferview_funcs.o chset.o converter.o counters.o debug.o encoding.o exporter.o gettext.o factory.o funcrequest.o importer.o intl.o iterators.o kbmap.o kbsequence.o language.o lastfiles.o lengthcommon.o lyx_cb.o lyx_main.o lyx_sty.o lyxcursor.o lyxfont.o lyxfind.o lyxfunc.o lyxgluelength.o lyxlayout.o lyxlength.o lyxlex.o lyxlex_pimpl.o lyxrc.o lyxrow.o lyxserver.o lyxtextclass.o lyxtextclasslist.o lyxvc.o main.o paragraph.o paragraph_pimpl.o ispell.o pspell.o sgml.o tabular.o tabular-old.o tabular_funcs.o tex-accent.o tex-strings.o texrow.o text.o text2.o text3.o toc.o trans.o trans_mgr.o undo.o undo_funcs.o vc-backend.o version.o vspace.o mathed/.libs/libmathed.a insets/.libs/libinsets.a frontends/.libs/libfrontends.a -L/Users/bennett/lyx/qt-mac-free-3.3.3/lib -lqt-mt graphics/.libs/libgraphics.a support/.libs/libsupport.a ../boost/libs/regex/src/.libs/libboostregex.a ../boost/libs/signals/src/.libs/libboostsignals.a -lz ../intl/libintl.a -lc -lm
ld: Undefined symbols:
boost::signals::trackable::~trackable()
boost::signals::detail::signal_base_impl::connect_slot(boost::any const&, boost::any const&, std::vector<boost::signals::trackable const*, std::allocator<boost::signals::trackable const*> > const&)
boost::signals::detail::call_notification::call_notification(boost:: shared_ptr<boost::signals::detail::signal_base_impl> const&)
boost::signals::detail::call_notification::~call_notification()
boost::signals::detail::slot_base::create_connection()
boost::signals::connection::disconnect() const
boost::c_regex_traits<char>::transform_primary(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
boost::c_regex_traits<char>::transform(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
boost::reg_expression<char, boost::regex_traits<char>, std::allocator<char> >::reg_expression(char const*, unsigned int, std::allocator<char> const&)
boost::reg_expression<char, boost::regex_traits<char>, std::allocator<char> >::~reg_expression()
boost::re_detail::c_traits_base::lower_case_map
boost::re_detail::c_traits_base::class_map
boost::signals::detail::signal_base::~signal_base()
[and so on...]
Bennett