Hello once again guys!<br><br>I was wondering if you could help me with a problem I'm having with Freecycle. I'm trying to get it to compile to no avail. I've also tried to install the debian binary (even though I'm running Ubuntu Studio Gutsy) but it still won't install since the ubuntu binary installer says I don't have libc6 which I do have installed, including libc6-dev. I also have a buncha qt3-qt4 core packages installed <br>
<br> These are some of the errors I'm getting with the make command (after it tells you to use the qmake command).<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
freecycle.cpp:1194: error: within this context<br>drawsoundwidget.h:98: error: 'long int DrawSoundWidget::getRightLoopMarkerSample()' is private<br>freecycle.cpp:1195: error: within this context<br>freecycle.cpp:1197: error: 'class SoundManager' has no member named 'getFrames'<br>
freecycle.cpp: In member function 'void Freecycle::loopChanged()':<br>freecycle.cpp:1207: error: invalid use of undefined type 'struct QPushButton'<br>./ladspadialogbase.h:25: error: forward declaration of 'struct QPushButton'<br>
drawsoundwidgetabstract.h: In member function 'void Freecycle::setWaveView()':<br>drawsoundwidgetabstract.h:37: error: 'WaveCanvas* DrawSoundWidgetAbstract::getCanvas()' is private<br>freecycle.cpp:1221: error: within this context<br>
freecycle.cpp:1222: error: 'configureViewPopupMenu' was not declared in this scope<br>freecycle.cpp:1222: error: 'TRUE' was not declared in this scope<br>freecycle.cpp:1223: error: 'FALSE' was not declared in this scope<br>
drawsoundwidgetabstract.h: In member function 'void Freecycle::setSpectrumView()':<br>drawsoundwidgetabstract.h:37: error: 'WaveCanvas* DrawSoundWidgetAbstract::getCanvas()' is private<br>freecycle.cpp:1232: error: within this context<br>
freecycle.cpp:1233: error: 'configureViewPopupMenu' was not declared in this scope<br>freecycle.cpp:1233: error: 'TRUE' was not declared in this scope<br>freecycle.cpp:1234: error: 'FALSE' was not declared in this scope<br>
freecycle.cpp: In member function 'void Freecycle::showBeatLines()':<br>freecycle.cpp:1243: error: 'configureViewPopupMenu' was not declared in this scope<br>freecycle.cpp:1244: error: 'FALSE' was not declared in this scope<br>
freecycle.cpp:1247: error: 'TRUE' was not declared in this scope<br>bpmmodifierdropdown.h: In member function 'void Freecycle::bpmModifierValueChanged()':<br>bpmmodifierdropdown.h:38: error: 'float BPMModifierDropDown::getModifier()' is private<br>
freecycle.cpp:1262: error: within this context<br>drawsoundwidget.h:105: error: 'void DrawSoundWidget::setComputedBPMModifier(double)' is private<br>freecycle.cpp:1262: error: within this context<br>freecycle.cpp: In member function 'void Freecycle::spaceBarPressed()':<br>
freecycle.cpp:1267: error: invalid use of undefined type 'struct QPushButton'<br>./ladspadialogbase.h:25: error: forward declaration of 'struct QPushButton'<br>drawsoundwidget.h: In member function 'void Freecycle::numPad7Pressed()':<br>
drawsoundwidget.h:97: error: 'long int DrawSoundWidget::getLeftLoopMarkerSample()' is private<br>freecycle.cpp:1277: error: within this context<br>drawsoundwidget.h: In member function 'void Freecycle::numPad9Pressed()':<br>
drawsoundwidget.h:98: error: 'long int DrawSoundWidget::getRightLoopMarkerSample()' is private<br>freecycle.cpp:1286: error: within this context<br>freecycle.cpp: In member function 'void Freecycle::saveProjectAs()':<br>freecycle.cpp:1306: error: 'QString' was not declared in this scope<br>
freecycle.cpp:1306: error: expected `;' before 'fn'<br>mysaveprojectdialog.h:36: error: 'int MySaveProjectDialog::exec()' is private<br>freecycle.cpp:1307: error: within this context<br>freecycle.cpp:1307: error: 'QDialog' has not been declared<br>
freecycle.cpp:1308: error: 'fn' was not declared in this scope<br>freecycle.cpp:1308: error: 'class MySaveProjectDialog' has no member named 'selectedFile'<br>freecycle.cpp:1310: error: 'class DrawSoundWidget' has no member named 'getLockedBeatList'<br>
drawsoundwidget.h:133: error: 'LockedBeatRectList DrawSoundWidget::getLockedBeatRects()' is private<br>freecycle.cpp:1311: error: within this context<br>freecycle.cpp:1311: error: invalid use of undefined type 'class LockedBeatRectList'<br>
lockedbeatrectlist.h:20: error: forward declaration of 'class LockedBeatRectList'<br>freecycle.cpp:1312: error: 'class BPMModifierDropDown' has no member named 'getStringModifier'<br>projectmanager.h:53: error: 'void ProjectManager::saveProject()' is private<br>
freecycle.cpp:1313: error: within this context<br>freecycle.cpp: In member function 'void Freecycle::loadProject()':<br>freecycle.cpp:1323: error: 'QString' was not declared in this scope<br>freecycle.cpp:1323: error: expected `;' before 'fn'<br>
myloadprojectdialog.h:28: error: 'int MyLoadProjectDialog::exec()' is private<br>freecycle.cpp:1324: error: within this context<br>freecycle.cpp:1324: error: 'QDialog' has not been declared<br>freecycle.cpp:1325: error: 'fn' was not declared in this scope<br>
freecycle.cpp:1325: error: 'class MyLoadProjectDialog' has no member named 'selectedFile'<br>freecycle.cpp: In member function 'void Freecycle::saveLoopMidiFile()':<br>freecycle.cpp:1358: error: 'QString' was not declared in this scope<br>
freecycle.cpp:1358: error: expected `;' before 'filename'<br>freecycle.cpp:1360: error: expected `;' before 'fn'<br>freecycle.cpp:1363: error: 'fn' was not declared in this scope<br>freecycle.cpp:1364: error: 'QValueList' was not declared in this scope<br>
freecycle.cpp:1364: error: expected primary-expression before '>' token<br>freecycle.cpp:1364: error: 'beatlinesVL' was not declared in this scope<br>drawsoundwidget.h:96: error: 'bool DrawSoundWidget::hasLoopSet()' is private<br>
freecycle.cpp:1365: error: within this context<br>drawsoundwidget.h:97: error: 'long int DrawSoundWidget::getLeftLoopMarkerSample()' is private<br>freecycle.cpp:1366: error: within this context<br>drawsoundwidget.h:98: error: 'long int DrawSoundWidget::getRightLoopMarkerSample()' is private<br>
freecycle.cpp:1367: error: within this context<br>freecycle.cpp:1368: error: 'class DrawSoundWidget' has no member named 'selectLockedBeatlinesList'<br>freecycle.cpp:1370: error: 'QMessageBox' has not been declared<br>drawsoundwidget.h:95: error: 'double DrawSoundWidget::getUsedBPM()' is private<br>
freecycle.cpp:1374: error: within this context<br>freecycle.cpp:1375: error: 'statusBar' was not declared in this scope<br>freecycle.cpp:1375: error: 'tr' was not declared in this scope<br>freecycle.cpp:1377: error: 'statusBar' was not declared in this scope<br>
freecycle.cpp:1377: error: 'tr' was not declared in this scope<br>freecycle.cpp: In member function 'void Freecycle::saveProject()':<br>freecycle.cpp:1387: error: 'class ProjectManager' has no member named 'getFilename'<br>
freecycle.cpp:1388: error: 'class DrawSoundWidget' has no member named 'getLockedBeatList'<br>drawsoundwidget.h:133: error: 'LockedBeatRectList DrawSoundWidget::getLockedBeatRects()' is private<br>freecycle.cpp:1389: error: within this context<br>
freecycle.cpp:1389: error: invalid use of undefined type 'class LockedBeatRectList'<br>lockedbeatrectlist.h:20: error: forward declaration of 'class LockedBeatRectList'<br>freecycle.cpp:1390: error: 'class BPMModifierDropDown' has no member named 'getStringModifier'<br>
projectmanager.h:53: error: 'void ProjectManager::saveProject()' is private<br>freecycle.cpp:1391: error: within this context<br>freecycle.cpp: At global scope:<br>freecycle.cpp:1399: error: variable or field 'loadProject' declared void<br>
freecycle.cpp:1399: error: 'int Freecycle::loadProject' is not a static member of 'class Freecycle'<br>freecycle.cpp:1399: error: 'QString' was not declared in this scope<br>freecycle.cpp:1400: error: expected ',' or ';' before '{' token<br>
freecycle.cpp: In member function 'void Freecycle::help()':<br>freecycle.cpp:1419: error: 'class HelpManager' has no member named 'open'<br>freecycle.cpp: At global scope:<br>freecycle.cpp:1423: error: variable or field 'setMainApplication' declared void<br>
freecycle.cpp:1423: error: 'int Freecycle::setMainApplication' is not a static member of 'class Freecycle'<br>freecycle.cpp:1423: error: 'QApplication' was not declared in this scope<br>freecycle.cpp:1423: error: 'theValue' was not declared in this scope<br>
freecycle.cpp:1423: error: expected ',' or ';' before '{' token<br>pics/icons.h:8232: warning: 'embed_image_vec' defined but not used<br>make[1]: *** [freecycle.o] Error 1<br>make[1]: Leaving directory `/home/chris/Desktop/freecycle/src'<br>
make: *** [sub-src] Error 2<br>chris@linuxlaptop:~/Desktop/freecycle$ <br></blockquote> <br><br><br>Here are the installation instructions found in teh readme:<br><br><br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
<span style="font-family: courier new,monospace;">INSTALLATION:</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">*In order to generate makefiles and compile you should execute</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> qmake <a href="http://freecycle.pro">freecycle.pro</a></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> make</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> in the freecycle dir.</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* FOR CONDITIONAL COMPILES PLEASE EDIT src/cond.pri</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">The easiest way to compile Freecycle (which is a Qt3 app) in an environment which contains both qt3 and qt4 (OpenSuSE 10.2 comes to mind as an example..) you should:</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">* export PATH=/usr/lib/qt3/bin/:$PATH</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">* export QTDIR=/usr/lib/qt3/</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* make clean </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">* rm src/Makefile </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* rm Makefile </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">* qmake </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">* make</span><br></blockquote><br><br>I've tried the other ones too to no avail.<br><br>Any ideas?<br>