Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 555450 - media-sound/qjackctl-0.4.0 USE="qt5" In file included from qjackctlPatchbayFile.h:25:0, from qjackctlPatchbayFile.cpp:23: qjackctlPatchbayRack.h:180:1: error: expected class-name before ‘{’ token
Summary: media-sound/qjackctl-0.4.0 USE="qt5" In file included from qjackctlPatchbayFi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-20 11:34 UTC by jospezial
Modified: 2015-08-28 08:57 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,23.53 KB, text/plain)
2015-07-20 11:34 UTC, jospezial
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2015-07-20 11:34:05 UTC
Created attachment 407224 [details]
build.log

Calculating dependencies... done!
[ebuild     U  ] media-sound/qjackctl-0.4.0::gentoo [0.3.13::gentoo] USE="alsa dbus qt5%* -debug -portaudio" 0 KiB




x86_64-pc-linux-gnu-g++ -c -march=native -O2 -pipe -march=native -O2 -pipe -Wall -W -D_REENTRANT -fPIC -DDATADIR="/usr/share" -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt5 -isystem /usr/include -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtDBus -isystem /usr/include/qt5/QtCore -I.moc -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qjackctlPatchbayFile.o qjackctlPatchbayFile.cpp
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:180:1: error: expected class-name before ‘{’ token
 {
 ^
qjackctlPatchbayRack.h:181:2: error: ‘Q_OBJECT’ does not name a type
  Q_OBJECT
  ^
qjackctlPatchbayRack.h:247:1: error: ‘signals’ does not name a type
 signals:
 ^
qjackctlPatchbayRack.h: In static member function ‘static bool qjackctlPatchbayFile::load(qjackctlPatchbayRack*, const QString&)’:
qjackctlPatchbayRack.h:225:7: error: ‘void qjackctlPatchbayRack::clear()’ is private
  void clear();
       ^
qjackctlPatchbayFile.cpp:124:19: error: within this context
  pPatchbay->clear();
                   ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:228:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::osocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& osocketlist();
                                   ^
qjackctlPatchbayFile.cpp:141:43: error: within this context
    load_socketlist(pPatchbay->osocketlist(), eRoot);
                                           ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:229:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::isocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& isocketlist();
                                   ^
qjackctlPatchbayFile.cpp:145:43: error: within this context
    load_socketlist(pPatchbay->isocketlist(), eRoot);
                                           ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:228:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::osocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& osocketlist();
                                   ^
qjackctlPatchbayFile.cpp:167:52: error: within this context
       pPatchbay->findSocket(pPatchbay->osocketlist(),
                                                    ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:205:26: error: ‘qjackctlPatchbaySocket* qjackctlPatchbayRack::findSocket(QList<qjackctlPatchbaySocket*>&, const QString&, int)’ is private
  qjackctlPatchbaySocket *findSocket(
                          ^
qjackctlPatchbayFile.cpp:168:32: error: within this context
       eSlot.attribute("output")));
                                ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:229:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::isocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& isocketlist();
                                   ^
qjackctlPatchbayFile.cpp:170:52: error: within this context
       pPatchbay->findSocket(pPatchbay->isocketlist(),
                                                    ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:205:26: error: ‘qjackctlPatchbaySocket* qjackctlPatchbayRack::findSocket(QList<qjackctlPatchbaySocket*>&, const QString&, int)’ is private
  qjackctlPatchbaySocket *findSocket(
                          ^
qjackctlPatchbayFile.cpp:171:31: error: within this context
       eSlot.attribute("input")));
                               ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:197:7: error: ‘void qjackctlPatchbayRack::addSlot(qjackctlPatchbaySlot*)’ is private
  void addSlot(qjackctlPatchbaySlot *pSlot);
       ^
qjackctlPatchbayFile.cpp:172:30: error: within this context
      pPatchbay->addSlot(pSlot);
                              ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:228:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::osocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& osocketlist();
                                   ^
qjackctlPatchbayFile.cpp:191:54: error: within this context
       = pPatchbay->findSocket(pPatchbay->osocketlist(),
                                                      ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:205:26: error: ‘qjackctlPatchbaySocket* qjackctlPatchbayRack::findSocket(QList<qjackctlPatchbaySocket*>&, const QString&, int)’ is private
  qjackctlPatchbaySocket *findSocket(
                          ^
qjackctlPatchbayFile.cpp:192:47: error: within this context
        eCable.attribute("output"), iSocketType);
                                               ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:229:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::isocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& isocketlist();
                                   ^
qjackctlPatchbayFile.cpp:194:54: error: within this context
       = pPatchbay->findSocket(pPatchbay->isocketlist(),
                                                      ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:205:26: error: ‘qjackctlPatchbaySocket* qjackctlPatchbayRack::findSocket(QList<qjackctlPatchbaySocket*>&, const QString&, int)’ is private
  qjackctlPatchbaySocket *findSocket(
                          ^
qjackctlPatchbayFile.cpp:195:46: error: within this context
        eCable.attribute("input"), iSocketType);
                                              ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:201:7: error: ‘void qjackctlPatchbayRack::addCable(qjackctlPatchbayCable*)’ is private
  void addCable(qjackctlPatchbayCable *pCable);
       ^
qjackctlPatchbayFile.cpp:200:23: error: within this context
         pIntputSocket));
                       ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h: In static member function ‘static bool qjackctlPatchbayFile::save(qjackctlPatchbayRack*, const QString&)’:
qjackctlPatchbayRack.h:228:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::osocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& osocketlist();
                                   ^
qjackctlPatchbayFile.cpp:225:41: error: within this context
  save_socketlist(pPatchbay->osocketlist(), eOutputSockets, doc);
                                         ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:229:35: error: ‘QList<qjackctlPatchbaySocket*>& qjackctlPatchbayRack::isocketlist()’ is private
  QList<qjackctlPatchbaySocket *>& isocketlist();
                                   ^
qjackctlPatchbayFile.cpp:230:41: error: within this context
  save_socketlist(pPatchbay->isocketlist(), eInputSockets, doc);
                                         ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:231:33: error: ‘QList<qjackctlPatchbaySlot*>& qjackctlPatchbayRack::slotlist()’ is private
  QList<qjackctlPatchbaySlot *>& slotlist();
                                 ^
qjackctlPatchbayFile.cpp:235:67: error: within this context
  QListIterator<qjackctlPatchbaySlot *> slotit(pPatchbay->slotlist());
                                                                   ^
In file included from qjackctlPatchbayFile.h:25:0,
                 from qjackctlPatchbayFile.cpp:23:
qjackctlPatchbayRack.h:233:34: error: ‘QList<qjackctlPatchbayCable*>& qjackctlPatchbayRack::cablelist()’ is private
  QList<qjackctlPatchbayCable *>& cablelist();
                                  ^
qjackctlPatchbayFile.cpp:261:69: error: within this context
  QListIterator<qjackctlPatchbayCable *> cablit(pPatchbay->cablelist());
                                                                     ^
Makefile:1011: recipe for target '.obj/qjackctlPatchbayFile.o' failed
make[1]: *** [.obj/qjackctlPatchbayFile.o] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-sound/qjackctl-0.4.0/work/qjackctl-0.4.0/src'
qjackctl.mak:42: recipe for target 'sub-src-make_first' failed
make: *** [sub-src-make_first] Error 2
 * ERROR: media-sound/qjackctl-0.4.0::gentoo failed (compile phase):
 *   emake failed
 *
Comment 1 jospezial 2015-07-22 11:44:44 UTC
With USE="-qt5" it compiles.

Calculating dependencies... done!
[ebuild     U  ] media-sound/qjackctl-0.4.0::gentoo [0.3.13::gentoo] USE="alsa dbus -debug -portaudio -qt5%" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-sound/qjackctl-0.4.0::gentoo
>>> Installing (1 of 1) media-sound/qjackctl-0.4.0::gentoo
>>> Jobs: 1 of 1 complete                           Load avg: 2.71, 1.87, 1.51
>>> Auto-cleaning packages...
Comment 2 Davide Pesavento (RETIRED) gentoo-dev 2015-08-07 00:17:34 UTC
why is qt@ CC'ed here? we don't maintain this package...
Comment 3 Michael Palimaka (kensington) gentoo-dev 2015-08-07 15:05:31 UTC
This is probably caused by Qt 5.5 and will likely be solved by adding a missing QObject include.