Package: gpsim-dev
Version: 0.31.0-1
Severity: serious
Justification: simulide FTBFS
Tags: ftbfs
Control: affects -1 + src:simulide
File: /usr/include/gpsim/pic-processor.h

simulide fails to build from source. A build on amd64 ends with:

| g++ -c -pipe -g -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -O3 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC 
-DMAINMODULE_EXPORT= -DAPP_VERSION=\"0.1.7\" -DQT_NO_DEBUG -DQT_SVG_LIB 
-DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XML_LIB 
-DQT_CONCURRENT_LIB -DQT_SERIALPORT_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. 
-I../src -I../src/gui -I../src/gui/circuitwidget 
-I../src/gui/circuitwidget/components -I../src/gui/circuitwidget/components/mcu 
-I../src/gui/oscopewidget -I../src/gui/plotterwidget 
-I../src/gui/terminalwidget -I../src/gui/QPropertyEditor 
-I../src/gui/componentselector -I../src/gui/filebrowser 
-I../src/gui/editorwidget -I../src/gui/editorwidget/findreplacedialog 
-I../src/gui/serialporwidget -I../src/simulator -I../src/simulator/elements 
-I../src/simulator/elements/processors -I../src/misc -I../src/simavr 
-I../src/simavr/sim -I../src/simavr/sim/avr -I../src/simavr/cores -isystem 
/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem 
/usr/include/x86_64-linux-gnu/qt5 -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtSerialPort -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm 
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o itemlibrary.o 
../src/gui/circuitwidget/itemlibrary.cpp
| In file included from /usr/include/gpsim/pic-processor.h:30,
|                  from ../src/simulator/elements/processors/picprocessor.h:26,
|                  from 
../src/gui/circuitwidget/components/mcu/piccomponent.h:24,
|                  from ../src/gui/circuitwidget/itemlibrary.cpp:62:
| /usr/include/gpsim/breakpoints.h:25:10: fatal error: ../config.h: No such 
file or directory
|    25 | #include "../config.h"
|       |          ^~~~~~~~~~~~~
| compilation terminated.
| make[1]: *** [Makefile:3380: itemlibrary.o] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>/build_XX'
| dh_auto_build: cd build_XX && make -j1 returned exit code 2
| make: *** [debian/rules:17: build] Error 255
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

The file /usr/include/gpsim/pic-processor.h from the gpsim-dev package
references ../config.h, which does not exist. Including
<gpsim/pic-processor.h> is bound to fail.

Helmut

Reply via email to