Menu

#783 texstudio 2.6.0 and 2.6.2 fail to build on ia64

None
fixed
nobody
None
1
2013-10-11
2013-08-13
Tom
No

Hi all

Probably the line "mov %0 = cfm\n" in debughelper.cpp is wrong as the error message says that the second operand should be a general register:

/usr/include/qt4/QtCore/qstring.h:880:8: warning: inlining failed in call to 'QString::~QString()': call is unlikely and code size would grow [-Winline]
debughelper.cpp:757:104: warning: called from here [-Winline]
/usr/include/qt4/QtCore/qstring.h: In function 'void signalHandler(int, siginfo_t, void)':
/usr/include/qt4/QtCore/qstring.h:880:8: warning: inlining failed in call to 'QString::~QString()': call is unlikely and code size would grow [-Winline]
debughelper.cpp:423:39: warning: called from here [-Winline]
debughelper.cpp:973:36: warning: 'cpu.SimulatedCPU::stack' may be used uninitialized in this function [-Wuninitialized]
debughelper.cpp:406:15: note: 'cpu.SimulatedCPU::stack' was declared here
debughelper.cpp:973:36: warning: 'cpu.SimulatedCPU::frame' may be used uninitialized in this function [-Wuninitialized]
debughelper.cpp:406:15: note: 'cpu.SimulatedCPU::frame' was declared here
debughelper.cpp:428:4: warning: 'cpu.SimulatedCPU::pc' may be used uninitialized in this function [-Wuninitialized]
{standard input}:7183: Error: Operand 2 of mov' should be a general register make[1]: *** [.obj/debughelper.o] Error 1 dh_auto_build: make -j1 returned exit code 2 make[1]: Leaving directory/«BUILDDIR»/texstudio-2.6.2+debian'
make: *** [build-arch] Error 25

The whole log can be found here:
https://buildd.debian.org/status/fetch.php?pkg=texstudio&arch=ia64&ver=2.6.2%2Bdebian-1&stamp=1376249666

Thanks for looking into it.
Regards,
Tom

Discussion

  • Benito van der Zander

    • status: open --> fixed
    • Group: -->
     
  • Benito van der Zander

    Removed it (4015 (d7722fa3be94))

    (Stackframe based backtracing does not really work on ia64 anyways)

     

Log in to post a comment.