I've trying that software, and I've been looking its homepage too, and I discovered that some things are missing in the ebuild, I'll try to list them: -djconsole legacy: needed for supporting Hercules MP3 MIDI controller (from homepage: it should be compiled with djconsole_legacy=1 -optimizacions: they are disabled, from scons --help: 1=-O3 2=Pentium4 3=Intel Core/Solo 4=Intel Core2 Maybe the optimizatios are not a good idea to enable though (are they handled in CXXFLAGS, or optimization=x enables some assembly code?), but the legacy support is really needed in order to use some hardware. This applies to all versions in portage, and possibly the new one (bug #252895) too. Reproducible: Always
I am having a hard time figuring out exactly what wrong. I gather we need support for the mk1 and thats why you need the djconsole_legacy=1 flag? Does media-libs/libdjconsole support the mk1? Can we enable both djconsole_legacy=1 and djconsole=1? I do not have a Hercules mk1 or mk2 so I will have to leave this to you for testing. The ebuild is pretty easy to modify to check to see if support for both can be added. The CFLAGS are definitely applied in the ebuild from your make.conf file. I am not aware of them causing any issues however If you know of a problem please let me know.
Created attachment 190478 [details] mixxx-1.6.1.ebuild Here is the updated ebuild adds support for both djconsole=1 djconsole_legacy=1 but I cant tell the difference from the config options. Please test and let me know if this address your issue?
Hercules has recently released a driver for its controller for linux. I've already filled a bug to request an ebuild, and when it's done, it could be an optional dependency of this package (maybe?). See bug #272100.
(In reply to comment #3) > Hercules has recently released a driver for its controller for linux. I've > already filled a bug to request an ebuild, and when it's done, it could be an > optional dependency of this package (maybe?). > See bug #272100. > I always thought thats what media-libs/libdjconsole was for. Please provide me feed back for supporting these devices as I dont have them and we can get something working. I will take a look at that other driver and maybe put together an ebuild when i get some time in a week or 2. Please keep this thread updated if someone gets to the driver before me.
Ok, I'll do tests as soon as some ebuild is done for this driver and will keep this updated. Specifically I have a Hercules DJControl MP3 to test.
Should be fixed with 1.7.0_beta2.