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