Conflicting 'typedef' error - Which gcc switch to use?
amit
amit09.chopra@gmail.com
Mon Sep 18 15:41:00 GMT 2006
I am using gcc3.3.5 on solaris2.7. Its a 64 bit compilation
I am compiling a file 'plugin.cpp'. It includes mach.h and the complation
gives the following error.
-----------------------------------------------------------------
mach.h error: conflicting
types for `typedef vx_u32_t off32_t'
/usr/include/sys/types32.h:30: error: previous declaration as `typedef
int32_t
off32_t'
------------------------------------------------------------
I cant remove mach.h, neither i can edit the file mach.h
Is there any particular switch/flag which can resolve the conflicting
'typedef' error
The flags i am using are -
/usr/local/gcc/3.3.5/bin/gcc -c -fpermissive -fno-gnu-keywords -DXTFUNCPROTO
-Usun -xildoff -fPIC -m64 -xchip=ultra -xarch=v9 -xnone -DLGTO_LP64 -g
-DIDENT -DALT_ORIGIN=\"../lib/nsr\" -DDM_SOLARIS -D_POSIX_PTHREAD_SEMANTICS
-DASYNC_IO -DNSR_POSIX4_ASYNC_IO -Dsolaris -DRELEASE_27 -DDM_BUILD=\"tmp\"
-DHSM_SERVER -D__lgto
ndmp__ -DSNMP_SUPPORT -DENABLERS -DSTL_SUPPORT -DSTL_CLIENT_SUPPORT
-DOPENVAULT_SUPPORT -Dsolaris64
--
View this message in context: http://www.nabble.com/Conflicting-%27typedef%27-error---Which-gcc-switch-to-use--tf2292090.html#a6366344
Sent from the gcc - bugs mailing list archive at Nabble.com.
More information about the Gcc-bugs
mailing list