Hydrogen Drum Machine 0.9.6 beta 3
Hydrogen Drum Machine 0.9.6 beta 3
--closed--
Last edited by phhpro on 23 Apr 2015, 02:13, edited 2 times in total.
- ViktorNova
- Contributor
- Posts: 33
- Joined: 19 Jun 2013, 19:38
- Distribution: Porteus 3.0rc1 64-bit
- Location: Portland, Oregon, USA
Re: Hydrogen Drum Machine 0.9.6 beta 3
That link doesn't seem to work!
Re: Hydrogen Drum Machine 0.9.6 beta 3
...
Last edited by phhpro on 03 Feb 2016, 22:17, edited 1 time in total.
- ViktorNova
- Contributor
- Posts: 33
- Joined: 19 Jun 2013, 19:38
- Distribution: Porteus 3.0rc1 64-bit
- Location: Portland, Oregon, USA
Re: Hydrogen Drum Machine 0.9.6 beta 3
no prob! Thanks for posting this.
Hey, how did you get this to compile? I am trying to build a specific fork of it (https://github.com/xjjx/hydrogen) and can't get around the error
I can't seem to figure out how to get that QXmlSchema onto my system, or how to get around it. 
Hey, how did you get this to compile? I am trying to build a specific fork of it (https://github.com/xjjx/hydrogen) and can't get around the error
Code: Select all
src/core/src/helpers/xml.cpp:8:36: fatal error: QtXmlPatterns/QXmlSchema: No such file or directory

- fanthom
- Moderator Team
- Posts: 5622
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: Hydrogen Drum Machine 0.9.6 beta 3
@ViktorNova
QtXmlPatterns lib is stripped from porteus (only few apps need it for runtime) so please rather install full qt from slackware-14.0 when compiling.
QtXmlPatterns lib is stripped from porteus (only few apps need it for runtime) so please rather install full qt from slackware-14.0 when compiling.
Please add [Solved] to your thread title if the solution was found.
Re: Hydrogen Drum Machine 0.9.6 beta 3
...
Last edited by phhpro on 03 Feb 2016, 22:18, edited 1 time in total.
- ViktorNova
- Contributor
- Posts: 33
- Joined: 19 Jun 2013, 19:38
- Distribution: Porteus 3.0rc1 64-bit
- Location: Portland, Oregon, USA
Re: Hydrogen Drum Machine 0.9.6 beta 3
You guys rock! Thank you so much, I'll give it a shot when I get home
I have a ton of pro audio modules I've been building for a live performance focused distro built on Porteus that I'll be uploading soon!
I have a ton of pro audio modules I've been building for a live performance focused distro built on Porteus that I'll be uploading soon!
Re: Hydrogen Drum Machine 0.9.6 beta 3
...
Last edited by phhpro on 03 Feb 2016, 22:18, edited 1 time in total.
- ViktorNova
- Contributor
- Posts: 33
- Joined: 19 Jun 2013, 19:38
- Distribution: Porteus 3.0rc1 64-bit
- Location: Portland, Oregon, USA
Re: Hydrogen Drum Machine 0.9.6 beta 3
Ok, I installed QtXmlPatterns and all associated files from Slackware's main QT package (stripped everything else out so as not to mess with Porteus's QT), and compiled Hydrogen with no errors! However, after installing it I get this error
=\ *sigh* assuming this is due to using Slackware's slightly older QtXmlPatterns compiled into Hydrogen
It seems janky to have to hack it like this, is there way to get the *actual* QtXmlPatterns that goes with Porteus's QT? Maybe I should start a dedicated thread instead of hijacking this one?
Code: Select all
Cannot mix incompatible Qt library (version 0x40802) with this library (version 0x40804)
It seems janky to have to hack it like this, is there way to get the *actual* QtXmlPatterns that goes with Porteus's QT? Maybe I should start a dedicated thread instead of hijacking this one?

Re: Hydrogen Drum Machine 0.9.6 beta 3
...
Last edited by phhpro on 03 Feb 2016, 22:19, edited 1 time in total.
- fanthom
- Moderator Team
- Posts: 5622
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: Hydrogen Drum Machine 0.9.6 beta 3
please remove porteus qt completely (removepkg qt) and install slackware's version (installpkg qt-xxx.txz). that should let you compile but i'm wondering if qtxmlpatterns is needed for runtime.Ok, I installed QtXmlPatterns and all associated files from Slackware's main QT package (stripped everything else out so as not to mess with Porteus's QT),
maybe there is a switch in hydrogen's configure script to disable qtxmlpatterns completely?
Please add [Solved] to your thread title if the solution was found.
Re: Hydrogen Drum Machine 0.9.6 beta 3
...
Last edited by phhpro on 03 Feb 2016, 22:19, edited 1 time in total.
- fanthom
- Moderator Team
- Posts: 5622
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: Hydrogen Drum Machine 0.9.6 beta 3
i'm hoping that apps compiled with older qt will work without problems with never version. 95% of apps from slackware-14.0 repo are working with our never qt in Porteus. this may not be the case if hydrogen requires qtxmlpattern in runtime but then aaa_portlibs (bunch of libs like nepomuk, qtxmlpatterns, etc needed by the kde4 desktop) from the repo should solve this.Your tip is likely to work on the building machine, but what happens, if I then tried to activate the module on my own box?
Please add [Solved] to your thread title if the solution was found.
Re: Hydrogen Drum Machine 0.9.6 beta 3
...
Last edited by phhpro on 03 Feb 2016, 22:19, edited 1 time in total.
- ViktorNova
- Contributor
- Posts: 33
- Joined: 19 Jun 2013, 19:38
- Distribution: Porteus 3.0rc1 64-bit
- Location: Portland, Oregon, USA
Re: Hydrogen Drum Machine 0.9.6 beta 3
Sorry for checking out for a bit, I got mega sick and then things got crazy.. but I am back!
Thank you both for your help, I finally got it working. It was actually pretty simple but I wouldn't have thought where to look had it not been for both of your suggestions.
My incompatible libs issue turns out was due to still having the older QtXmlPatterns lib installed on runtime (the one I made from the Slackware package in order to get it to compile) After removing my QtXmlPatterns module, it ran just fine with the version from aaa_portlibs
@fathom
However, the reason I had to go through all this was that aaa_portlibs, while containing QtXmlPattterns, does not contain QtXmlSchema, which Hydrogen requires to build. From what I could tell, most other distros have this in the same package as QtXmlPatterns.. Can this be included in future QT builds for Porteus, or at least in an addon module like the next version of aaa_portlibs?

Thank you both for your help, I finally got it working. It was actually pretty simple but I wouldn't have thought where to look had it not been for both of your suggestions.
My incompatible libs issue turns out was due to still having the older QtXmlPatterns lib installed on runtime (the one I made from the Slackware package in order to get it to compile) After removing my QtXmlPatterns module, it ran just fine with the version from aaa_portlibs
@fathom
However, the reason I had to go through all this was that aaa_portlibs, while containing QtXmlPattterns, does not contain QtXmlSchema, which Hydrogen requires to build. From what I could tell, most other distros have this in the same package as QtXmlPatterns.. Can this be included in future QT builds for Porteus, or at least in an addon module like the next version of aaa_portlibs?
