Thank you for your bugreport, Cyril !

Please, are you familiar with Arm architectures?

The compiler aborts because it is missing the file
«PKGBUILDDIR»/tmp/scidavis/sipAPIscidavis.h

This file is supposed to be an output of the following command:

«PKGBUILDDIR»/scidavis$ /usr/bin/sip -I /usr/share/sip/PyQt4 -x VendorID -t 
WS_X11 -x PyQt_NoPrintRangeBug -t Qt_4_8_4 -x Py_v3 -g -o -c ../tmp/scidavis 
src/scidavis.sip

When I browse the build log at
https://buildd.debian.org/status/fetch.php?pkg=scidavis&arch=armel&ver=1.D5-1&stamp=1401653966,
this command outputs log lines at about 80% of the file: the log lines
begin with:

  WARNING: /«PKGBUILDDIR»/scidavis/python.pri:5: Unescaped backslashes are 
deprecated.
  WARNING: /«PKGBUILDDIR»/scidavis/python.pri:5: Unmatched quotes are 
deprecated.
  WARNING: /«PKGBUILDDIR»/scidavis/python.pri:9: Unmatched quotes are 
deprecated.
  sip: Deprecation warning: src/scidavis.sip:34: %Module version number should 
be specified using the 'version' argument
  sip: Deprecation warning: src/scidavis.sip:183: Annotation is invalid
  ...

Which is much alike a build log for a successful build

However the warnings become more serious below:

  WARNING: Failure to find: ../tmp/scidavis/sipscidaviscmodule.cpp
  WARNING: Failure to find: ../tmp/scidavis/sipscidavisApplicationWindow.cpp
  WARNING: Failure to find: ../tmp/scidavis/sipscidavisGraph.cpp
  ...
  WARNING: Failure to find: ../tmp/scidavis/sipscidavisQList0101MyWidget.cpp
  WARNING: Failure to find: ../tmp/scidavis/sipscidavisQList0101QwtPlotCurve.cpp
  WARNING: Failure to find: ../tmp/scidavis/sipAPIscidavis.h

So the build failure is probably due to a bug during sip's work.

Sip-dev's source package appears as bug free
(http://packages.qa.debian.org/s/sip4.html), and I cannot create easily
a minimal working example to trigger a similar bug on Arm* platforms.

Please can you help me, or should I raise a RFH bug?

Best regards,                   Georges.

Cyril Brulebois a écrit :
> Source: scidavis
> Version: 1.D5-1
> Severity: serious
> Justification: FTBFS
> 
> Hi,
> 
> your package no longer builds on arm*:
> | g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DSCRIPTING_CONSOLE 
> -DSCRIPTING_DIALOG -DSCRIPTING_MUPARSER -DPYTHON_CONFIG_PATH=\"/usr/../etc\" 
> -DPYTHON_UTIL_PATH=\"/usr/share/scidavis\" -DSCRIPTING_PYTHON -DQT_PLUGIN 
> -DTS_PATH=\"/usr/share/scidavis/translations\" 
> -DDOC_PATH=\"/usr/share/doc/scidavis\" 
> -DPLUGIN_PATH=\"/usr/lib/scidavis/plugins\" -DLEGACY_CODE_0_2_x -DQT_NO_DEBUG 
> -DQT_SVG_LIB -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_OPENGL_LIB 
> -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED 
> -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore 
> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui 
> -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml 
> -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtSvg -I/usr/include/qt4 
> -I/usr/include/qt4/QtAssistantClient -I/usr/include/qt4/QtAssistant 
> -I/usr/include/python2.7 -I/usr/include/python2.7 -I/usr/include/qwt-qt4 
> -I/usr/include/qwtplot3d-qt4 -I/usr/include/muParser -Isrc -Isrc/future 
> -I/usr/X11R6/include -I/«PKGBUILDDIR»/tmp/scidavis -I. -o 
> ../tmp/scidavis/PythonScript.o src/PythonScript.cpp
> | src/PythonScript.cpp: In member function 'virtual QVariant 
> PythonScript::eval()':
> | src/PythonScript.cpp:209:45: warning: suggest parentheses around assignment 
> used as truth value [-Wparentheses]
> |     } else if (pystring = PyObject_Str(pyret)) {
> |                                              ^
> | g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DSCRIPTING_CONSOLE 
> -DSCRIPTING_DIALOG -DSCRIPTING_MUPARSER -DPYTHON_CONFIG_PATH=\"/usr/../etc\" 
> -DPYTHON_UTIL_PATH=\"/usr/share/scidavis\" -DSCRIPTING_PYTHON -DQT_PLUGIN 
> -DTS_PATH=\"/usr/share/scidavis/translations\" 
> -DDOC_PATH=\"/usr/share/doc/scidavis\" 
> -DPLUGIN_PATH=\"/usr/lib/scidavis/plugins\" -DLEGACY_CODE_0_2_x -DQT_NO_DEBUG 
> -DQT_SVG_LIB -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_XML_LIB -DQT_OPENGL_LIB 
> -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED 
> -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore 
> -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui 
> -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml 
> -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtSvg -I/usr/include/qt4 
> -I/usr/include/qt4/QtAssistantClient -I/usr/include/qt4/QtAssistant 
> -I/usr/include/python2.7 -I/usr/include/python2.7 -I/usr/include/qwt-qt4 
> -I/usr/include/qwtplot3d-qt4 -I/usr/include/muParser -Isrc -Isrc/future 
> -I/usr/X11R6/include -I/«PKGBUILDDIR»/tmp/scidavis -I. -o 
> ../tmp/scidavis/PythonScripting.o src/PythonScripting.cpp
> | src/PythonScripting.cpp:60:28: fatal error: sipAPIscidavis.h: No such file 
> or directory
> |  #include "sipAPIscidavis.h"
> |                             ^
> | compilation terminated.
> | make[3]: *** [../tmp/scidavis/PythonScripting.o] Error 1
> 
> Full build logs:
>   
> https://buildd.debian.org/status/fetch.php?pkg=scidavis&arch=armhf&ver=1.D5-1&stamp=1401679921
>   
> https://buildd.debian.org/status/fetch.php?pkg=scidavis&arch=armel&ver=1.D5-1&stamp=1401653966
> 
> Mraw,
> KiBi.
> 

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70

Attachment: signature.asc
Description: Digital signature

Reply via email to