You are not logged in.
I haven't been able to compile any revisions past 5664. All of the deps are current as of 2/13. I just want to know if anyone has been encountering something similar. Upstream cannot make heads or tails about it as his svn checkout compiles fine on his ubuntu build machine.
31%] Building CXX object 3rdparty/solid-lite/CMakeFiles/solidlite.dir/backends/udisks/moc_udisksmanager.cpp.o
[ 31%] Building CXX object 3rdparty/solid-lite/CMakeFiles/solidlite.dir/backends/udisks/moc_udisksstorageaccess.cpp.o
[ 31%] Building CXX object 3rdparty/solid-lite/CMakeFiles/solidlite.dir/backends/udisks/moc_udisksstoragedrive.cpp.o
[ 31%] Building CXX object 3rdparty/solid-lite/CMakeFiles/solidlite.dir/backends/udisks/moc_udisksstoragevolume.cpp.o
Linking CXX static library libsolidlite.a
[ 31%] Built target solidlite
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting... Generating moc_ratingwidget.cpp
[ 18%] Built target cantata_automoc
Linking CXX static library ../lib/libsupport.a
[ 18%] Built target support
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...Last edited by ssri (2015-02-14 15:43:31)
Offline
Hi ssri,
I can confirm that the compilation fails, but you should check the whole compilation output, not only the last lines: it seems that the culprit is speex
Scanning dependencies of target ebur128
[ 6%] Building C object 3rdparty/ebur128/CMakeFiles/ebur128.dir/ebur128.c.o
[ 7%] Generating backends/shared/moc_udevqt.cpp
In file included from /usr/include/speex/speexdsp_types.h:122:0,
from /usr/include/speex/speex_resampler.h:87,
from /tmp/AUR/cantata-svn/src/cantata-svn/3rdparty/ebur128/ebur128.c:34:
/usr/include/speex/speexdsp_config_types.h:13:9: error: unknown type name 'uint16_t'
typedef uint16_t spx_uint16_t;
^
/usr/include/speex/speexdsp_config_types.h:15:9: error: unknown type name 'uint32_t'
typedef uint32_t spx_uint32_t;
^
3rdparty/ebur128/CMakeFiles/ebur128.dir/build.make:54: recipe for target '3rdparty/ebur128/CMakeFiles/ebur128.dir/ebur128.c.o' failed
make[2]: *** [3rdparty/ebur128/CMakeFiles/ebur128.dir/ebur128.c.o] Error 1
CMakeFiles/Makefile2:210: recipe for target '3rdparty/ebur128/CMakeFiles/ebur128.dir/all' failed
make[1]: *** [3rdparty/ebur128/CMakeFiles/ebur128.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....Offline
Confirmed! Removing speex (1.2rc2-1) and speexdsp (1.2rc3-1) and then downgrading to last week's speex package (1.2rc1-4) enables both Qt5 and KDE packages to compile successfully. Thanks for checking the issue for me. Prior reported compilation errors usually had the relevant output near the termination point. I guess I was being lazy this time around. smh... Reported upstream.
Scanning dependencies of target ebur128
Generating moc_thread.cxx
[ 3%] Building C object 3rdparty/ebur128/CMakeFiles/ebur128.dir/ebur128.o
Generating moc_replaygain.cpp
Generating moc_taghelper.cpp
Generating moc_playlistsmodel.cpp
/home/user/Projects/cantata-kde-svn/src/cantata-kde-svn/po/ko.po:7: warning: header field 'Language-Team' still has the initial default value
[ 3%] Built target translations
[ 4%] Generating moc_fancytabwidget.cxx
In file included from /usr/include/speex/speexdsp_types.h:122:0,
from /usr/include/speex/speex_resampler.h:87,
from /home/user/Projects/cantata-kde-svn/src/cantata-kde-svn/3rdparty/ebur128/ebur128.c:34:
/usr/include/speex/speexdsp_config_types.h:13:9: error: unknown type name ‘uint16_t’
typedef uint16_t spx_uint16_t;
^
/usr/include/speex/speexdsp_config_types.h:15:9: error: unknown type name ‘uint32_t’
typedef uint32_t spx_uint32_t;
^
Scanning dependencies of target qtiocompressor
/home/user/Projects/cantata-kde-svn/src/cantata-kde-svn/3rdparty/ebur128/ebur128.c: In function ‘ebur128_check_true_peak’:
/home/user/Projects/cantata-kde-svn/src/cantata-kde-svn/3rdparty/ebur128/ebur128.c:395:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < out_len; ++i) {
^
3rdparty/ebur128/CMakeFiles/ebur128.dir/build.make:54: recipe for target '3rdparty/ebur128/CMakeFiles/ebur128.dir/ebur128.o' failed
make[2]: *** [3rdparty/ebur128/CMakeFiles/ebur128.dir/ebur128.o] Error 1
CMakeFiles/Makefile2:305: recipe for target '3rdparty/ebur128/CMakeFiles/ebur128.dir/all' failed
make[1]: *** [3rdparty/ebur128/CMakeFiles/ebur128.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....Last edited by ssri (2015-02-14 15:57:38)
Offline
The upstream issue with recent changes in speex is still an issue, so here's a link to the bugreport submitted by the AUR Cantata PKGBUILDs maintainer: https://code.google.com/p/cantata/issues/detail?id=627
Offline