Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257110 - media-sound/mixxx - missing options: Hercules MP3 MIDI controller support
Summary: media-sound/mixxx - missing options: Hercules MP3 MIDI controller support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on: 272100
Blocks: 252895
  Show dependency tree
 
Reported: 2009-01-31 16:00 UTC by David Carlos Manuelda
Modified: 2009-07-23 09:10 UTC (History)
2 users (show)

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


Attachments
mixxx-1.6.1.ebuild (mixxx-1.6.1.ebuild,2.07 KB, text/plain)
2009-05-06 08:16 UTC, Alex Barker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Carlos Manuelda 2009-01-31 16:00:44 UTC
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
Comment 1 Alex Barker 2009-05-06 07:53:52 UTC
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.
Comment 2 Alex Barker 2009-05-06 08:16:59 UTC
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?
Comment 3 David Carlos Manuelda 2009-06-01 14:57:40 UTC
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.
Comment 4 Alex Barker 2009-06-02 04:39:57 UTC
(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.
Comment 5 David Carlos Manuelda 2009-06-02 19:47:48 UTC
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.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2009-07-23 09:10:13 UTC
Should be fixed with 1.7.0_beta2.