Re: Re: [REBUILD] dssi-0.9.1-3mdk.src.rpm from cooker does not build correctly on x86_64
Pedro Lopez-Cabanillas <[email protected]> Fri, 12 May 2006 00:42:41 +0200
| Newsgroups | gmane.linux.mandrake.cooker.amd64 |
|---|---|
| Message-ID | <[email protected]> |
On Thursday, 11 May 2006 16:28, Thomas Backlund wrote: > First step done... > a new set of dssi packages are uploaded with your suggested fixes... Thanks, but I don't expect too much success. > Now for the rest... > Have you tried to build Rosegarden with dssi enabled? > Does it work? Yes, I've compiled Rosegarden4-1.2.3 successfully in both Mandriva 2006.0 x86_64 and i586 (not RPMs, though). It compiles and works well in both architectures with DSSI support. But... * Rosegarden4-1.2.3 doesn't build in cooker-64bit, now. See: http://qa.mandriva.com/build/iurt//cooker/x86_64/log/rosegarden4-1.2.3-1mdk.src.rpm/ * Rosegarden4-1.2.3 requires SCons (instead of autotools/make). This package was broken in 2006.0 (x86_64). There was a bug report and it was fixed, apparently: http://qa.mandriva.com/show_bug.cgi?id=21854 * SCons has been updated in Cooker recently. Only three days ago: http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/SPECS/scons/ I couldn't try this version yet. Other packages requiring SCons had problems to build, too: http://qa.mandriva.com/build/iurt//cooker/x86_64/log/ardour-0.99.2-1mdk.src.rpm/ If necessary, Rosegarden4 package includes a scons-mini package. It can be used to build Rosegarden itself, with only Python as a requirement. * There are some bugs in Rosegarden4-1.2.3 in the buildsystem. For instance, when you use "nodssi=1" or other options, the options are ignored and DSSI support is included anyway, if it was available at compile time :-) There is a bug affecting the DESTDIR option, and other minor issues. I can provide patches. Eventually, there will be a release 1.2.4 with those bugs fixed. Some day. * About the fluidsynth-dssi plug-in: in 2006.0 the fluidSynth package was too old, and crashed the stack. I think that Cooker has a newer, good enough one. * In order to use Rosegarden4 with DSSI plugins, you need jackd (jackit, in contrib) running first. I recommend to use QJackCtl as a GUI (contrib again). And jack needs a kernel with low-latency and realtime schedule capabilities enabled, like the multimedia kernels in both x86_64 and i586 (over good hardware, of course). > If so, I'm going to request dssi move to main, and rebuild Rosegarden... > > Those modules can stay in contribs for now... Yes, thanks again. I will provide more DSSI plug-in packages in the future. Regards, Pedro