Re: [REBUILD] dssi-0.9.1-3mdk.src.rpm from cooker does not build correctly on x86_64

Pedro Lopez-Cabanillas <[email protected]> Sat, 6 May 2006 22:19:55 +0200
Newsgroups gmane.linux.mandrake.cooker.amd64
Message-ID <[email protected]>
--Boundary-00=_rTQXEOET7aPw82m
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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

--Boundary-00=_rTQXEOET7aPw82m
Content-Type: text/x-diff;
  charset="iso-8859-15";
  name="dssi.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="dssi.patch"

? 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

--Boundary-00=_rTQXEOET7aPw82m--