[Firewire-users] Firewire Module: How To Recompile?

Danilo Gimenez dgimenez at uol.com.br
Sat Jul 22 10:40:20 CDT 2006


Hi.

I have the same issue here, RHEL 4 Update 3, trying to recompile firewire modules from source. 

   # Don't know if it is needed...
   up2date-nox install libraw1394-devel

   # Decompress the source code
   tar xzf oracle-firewire-modules-1286.tar.gz -C /opt/

   # Finally, try to make modules
   cd /opt/oracle-firewire-modules
   make fwmodules KPATH="/usr/src/kernels/2.6.9-34.0.2.EL-smp-i686"

This started just fine, but then a lot of errors appeared. Does anyone know hot to make it work?

   make -C /usr/src/kernels/2.6.9-34.0.2.EL-smp-i686 M=/opt/oracle-firewire-modules/ieee1394 modules
   make[1]: Entering directory `/usr/src/kernels/2.6.9-34.0.2.EL-smp-i686'
     CC [M]  /opt/oracle-firewire-modules/ieee1394/ieee1394_core.o
     CC [M]  /opt/oracle-firewire-modules/ieee1394/ieee1394_transactions.o
     CC [M]  /opt/oracle-firewire-modules/ieee1394/hosts.o
     CC [M]  /opt/oracle-firewire-modules/ieee1394/highlevel.o
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:51: error: syntax error before "hl_irqs_lock"
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:51: warning: type defaults to `int' in declaration of `hl_irqs_lock'
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:51: error: incompatible types in initialization
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:51: error: initializer element is not constant
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:51: warning: data definition has no type or storage class
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:53: error: syntax error before "addr_space_lock"
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:53: warning: type defaults to `int' in declaration of `addr_space_lock'
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:53: error: incompatible types in initialization
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:53: error: initializer element is not constant
   /opt/oracle-firewire-modules/ieee1394/highlevel.c:53: warning: data definition has no type or storage class
   ( .. then, a bunch of lines complaining about "type defaults to `int'" ...)
   make[2]: *** [/opt/oracle-firewire-modules/ieee1394/highlevel.o] Error 1
   make[1]: *** [_module_/opt/oracle-firewire-modules/ieee1394] Error 2
   make[1]: Leaving directory `/usr/src/kernels/2.6.9-34.0.2.EL-smp-i686'
   make: *** [fwmodules] Error 2

Danilo Gimenez






More information about the Firewire-users mailing list