Michael Mole wrote:

I am getting some compile errors that I cannot resolve. I'm wondering if this is a known issue or if I'm doing something wrong. Here is the scenario:

I have a C++ class that includes <axiom.h>, <axis2_util.h>, and <axis2_stub.h>.
It also includes sys/types.h
When I compile it's complaining about these struct redefinitions. I'm wondering if these structs are defined properly or am I missing some flag when I build?

I am not sure what the exact error is, I am currently on Linux and apparently you are using Windows. However, I think if you remove sys/types.h include form your file the problem would go away. Please try that.

Samisa...

Here are the actual errors:

c:\axis2c-src-1.1.0\build\deploy\include\platforms\windows\axutil_dir_windows.h(30) : error C2011: 'dirent' :
'struct' type redefinition
        \atria\nt\include\dirent.h(16) : see declaration of 'dirent'
c:\axis2c-src-1.1.0\build\deploy\include\platforms\windows\axutil_dir_windows.h(48) : error C2371: 'DIR' : red
efinition; different basic types
        \atria\nt\include\dirent.h(27) : see declaration of 'DIR'
c:\axis2c-src-1.1.0\build\deploy\include\platforms\windows\axutil_dir_windows.h(56) : error C2373: 'opendir' :
 redefinition; different type modifiers
        \atria\nt\include\dirent.h(29) : see declaration of 'opendir'
c:\axis2c-src-1.1.0\build\deploy\include\platforms\windows\axutil_dir_windows.h(62) : error C2373: 'closedir'
: redefinition; different type modifiers
        \atria\nt\include\dirent.h(32) : see declaration of 'closedir'
c:\axis2c-src-1.1.0\build\deploy\include\platforms\windows\axutil_dir_windows.h(69) : error C2373: 'readdir' :
 redefinition; different type modifiers
        \atria\nt\include\dirent.h(30) : see declaration of 'readdir'
c:\axis2c-src-1.1.0\build\deploy\include\platforms\windows\axutil_dir_windows.h(80) : error C2556: 'int rewind dir(DIR *)' : overloaded function differs only by return type from 'void rewinddir(DIR *)'
        \atria\nt\include\dirent.h(31) : see declaration of 'rewinddir'
c:\axis2c-src-1.1.0\build\deploy\include\platforms\windows\axutil_dir_windows.h(80) : error C2373: 'rewinddir'
 : redefinition; different type modifiers
        \atria\nt\include\dirent.h(31) : see declaration of 'rewinddir'

Thanks,
Mike

Michael J Molé
Software Engineer
IBM Software Group - Rational
(781)676-2710


--
Samisa Abeysinghe : WSO2 WSF/PHP
"http://wso2.org/projects/wsf/php?WSO2&nbsp;Web&nbsp;Services&nbsp;Framework%2FPHP&nbsp;-&nbsp;Open&nbsp;source&nbsp;PHP&nbsp;extention&nbsp;for&nbsp;providing&nbsp;and&nbsp;consuming&nbsp;Web&nbsp;services&nbsp;in&nbsp;PHP";


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to