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

Reply via email to