Re: Re: [REBUILD] dssi-0.9.1-3mdk.src.rpm from cooker does not build correctly on x86_64
Thomas Backlund <[email protected]> Sun, 07 May 2006 11:14:43 +0300
| Newsgroups | gmane.linux.mandrake.cooker.amd64 |
|---|---|
| Message-ID | <[email protected]> |
Pedro Lopez-Cabanillas wrote: > Hi everybody, > > On Thursday, 4 May 2006 00:39, Iurt the rebuild bot wrote: > >> See >> http://qa.mandriva.com/build/iurt//cooker/x86_64/log/dssi-0.9.1-3mdk.src.rp >> m/ >> >> Command failed: TMP=/home/builder/tmp/ sudo chroot >> > [...] > >> * ======== DSSI 0.9.1 configured ======== >> * building jack-dssi-host: yes >> * building DSSI OSC tools: yes >> * building trivial_synth plugin: yes >> * building less_trivial_synth plugin: yes >> * building trivial_sampler plugin: yes >> * building less_trivial_synth GUI: no (missing Qt) >> * building trivial_sampler GUI: no (missing Qt) >> > [...] > >> RPM build errors: >> File not found by glob: >> /home/builder/rpm/tmp/dssi-0.9.1-3mdk-buildroot/usr/lib64/dssi/less_trivial >> _synth/LTS_* File not found by glob: >> /home/builder/rpm/tmp/dssi-0.9.1-3mdk-buildroot/usr/lib64/dssi/trivial_samp >> ler/trivial_sampler_* >> > > Sorry. I'm receiving these build reports, but I can't do anything because I > don't have CVS write access. I've tried to contact Austin Acton several > times, but he doesn't read my messages or he is too much busy. I've attached > a patch for the spec file which I hope fixes the building problems. If not, > perhaps somebody knows how to fix it. > > The build system doesn't find Qt, which is needed by the provided GUI for the > two sample plugins included in the package. I don't know for sure how the RPM > build server works, but there is a missing build requirement: > > BuildRequires: qt3-devel > > Another issue: It is necessary that when dssi-devel is installed (in order to > compile some plugin), ladspa-devel should also be installed. I've included it > also this requirement in the patch. > > Regards, > Pedro > > ------------------------------------------------------------------------ > > ? dssi.patch > Index: dssi.spec > =================================================================== > RCS file: /cooker/contrib-SPECS/dssi/dssi.spec,v > retrieving revision 1.3 > diff -u -r1.3 dssi.spec > --- dssi.spec 3 Apr 2006 01:55:05 -0000 1.3 > +++ dssi.spec 6 May 2006 19:57:55 -0000 > @@ -19,6 +19,7 @@ > BuildRequires: jackit-devel > BuildRequires: libsamplerate-devel > BuildRequires: libsndfile-devel > +BuildRequires: qt3-devel > > %description > DSSI (pronounced "dizzy") is an API for audio plugins, with particular > @@ -33,6 +34,7 @@ > Summary: Disposable Soft Synth Interface API > Group: Development/C > Requires: %name = %version > +Requires: ladspa-devel > > %description devel > DSSI (pronounced "dizzy") is an API for audio plugins, with particular > A *-devel package should _never_ be a Requires, only BuildRequires... Have you tried to build it this way? Does it work? -- Regards Thomas