Re: [proaudio] Mixxx Ebuild Updates |
[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]
Hi Karl,Thank you for reviewing the ebuild. I have made all of the suggested modifications and added a missing dependency. The new files are attached and all appear to work correctly at this time.
Best Regards, Alex Barker On 05/22/2013 01:14 PM, Karl Lindén wrote:
Hi, Great, this is needed! Thanks for your work! I have just done very little overlooking of your work and I have found these issues so far: 1. You should probably use virtual/pkgconfig not dev-util/pkgconfig 2. The copyright header is not updated 3. mixxx-9999-no-bzr does not apply (the .out-file is attached) 4. A dependency on media-libs/chromaprint is missing (configure fails for me) 5. There are trailing whitespaces in RDEPEND 6. With mixxx-9999-no-bzr patch disabled the following error occurs: x86_64-pc-linux-gnu-g++ -o lin64_build/engine/enginefilteriir.o -c -march=amdfam10 -O2 -fomit-frame-pointer -pipe -Wall -Wextra -DQT_GUI_LIB -Dx86_64 -D__LINUX__ -D__UNIX__ -DSETTINGS_PATH=\".mixxx/\" -DBPMSCHEME_FILE=\"mixxxbpmscheme.xml\" -DSETTINGS_FILE=\"mixxx.cfg\" -DTRACK_FILE=\"mixxxtrack.xml\" -DUNIX_SHARE_PATH=\"/usr/share/mixxx\" -DUNIX_LIB_PATH=\"/usr/lib/mixxx\" -D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -D__SNDFILE__ -D__MAD__ -D__BULK__ -D__VINYLCONTROL__ -DQT_NO_DEBUG_OUTPUT -DHAVE_FFTW3 -I/usr/lib64/qt4/include -Ilin64_build -Isrc -I/usr/include/soundtouch -Ilib/replaygain -I/usr/include/qt4 -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtCore -I/usr/lib64/qt4/include/QtCore -I/usr/lib64/qt4/include/QtGui -I/usr/lib64/qt4/include/QtOpenGL -I/usr/lib64/qt4/include/QtXml -I/usr/lib64/qt4/include/QtNetwork -I/usr/lib64/qt4/include/QtSql -I/usr/lib64/qt4/include/QtScript -I/usr/lib64/qt4/include/Qt -I/usr/include/fidlib -I/usr/include/taglib -I/usr/include/libusb-1.0 -Ilib/xwax -Ilib/scratchlib src/engine/enginefilteriir.cpp In file included from src/engine/enginefilterbutterworth8.cpp:23:0: /usr/include/fidlib/fidlib.h:10:8: error: redefinition of 'struct FidFilter' In file included from src/engine/enginefilter.h:23:0, from src/engine/enginefilterbutterworth8.h:4, from src/engine/enginefilterbutterworth8.cpp:20: /usr/include/fidlib/fidlib.h:10:8: error: previous definition of 'struct FidFilter' src/engine/enginefilterbutterworth8.cpp: In constructor 'EngineFilterButterworth8::EngineFilterButterworth8(filterType, int, double, double)': src/engine/enginefilterbutterworth8.cpp:45:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] src/engine/enginefilterbutterworth8.cpp:50:99: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] src/engine/enginefilterbutterworth8.cpp:56:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] src/engine/enginedeck.cpp: In member function 'virtual void EngineDeck::receiveBuffer(AudioInput, const short int*, unsigned int)': src/engine/enginedeck.cpp:168:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] scons: *** [lin64_build/engine/enginefilterbutterworth8.o] Error 1 scons: building terminated because of errors. I have not had time to do more tests and there might, thus, be something more. Can you fix these issues (and others if there are more)? I would be happy to submit it to the overlay when they things are working as they should. Thanks in advance, Karl Lindén 2013/5/22 Alex Barker <alex@xxxxxxxxxx>:Hi, I have attached a large overhaul for the mixxx package and its dependencies including the system libs patches. dev-libs/hidapi/hidapi-0.7.0.ebuild dev-libs/hidapi/hidapi-0.8.0_pre20130121.ebuild Only one of the hidapi depends are needed. The 0.8 version is a pre-relase but it builds a lot cleaner. I have commented out the git portion in favor of a static download link. See bug #454948 for more information. media-libs/fidlib/fidlib-0.9.10-r1.ebuild Fidlib only needed a simple header control patch. See bug #449494. media-sound/mixxx/mixxx-1.11.0.ebuild media-sound/mixxx/mixxx-1.11.9999.ebuild media-sound/mixxx/mixxx-9999.ebuild The mixxx-1.11.0 ebuild is also in bugzilla (#469506) but until it is added I was hoping we could host them here. Thanks, Alex Barker
Attachment:
mixxx-updates-v2.tar.gz
Description: application/gzip
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |