Package Details: tony 2.1.1-7

Git Clone URL: https://aur.archlinux.org/tony.git (read-only, click to copy)
Package Base: tony
Description: Tony: a tool for melody transcription
Upstream URL: https://www.sonicvisualiser.org/tony/
Keywords: audio melody visualize
Licenses: GPL2
Submitter: napcode
Maintainer: napcode
Last Packager: napcode
Votes: 2
Popularity: 0.000000
First Submitted: 2019-11-05 08:21 (UTC)
Last Updated: 2022-08-15 19:20 (UTC)

Latest Comments

« First ‹ Previous 1 2

smw commented on 2020-12-29 21:59 (UTC) (edited on 2020-12-29 22:16 (UTC) by smw)

When I try to build this package, the compilation fails as follows:


svgui/layer/WaveformLayer.cpp:819:33: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations]
  819 |                << rf0 << ")" << endl;
      |                                 ^~~~
In file included from /usr/include/qt/QtCore/qdebug.h:49,
                 from /usr/include/qt/QtCore/QDebug:1,
                 from svcore/base/Debug.h:19,
                 from svcore/base/Command.h:23,
                 from svcore/base/PropertyContainer.h:19,
                 from svgui/layer/Layer.h:19,
                 from svgui/layer/SingleColourLayer.h:19,
                 from svgui/layer/WaveformLayer.h:21,
                 from svgui/layer/WaveformLayer.cpp:16:
/usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here
  293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
      |                                                                           ^~~~
svgui/layer/WaveformLayer.cpp: In member function ‘void WaveformLayer::paintChannel(LayerGeometryProvider*, QPainter*, QRect, int, const RangeVec&, int, sv_frame_t, sv_frame_t) const’:
svgui/layer/WaveformLayer.cpp:917:18: error: aggregate ‘QPainterPath waveformPath’ has incomplete type and cannot be defined
  917 |     QPainterPath waveformPath;
      |                  ^~~~~~~~~~~~
svgui/layer/WaveformLayer.cpp:918:18: error: aggregate ‘QPainterPath meanPath’ has incomplete type and cannot be defined
  918 |     QPainterPath meanPath;
      |                  ^~~~~~~~
svgui/layer/WaveformLayer.cpp:919:18: error: aggregate ‘QPainterPath clipPath’ has incomplete type and cannot be defined
  919 |     QPainterPath clipPath;
      |                  ^~~~~~~~
svgui/layer/WaveformLayer.cpp:958:171: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations]
  958 |             SVCERR << "WaveformLayer::paint: ERROR: i1 " << i1 << " > i0 " << i0 << " plus one (zoom = " << v->getZoomLevel() << ", model zoom = " << blockSize << ")" << endl;
      |                                                                                                                                                                           ^~~~
In file included from /usr/include/qt/QtCore/qdebug.h:49,
                 from /usr/include/qt/QtCore/QDebug:1,
                 from svcore/base/Debug.h:19,
                 from svcore/base/Command.h:23,
                 from svcore/base/PropertyContainer.h:19,
                 from svgui/layer/Layer.h:19,
                 from svgui/layer/SingleColourLayer.h:19,
                 from svgui/layer/WaveformLayer.h:21,
                 from svgui/layer/WaveformLayer.cpp:16:
/usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here
  293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
      |                                                                           ^~~~
svgui/layer/WaveformLayer.cpp:958:171: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations]
  958 |             SVCERR << "WaveformLayer::paint: ERROR: i1 " << i1 << " > i0 " << i0 << " plus one (zoom = " << v->getZoomLevel() << ", model zoom = " << blockSize << ")" << endl;
      |                                                                                                                                                                           ^~~~
In file included from /usr/include/qt/QtCore/qdebug.h:49,
                 from /usr/include/qt/QtCore/QDebug:1,
                 from svcore/base/Debug.h:19,
                 from svcore/base/Command.h:23,
                 from svcore/base/PropertyContainer.h:19,
                 from svgui/layer/Layer.h:19,
                 from svgui/layer/SingleColourLayer.h:19,
                 from svgui/layer/WaveformLayer.h:21,
                 from svgui/layer/WaveformLayer.cpp:16:
/usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here
  293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
      |                                                                           ^~~~
make[1]: *** [Makefile.tonyapp:4004: o/WaveformLayer.o] Error 1
make[1]: Leaving directory '/tmp/tony/tony-2.1.1'
make: *** [Makefile:254: sub-tonyapp-pro-make_first-ordered] Error 2

Please let me know if there's any additional information that would be useful.

sekret commented on 2020-03-11 07:59 (UTC) (edited on 2020-03-11 07:59 (UTC) by sekret)

The thing doesn't compile here in a clean chroot and after fixing the dependencies, I saw that some dependencies are already satisfied. Here's a cleaned up version of depends and makedepends:

depends=('jack2' 'libfishsound' 'libid3tag' 'liblo' 'liblrdf' 'libmad' 'liboggz' 'libpulse' 'opusfile' 'portaudio' 'qt5-svg' 'rubberband' 'serd' 'sord' 'hicolor-icon-theme')

makedepends=('boost')

MaartenBaert commented on 2019-12-26 17:36 (UTC)

The dependency 'opusfile' is missing.