Shaos wrote:Почему-то бранч для 0.4.15 называется simulide_0.4.14 - я его скачал и собрал в Debian GNU/Linux 10.13 вот по таким шагам:
Code: Select all
bzr checkout https://code.launchpad.net/~arcachofo/simulide/simulide_0.4.14
cd simulide_0.4.14/build_XX
qmake
make
А вот trunk у меня не собирается
Code: Select all
...
g++ -c -pipe -Wno-unused-parameter -Wno-implicit-fallthrough -fno-strict-aliasing -Wno-cast-function-type -Wno-deprecated-copy -Wno-invalid-offsetof -fno-pic -Ofast -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DREVNO=\"1590\" -DMAINMODULE_EXPORT= -DAPP_VERSION=\"\" -DBUILDDATE=\""07-03-23"\" -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/active -I../src/gui/circuitwidget/components/logic -I../src/gui/circuitwidget/components/micro -I../src/gui/circuitwidget/components/meters -I../src/gui/circuitwidget/components/other -I../src/gui/circuitwidget/components/outputs -I../src/gui/circuitwidget/components/outputs/displays -I../src/gui/circuitwidget/components/outputs/leds -I../src/gui/circuitwidget/components/outputs/motors -I../src/gui/circuitwidget/components/passive -I../src/gui/circuitwidget/components/passive/reactive -I../src/gui/circuitwidget/components/passive/resistors -I../src/gui/circuitwidget/components/passive/resist_sensors -I../src/gui/circuitwidget/components/sources -I../src/gui/circuitwidget/components/switches -I../src/gui/circuitwidget/properties -I../src/gui/circuitwidget/subcircuits -I../src/gui/dataplotwidget -I../src/gui/serial -I../src/gui/componentselector -I../src/gui/filebrowser -I../src/gui/editorwidget -I../src/gui/editorwidget/dialogs -I../src/gui/editorwidget/debuggers -I../src/gui/dialogs -I../src/gui/memory -I../src/simulator -I../src/simulator/elements -I../src/simulator/elements/active -I../src/simulator/elements/outputs -I../src/simulator/elements/passive -I../src/microsim -I../src/microsim/cores -I../src/microsim/cores/avr -I../src/microsim/cores/i51 -I../src/microsim/cores/pic -I../src/microsim/cores/mcs65 -I../src/microsim/cores/z80 -I../src/microsim/cores/scripted -I../src/microsim/cores/intmem -I../src/microsim/modules -I../src/microsim/modules/memory -I../src/microsim/modules/usart -I../src/microsim/modules/twi -I../src/microsim/modules/spi -I../src/angel/include -I../src/angel/JIT -I../src/angel/src -Ibuild/moc -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 -Ibuild/moc -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o build/objects/circuitwidget.o ../src/gui/circuitwidget/circuitwidget.cpp
In file included from ../src/gui/dialogs/appdialog.h:8,
from ../src/gui/circuitwidget/circuitwidget.cpp:17:
./ui_appdialog.h: In member function ‘void Ui_AppDialog::setupUi(QDialog*)’:
./ui_appdialog.h:159:54: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette.setBrush(QPalette::Active, QPalette::PlaceholderText, brush2);
^~~~~~~~~~~~~~~
./ui_appdialog.h:164:56: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush3);
^~~~~~~~~~~~~~~
./ui_appdialog.h:171:56: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush5);
^~~~~~~~~~~~~~~
./ui_appdialog.h:296:55: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette1.setBrush(QPalette::Active, QPalette::PlaceholderText, brush6);
^~~~~~~~~~~~~~~
./ui_appdialog.h:301:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette1.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush7);
^~~~~~~~~~~~~~~
./ui_appdialog.h:306:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette1.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush8);
^~~~~~~~~~~~~~~
./ui_appdialog.h:382:55: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette2.setBrush(QPalette::Active, QPalette::PlaceholderText, brush9);
^~~~~~~~~~~~~~~
./ui_appdialog.h:387:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette2.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush10);
^~~~~~~~~~~~~~~
./ui_appdialog.h:392:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette2.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush11);
^~~~~~~~~~~~~~~
./ui_appdialog.h:444:55: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette3.setBrush(QPalette::Active, QPalette::PlaceholderText, brush12);
^~~~~~~~~~~~~~~
./ui_appdialog.h:449:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette3.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush13);
^~~~~~~~~~~~~~~
./ui_appdialog.h:454:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette3.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush14);
^~~~~~~~~~~~~~~
./ui_appdialog.h:470:55: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette4.setBrush(QPalette::Active, QPalette::PlaceholderText, brush15);
^~~~~~~~~~~~~~~
./ui_appdialog.h:475:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette4.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush16);
^~~~~~~~~~~~~~~
./ui_appdialog.h:480:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette4.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush17);
^~~~~~~~~~~~~~~
./ui_appdialog.h:595:55: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette5.setBrush(QPalette::Active, QPalette::PlaceholderText, brush18);
^~~~~~~~~~~~~~~
./ui_appdialog.h:600:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette5.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush19);
^~~~~~~~~~~~~~~
./ui_appdialog.h:605:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette5.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush20);
^~~~~~~~~~~~~~~
./ui_appdialog.h:651:55: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette6.setBrush(QPalette::Active, QPalette::PlaceholderText, brush21);
^~~~~~~~~~~~~~~
./ui_appdialog.h:656:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette6.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush22);
^~~~~~~~~~~~~~~
./ui_appdialog.h:661:57: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette6.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush23);
^~~~~~~~~~~~~~~
In file included from ../src/gui/dialogs/infowidget.h:11,
from ../src/gui/circuitwidget/circuitwidget.cpp:19:
./ui_infowidget.h: In member function ‘void Ui_infoWidget::setupUi(QWidget*)’:
./ui_infowidget.h:51:54: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette.setBrush(QPalette::Active, QPalette::PlaceholderText, brush1);
^~~~~~~~~~~~~~~
./ui_infowidget.h:56:56: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette.setBrush(QPalette::Inactive, QPalette::PlaceholderText, brush2);
^~~~~~~~~~~~~~~
./ui_infowidget.h:63:56: error: ‘PlaceholderText’ is not a member of ‘QPalette’
palette.setBrush(QPalette::Disabled, QPalette::PlaceholderText, brush4);
^~~~~~~~~~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-copy’
make: *** [Makefile:5930: build/objects/circuitwidget.o] Error 1
shaos@amd64s:~/src/OTHER/SimulIDE/trunk/build_XX$
shaos@amd64s:~/src/OTHER/SimulIDE/trunk$ git status
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
У меня Qt 5.11.3 в дебияне стоит...
P.S. Ветки 1.0.0 и 1.0.1 собрались без проблем.