Hello once again guys!<br><br>I was wondering if you could help me with a problem I&#39;m having with Freecycle. I&#39;m trying to get it to compile to no avail. I&#39;ve also tried to install the debian binary (even though I&#39;m running Ubuntu Studio Gutsy) but it still won&#39;t install since the ubuntu binary installer says I don&#39;t have libc6 which I do have installed, including libc6-dev. I also have a buncha qt3-qt4 core packages installed <br>
<br>&nbsp;These are some of the errors I&#39;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 `;&#39; 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 `;&#39; 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 `;&#39; before 'filename'<br>freecycle.cpp:1360: error: expected `;&#39; 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 '&gt;' 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&#39;<br>
make: *** [sub-src] Error 2<br>chris@linuxlaptop:~/Desktop/freecycle$ <br></blockquote>&nbsp;<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;">&nbsp; qmake <a href="http://freecycle.pro">freecycle.pro</a></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; make</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;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&#39;ve tried the other ones too to no avail.<br><br>Any ideas?<br>