parallaxinc / PropellerIDE

An easy-to-use, cross-platform IDE for the Parallax Propeller
GNU General Public License v3.0
70 stars 26 forks source link

Build Error on current trunk #42

Closed totalspectrum closed 8 years ago

totalspectrum commented 8 years ago

On the current trunk as of August 17 (rev. 52ce5a1f90a8ea5a8b46b1285580a2bc2c1b5f62) I'm unable to build on Debian Jessie. I get the following errors:

mainwindow.cpp: In constructor ‘MainWindow::MainWindow(QWidget*)’:
mainwindow.cpp:72:8: error: ‘class Ui::MainWindow’ has no member named ‘actionPrint’
     ui.actionPrint->setEnabled(true);
        ^
mainwindow.cpp:73:16: error: ‘class Ui::MainWindow’ has no member named ‘actionPrint’
     connect(ui.actionPrint,SIGNAL(triggered()),this,SLOT(printFile()));
                ^
mainwindow.cpp:131:16: error: ‘class Ui::MainWindow’ has no member named ‘actionPropBASIC_Manual’
     connect(ui.actionPropBASIC_Manual,          SIGNAL(triggered()), this, SLOT(propBasicManual()));
                ^
mainwindow.cpp: In member function ‘bool MainWindow::runCompiler(bool, bool, const QString&)’:
mainwindow.cpp:504:17: error: ‘class ProjectParser’ has no member named ‘status’
     if (parser->status() == ProjectParser::CircularDependencyError)
                 ^
mainwindow.cpp:504:29: error: ‘CircularDependencyError’ is not a member of ‘ProjectParser’
     if (parser->status() == ProjectParser::CircularDependencyError)
                             ^
bweir commented 8 years ago

Hi there,

Have you made sure to check out all dependencies with recursive clone? Also, I use Ubuntu so I'm not entirely sure what Jessie corresponds to. What version of Qt are you using? Qt5.3 or higher is required.

On Aug 17, 2016 12:46 PM, "Eric R. Smith" notifications@github.com wrote:

On the current trunk as of August 17 (rev. 52ce5a1 https://github.com/parallaxinc/PropellerIDE/commit/52ce5a1f90a8ea5a8b46b1285580a2bc2c1b5f62) I'm unable to build on Debian Jessie. I get the following errors:

mainwindow.cpp: In constructor ‘MainWindow::MainWindow(QWidget*)’: mainwindow.cpp:72:8: error: ‘class Ui::MainWindow’ has no member named ‘actionPrint’ ui.actionPrint->setEnabled(true); ^ mainwindow.cpp:73:16: error: ‘class Ui::MainWindow’ has no member named ‘actionPrint’ connect(ui.actionPrint,SIGNAL(triggered()),this,SLOT(printFile())); ^ mainwindow.cpp:131:16: error: ‘class Ui::MainWindow’ has no member named ‘actionPropBASIC_Manual’ connect(ui.actionPropBASIC_Manual, SIGNAL(triggered()), this, SLOT(propBasicManual())); ^ mainwindow.cpp: In member function ‘bool MainWindow::runCompiler(bool, bool, const QString&)’: mainwindow.cpp:504:17: error: ‘class ProjectParser’ has no member named ‘status’ if (parser->status() == ProjectParser::CircularDependencyError) ^ mainwindow.cpp:504:29: error: ‘CircularDependencyError’ is not a member of ‘ProjectParser’ if (parser->status() == ProjectParser::CircularDependencyError) ^

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/PropellerIDE/issues/42, or mute the thread https://github.com/notifications/unsubscribe-auth/AJEcGAr17_TT-QL3NOnjuJBjprjPVIprks5qg2UKgaJpZM4Jm0OR .

totalspectrum commented 8 years ago

That was indeed the problem -- my git checkout wasn't recursive. Thanks for the help!

bweir commented 8 years ago

No problem!

On Aug 17, 2016 3:27 PM, "Eric R. Smith" notifications@github.com wrote:

That was indeed the problem -- my git checkout wasn't recursive. Thanks for the help!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/parallaxinc/PropellerIDE/issues/42#issuecomment-240568615, or mute the thread https://github.com/notifications/unsubscribe-auth/AJEcGGxyWM8CXCxdA852Xz03oSK93KZNks5qg4rXgaJpZM4Jm0OR .