[PlanetCCRMA] Midishare SRPM build error

Peter Lawler planetccrma@six-by-nine.com.au
Sat Feb 19 15:56:01 2005


Fernando Lopez-Lezcano wrote:

>On Sat, 2005-02-19 at 14:53, Peter Lawler wrote:
>  
>
>>I'm trying to get rosegarden to compile from SRPM on a yum-built FC3 
>>system. I'm currently stuck on the midishare dependency. Anny 
>>suugestions appreciated.
>>
>>rpmbuild -ba --target=i686 midishare-1.86-4.spec
>>......
>>make[1]: Entering directory 
>>`/usr/src/redhat/BUILD/midishare-1.86/src/linux/kernel'
>>gcc -O6 -Wall -D_LOOSE_KERNEL_NAMES -DMODVERSIONS -D__Pentium__ 
>>-DCONFIG_KERNELD -DMODULE -D__KERNEL__ -DLINUX -D__BOOT_KERNEL_H_ 
>>-D__BOOT_KERNEL_SMP=1 -D__BOOT_KERNEL_UP=0 -D__MODULE_KERNEL_i686=1 
>>-D__BOOT_KERNEL_ENTERPRISE=0 -D__BOOT_KERNEL_BIGMEM=0 -DMODULE 
>>-DMODVERSIONS -I/lib/modules/2.6.10-1.766_FC3smp/build/include/ 
>>    
>>
>
>Well, two things. 
>
>First, to my knowledge rosegarden does not need midishare. Maybe there
>is a configuration option I never discovered. Where did you get the
>.src.rpm from? Any reason why you are not using the binaries or the
>.src.rpm I build from? You can find all the .src.rpms at:
>
>  http://ccrma.stanford.edu/planetccrma/mirror/all/linux/SRPMS/
>
>Second: stock midishare (1.84 is, I think, the latest "stable" release)
>does not build on 2.6.x kernels, you need to get midishare cvs to build
>with 2.6.x... If you really need this I could make a .src.rpm for you
>with the latest test build I did a while ago. 
>
>-- Fernando
>
>
>  
>
Here's how I ended up with needing midishare...
rpmbuild -ba rosegarden4.spec
error: Failed build dependencies:
        liblrdf-devel is needed by rosegarden4-1.0-1.i386
        liblo-devel is needed by rosegarden4-1.0-1.i386
        dssi-devel is needed by rosegarden4-1.0-1.i386
rpmbuild -ba dssi.spec
error: Failed build dependencies:
        liblo-devel is needed by dssi-0.9-1.i386
        libfluidsynth-devel is needed by dssi-0.9-1.i386
(CCRMA having no libfluidsynth SRPM, I guessed the following)
 rpmbuild -ba fluidsynth-1.0.5-1.spec
error: Failed build dependencies:
        ladcca-devel is needed by fluidsynth-1.0.5-1.i386
        midishare-devel is needed by fluidsynth-1.0.5-1.i386

Maybe I'm missing a step or something.

Yes, I am using the SRPMS from CCRMA. I'l grab the binary rosegarden 
RPM, but this is not my preferred method as I'm not technically running 
a CCRMA system.