On Fri, Oct 21, 2011 at 5:06 PM, stefano franchi <stefano.fran...@gmail.com> wrote: > On Fri, Oct 21, 2011 at 4:32 PM, Lars Gullik Bjønnes <lar...@gullik.org> > wrote: >> stefano franchi <stefano.fran...@gmail.com> writes: >> >> | On Fri, Oct 21, 2011 at 2:40 PM, Lars Gullik Bjønnes <lar...@gullik.org> >> wrote: >>>> stefano franchi <stefano.fran...@gmail.com> writes: >>>> >>>> | On Fri, Oct 21, 2011 at 1:35 PM, Julien Rioux >>>> | <jri...@physics.utoronto.ca> wrote: >>>>>> On 10/21/2011 06:37 PM, stefano franchi wrote: >>>>>> >>>>>> My fault, I didn't realize we were now using the system-wide PYTHON >>>>>> variable, i.e. PYTHON wasn't automagically set to the value found by >>>>>> configure. I had to add a line in there to set it's value. Can you please >>>>>> try yet again after revision 39909? >>>>> >>>>> >>>> | Big progress, but it still fails. I doubts this has anything to do >>>> | with python though, it may be another arch peculiarity. Here is the >>>> | tail of the make output: >>>>> >>>> | CXXLD lyx >>>> | frontends/qt4/liblyxqt4.a(FancyLineEdit.o): In function >>>> | `lyx::frontend::IconButton::IconButton(QWidget*)': >>>> | FancyLineEdit.cpp:(.text+0x735): undefined reference to `vtable for >>>> | lyx::frontend::IconButton' >>>> | FancyLineEdit.cpp:(.text+0x73d): undefined reference to `vtable for >>>> | lyx::frontend::IconButton' >>>> | frontends/qt4/liblyxqt4.a(FancyLineEdit.o): In function >>>> | `lyx::frontend::FancyLineEdit::iconClicked()': >>>> | FancyLineEdit.cpp:(.text+0xf2c): undefined reference to >>>> | `lyx::frontend::IconButton::staticMetaObject' >>>> | collect2: ld returned 1 exit status >>>> >>>> Looks like compiler/library mismatch. >>>> >>>> This is a clean build right? >> | If you mean: make clean; make >> | then yes. But I tried again just for the fun of it and I got the same >> error: >>> >> | CXXLD lyx >> | frontends/qt4/liblyxqt4.a(FancyLineEdit.o): In function >> | `lyx::frontend::IconButton::IconButton(QWidget*)': >> | FancyLineEdit.cpp:(.text+0x735): undefined reference to `vtable for >> | lyx::frontend::IconButton' >> | FancyLineEdit.cpp:(.text+0x73d): undefined reference to `vtable for >> | lyx::frontend::IconButton' >> | frontends/qt4/liblyxqt4.a(FancyLineEdit.o): In function >> | `lyx::frontend::FancyLineEdit::iconClicked()': >> | FancyLineEdit.cpp:(.text+0xf2c): undefined reference to >> | `lyx::frontend::IconButton::staticMetaObject' >> | collect2: ld returned 1 exit status >> | make[4]: *** [lyx] Error 1 >> | make[4]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel/src' >> | make[3]: *** [all-recursive] Error 1 >> | make[3]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel/src' >> | make[2]: *** [all] Error 2 >> | make[2]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel/src' >> | make[1]: *** [all-recursive] Error 1 >> | make[1]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel' >> | make: *** [all] Error 2 >> >> You might be bitten by some link order, but it can also be a toolchain >> issue. >> >> can you do the build with "make V=1" so that we can see the link order >> and manually change it? >> > > Lars, > > did you mean "make d=1"? I tried "make V=1" and nothing changed in the output. > I'm currently trying again with the debug option. >
In case it helps, here is the tail of the make -d output: No implicit rule found for `../boost/liblyxboost.a'. Finished prerequisites of target file `../boost/liblyxboost.a'. No need to remake target `../boost/liblyxboost.a'. Finished prerequisites of target file `lyx'. Must remake target `lyx'. Invoking recipe from Makefile:1334 to update target `lyx'. Putting child 0x277b350 (lyx) PID 20598 on the chain. Live child 0x277b350 (lyx) PID 20598 Reaping winning child 0x277b350 PID 20598 Live child 0x277b350 (lyx) PID 20599 CXXLD lyx frontends/qt4/liblyxqt4.a(FancyLineEdit.o): In function `lyx::frontend::IconButton::IconButton(QWidget*)': FancyLineEdit.cpp:(.text+0x735): undefined reference to `vtable for lyx::frontend::IconButton' FancyLineEdit.cpp:(.text+0x73d): undefined reference to `vtable for lyx::frontend::IconButton' frontends/qt4/liblyxqt4.a(FancyLineEdit.o): In function `lyx::frontend::FancyLineEdit::iconClicked()': FancyLineEdit.cpp:(.text+0xf2c): undefined reference to `lyx::frontend::IconButton::staticMetaObject' collect2: ld returned 1 exit status Reaping losing child 0x277b350 PID 20599 make[4]: *** [lyx] Error 1 Removing child 0x277b350 PID 20599 from chain. make[4]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel/src' Reaping losing child 0x20368d0 PID 17813 make[3]: *** [all-recursive] Error 1 Removing child 0x20368d0 PID 17813 from chain. make[3]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel/src' Reaping losing child 0xa57aa0 PID 17812 make[2]: *** [all] Error 2 Removing child 0xa57aa0 PID 17812 from chain. make[2]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel/src' Reaping losing child 0x934b90 PID 17657 make[1]: *** [all-recursive] Error 1 Removing child 0x934b90 PID 17657 from chain. make[1]: Leaving directory `/home/stefano/builds/lyx-2-svn/lyx-devel' Reaping losing child 0x1eb4890 PID 17656 make: *** [all] Error 2 Removing child 0x1eb4890 PID 17656 from chain. -- __________________________________________________ Stefano Franchi Associate Research Professor Department of Hispanic Studies Ph: +1 (979) 845-2125 Texas A&M University Fax: +1 (979) 845-6421 College Station, Texas, USA