Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604528 - media-sound/mixxx-2.0.0-r3 fails to build, new ABI in media-libs/chromaprint-1.4.2: src/musicbrainz/chromaprinter.cpp:62:66: error: invalid conversion from void** to uint32_t** {aka unsigned int**}
Summary: media-sound/mixxx-2.0.0-r3 fails to build, new ABI in media-libs/chromaprint-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL: https://github.com/mixxxdj/mixxx/pull...
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2017-01-03 16:51 UTC by Charlie Gehlin
Modified: 2017-01-18 23:53 UTC (History)
1 user (show)

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


Attachments
emerge --info (emerge.info.txt,23.83 KB, text/plain)
2017-01-03 16:53 UTC, Charlie Gehlin
Details
Proposed mixxx-2.0.0-chromaprintAPI-1.4.2.patch (mixxx-2.0.0-chromaprintAPI-1.4.2.patch,2.63 KB, patch)
2017-01-03 16:54 UTC, Charlie Gehlin
Details | Diff
Proposed mixxx-2.0.0-r3.ebuild.patch (mixxx-2.0.0-r3.ebuild.patch,383 bytes, patch)
2017-01-03 16:56 UTC, Charlie Gehlin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Charlie Gehlin 2017-01-03 16:51:42 UTC
x86_64-pc-linux-gnu-g++ -o lin64_build/musicbrainz/moc_tagfetcher.o -c -march=core2 -O2 -pipe -std=c++11 -pipe -Wall -Wextra -g -fPIC -pthread -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -Dx86_64 -DMIXXX_BUILD_DEBUG -D__LINUX__ -D__UNIX__ -DSETTINGS_PATH=\".mixxx/\" -DSETTINGS_FILE=\"mixxx.cfg\" -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -DUNIX_LIB_PATH=\"/usr/lib64/mixxx\" -DSOUNDTOUCH_DISABLE_X86_OPTIMIZATIONS -D__PORTAUDIO__ -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_DISABLE_DEPRECATED_BEFORE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_XML_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_WIDGETS_LIB -D__SNDFILE__ -D__MAD__ -D__HID__ -D__BULK__ -D__VINYLCONTROL__ -D__SHOUTCAST__ -D__OPUS__ -DQT_NO_DEBUG_OUTPUT -DHAVE_FFTW3 -D__AUTODJCRATES__ -D__SQLITE3__ -D__FFMPEGFILE__ -D__LIBAVRESAMPLE__ -Ilin64_build -Isrc -Ilib/soundtouch-1.8.0 -Ilib/replaygain -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5 -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtSvg -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtXmlPatterns -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtTest -I/usr/include/qt5/QtScriptTools -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -Ilib/gtest-1.7.0/include -Ilib/fidlib-0.9.10 -I/usr/include/taglib -Ilib/hidapi-0.8.0-rc1/hidapi -I/usr/include/libusb-1.0 -Ilib/xwax -Ilib/scratchlib -I/usr/include/opus lin64_build/musicbrainz/moc_tagfetcher.cc
src/musicbrainz/chromaprinter.cpp: In member function âQString ChromaPrinter::calcFingerPrint(const SoundSourcePointer&)â:
src/musicbrainz/chromaprinter.cpp:62:66: error: invalid conversion from âvoid**â to âuint32_t** {aka unsigned int**}â [-fpermissive]
     int ret = chromaprint_get_raw_fingerprint(ctx, &fprint, &size);
                                                                  ^
Comment 1 Charlie Gehlin 2017-01-03 16:53:27 UTC
Created attachment 458550 [details]
emerge --info
Comment 2 Charlie Gehlin 2017-01-03 16:54:51 UTC
Created attachment 458552 [details, diff]
Proposed mixxx-2.0.0-chromaprintAPI-1.4.2.patch
Comment 3 Charlie Gehlin 2017-01-03 16:56:47 UTC
Created attachment 458554 [details, diff]
Proposed mixxx-2.0.0-r3.ebuild.patch
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-01-18 21:32:26 UTC
The attached patch seems to be corrupt.
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-01-18 23:53:43 UTC
commit 8a278563748e136559a6cc193ae3895c6412c882
Author: Lars Wendler <polynomial-c@gentoo.org>
Date:   Wed Jan 18 23:04:49 2017

    media-sound/mixxx: Fixed compilation with >=media-libs/chromaprint-1.4

    Fixes Gentoo bug #604528

    Package-Manager: Portage-2.3.3, Repoman-2.3.1