  | | | mptctl on RHEL 4? | mptctl on RHEL 4? 2005-11-12 - By wolf2k5
Back On 11/10/05, Jussi Silvennoinen <jussi_nahant@(protected)> wrote: > Compile it on rhel3, works just fine on rhel4.
I just downloaded the latest version (1.1.4) of the mp-status utility from the following web site: <http://www.drugphish.ch/~ratz/mpt-status/>
I compiled it successfully on Red Hat Linux 9.
Then I tried to compile it on Red Hat Enterprise Linux 3 (Update 6) and it failed, look below:
# make gcc -DREDHAT -I/usr/src/linux/drivers/message/fusion -Iincl -Wall -W -O2 -o mpt-status mpt-status.c -s -static In file included from /usr/src/linux/drivers/message/fusion/mptctl.h:54, from mpt-status.h:10, from mpt-status.c:35: /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:103: syntax error before "U8" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:103: warning: no semicolon at end of struct or union /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:104: warning: type defaults to `int' in declaration of `Reserved' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:104: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:105: syntax error before "ChainOffset" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:105: warning: type defaults to `int' in declaration of `ChainOffset' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:105: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:106: syntax error before "Function" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:106: warning: type defaults to `int' in declaration of `Function' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:106: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:107: syntax error before "Flags" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:107: warning: type defaults to `int' in declaration of `Flags' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:107: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:108: syntax error before "MaxDevices" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:108: warning: type defaults to `int' in declaration of `MaxDevices' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:108: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:109: syntax error before "MaxBuses" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:109: warning: type defaults to `int' in declaration of `MaxBuses' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:109: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:110: syntax error before "MsgFlags" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:110: warning: type defaults to `int' in declaration of `MsgFlags' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:110: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:111: syntax error before "MsgContext" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:111: warning: type defaults to `int' in declaration of `MsgContext' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:111: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:112: syntax error before "ReplyFrameSize" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:112: warning: type defaults to `int' in declaration of `ReplyFrameSize' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:112: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:113: syntax error before "Reserved1" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:113: warning: type defaults to `int' in declaration of `Reserved1' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:113: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:114: syntax error before "HostMfaHighAddr" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:114: warning: type defaults to `int' in declaration of `HostMfaHighAddr' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:114: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:115: syntax error before "SenseBufferHighAddr" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:115: warning: type defaults to `int' in declaration of `SenseBufferHighAddr' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:115: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:116: syntax error before "ReplyFifoHostSignalingAddr" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:116: warning: type defaults to `int' in declaration of `ReplyFifoHostSignalingAddr' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:116: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:117: syntax error before "HostPageBufferSGE" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:117: warning: type defaults to `int' in declaration of `HostPageBufferSGE' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:117: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:118: syntax error before "MsgVersion" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:118: warning: type defaults to `int' in declaration of `MsgVersion' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:118: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:119: syntax error before "HeaderVersion" /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:119: warning: type defaults to `int' in declaration of `HeaderVersion' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:119: warning: data definition has no type or storage class /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:120: warning: type defaults to `int' in declaration of `MSG_IOC_INIT' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:120: warning: type defaults to `int' in declaration of `MPI_POINTER' /usr/src/linux/drivers/message/fusion/lsi/mpi_ioc.h:120: syntax error before "PTR_MSG_IOC_INIT" ... CUT ...
Here is more info about my system:
# uname -a Linux myserver 2.4.21-37.ELsmp #1 SMP Wed Sep 7 13:28:55 EDT 2005 i686 i686 i386 GNU/Linux
# dmesg | grep -i mpt Fusion MPT base driver 2.06.16.01 mptbase: Initiating ioc0 bringup mptbase: 1 MPT adapter found, 1 installed. Fusion MPT SCSI Host driver 2.06.16.01
How can I compile the utility on RHEL3?
Thanks.
-- Taroon-list mailing list Taroon-list@(protected) https://www.redhat.com/mailman/listinfo/taroon-list
|
|
 |