Error compiling Qtractor v0.7.8.30git.6e47d3

Forums

Dear Rui!

Maybe a Qt4 issue: while v0.7.8.29 compiles just fine, todays v0.7.8.30 stops the "make"-process with the following message:
==============================

qtractorMainForm.cpp: In member function ‘void qtractorMainForm::audioBuffNotify(unsigned int)’:
qtractorMainForm.cpp:7578:19: error: template argument for ‘template class QList’ uses local type ‘qtractorMainForm::audioBuffNotify(unsigned int)::Connects*’
   QList m_list;
                   ^
qtractorMainForm.cpp:7578:19: error:   trying to instantiate ‘template class QList’
qtractorMainForm.cpp: In member function ‘bool qtractorMainForm::audioBuffNotify(unsigned int)::Connections::load(qtractorEngine*)’:
qtractorMainForm.cpp:7525:28: error: template argument for ‘template class QListIterator’ uses local type ‘qtractorMainForm::audioBuffNotify(unsigned int)::Connects*’
    QListIterator iter(m_list);
                            ^
qtractorMainForm.cpp:7525:28: error:   trying to instantiate ‘template class QListIterator’
qtractorMainForm.cpp:7525:34: error: invalid type in declaration before ‘(’ token
    QListIterator iter(m_list);
                                  ^
qtractorMainForm.cpp:7526:16: error: request for member ‘hasNext’ in ‘iter’, which is of non-class type ‘int’
    while (iter.hasNext()) {
                ^
qtractorMainForm.cpp:7527:31: error: request for member ‘next’ in ‘iter’, which is of non-class type ‘int’
     Connects *pConnect = iter.next();
                               ^
qtractorMainForm.cpp: In member function ‘void qtractorMainForm::audioBuffNotify(unsigned int)::Connections::clear()’:
qtractorMainForm.cpp:7555:11: error: request for member ‘clear’ in ‘((qtractorMainForm::audioBuffNotify(unsigned int)::Connections*)this)->qtractorMainForm::audioBuffNotify(unsigned int)::Connections::m_list’, which is of non-class type ‘int’
    m_list.clear();
           ^
qtractorMainForm.cpp: In member function ‘int qtractorMainForm::audioBuffNotify(unsigned int)::Connections::save(qtractorBus*)’:
qtractorMainForm.cpp:7567:13: error: request for member ‘append’ in ‘((qtractorMainForm::audioBuffNotify(unsigned int)::Connections*)this)->qtractorMainForm::audioBuffNotify(unsigned int)::Connections::m_list’, which is of non-class type ‘int’
      m_list.append(pConnects);
             ^
In file included from /usr/include/qt4/QtCore/qlist.h:47:0,
                 from /usr/include/qt4/QtCore/qvariant.h:47,
                 from /usr/include/qt4/QtCore/QVariant:1,
                 from .ui/ui_qtractorMainForm.h:34,
                 from qtractorMainForm.h:25,
                 from qtractorMainForm.cpp:22:
/usr/include/qt4/QtCore/qalgorithms.h: In instantiation of ‘void qDeleteAll(const Container&) [with Container = int]’:
qtractorMainForm.cpp:7554:21:   required from here
/usr/include/qt4/QtCore/qalgorithms.h:330:34: error: request for member ‘begin’ in ‘c’, which is of non-class type ‘const int’
     qDeleteAll(c.begin(), c.end());
                                  ^
/usr/include/qt4/QtCore/qalgorithms.h:330:34: error: request for member ‘end’ in ‘c’, which is of non-class type ‘const int’
make[2]: *** [.obj/qtractorMainForm.o] Fehler 1
make[2]: Verzeichnis »/home/babarosa/qtractor-0.7.8.30git.6e47d3/src« wird verlassen
make[1]: *** [sub-src-make_default] Fehler 2
make[1]: Verzeichnis »/home/babarosa/qtractor-0.7.8.30git.6e47d3« wird verlassen
make: *** [src/qtractor] Fehler 2

==============================
Is there any hope left for me?
Greetings, Michael

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.