[PlanetCCRMA] Midishare SRPM build error

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


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/ 
-I../../common/Headers   -c -o msLoader.o msLoader.c
In file included from msLoader.c:38:
/usr/include/linux/modversions.h:1:2: #error Modules should never use 
kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but rather headers from the 
appropriate kernel package.
/usr/include/linux/modversions.h:3:2: #error Change 
-I/usr/src/linux/include (or similar) to
/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname 
-r)/build/include
/usr/include/linux/modversions.h:5:2: #error to build against the 
currently-running kernel.
In file included from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/processor.h:18,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/thread_info.h:17,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/thread_info.h:21,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/spinlock.h:12,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/capability.h:45,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/sched.h:7,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/module.h:10,
                 from msLoader.c:41:
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/system.h: In function 
`__set_64bit_var':
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/system.h:193: 
warning: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/system.h:193: 
warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/smp.h:18,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/smp.h:17,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/sched.h:23,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/module.h:10,
                 from msLoader.c:41:
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/mpspec.h:6:25: 
mach_mpspec.h: No such file or directory
In file included from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/smp.h:18,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/smp.h:17,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/sched.h:23,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/module.h:10,
                 from msLoader.c:41:
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/mpspec.h: At top level:
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/mpspec.h:8: error: 
`MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/mpspec.h:22: error: 
`MAX_IRQ_SOURCES' undeclared here (not in a function)
In file included from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/smp.h:17,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/sched.h:23,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/module.h:10,
                 from msLoader.c:41:
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/smp.h:72:26: 
mach_apicdef.h: No such file or directory
In file included from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/smp.h:17,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/sched.h:23,
                 from 
/lib/modules/2.6.10-1.766_FC3smp/build/include/linux/module.h:10,
                 from msLoader.c:41:
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/smp.h: In function 
`hard_smp_processor_id':
/lib/modules/2.6.10-1.766_FC3smp/build/include/asm/smp.h:76: warning: 
implicit declaration of function `GET_APIC_ID'
msLoader.c: In function `prnt':
msLoader.c:79: error: structure has no member named `tty'
msLoader.c:84: error: request for member `write' in something not a 
structure or union
msLoader.c:85: error: request for member `write' in something not a 
structure or union
msLoader.c: In function `MidiReset':
msLoader.c:130: error: `MOD_DEC_USE_COUNT' undeclared (first use in this 
function)
msLoader.c:130: error: (Each undeclared identifier is reported only once
msLoader.c:130: error: for each function it appears in.)
msLoader.c: In function `myopen':
msLoader.c:141: error: `MOD_INC_USE_COUNT' undeclared (first use in this 
function)
msLoader.c: In function `myclose':
msLoader.c:150: error: `MOD_DEC_USE_COUNT' undeclared (first use in this 
function)
make[1]: *** [msLoader.o] Error 1
make[1]: Leaving directory 
`/usr/src/redhat/BUILD/midishare-1.86/src/linux/kernel'
make: *** [kernel] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.25633 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.25633 (%build)