Jump to content
OpenSplice DDS Forum
Sign in to follow this  
kamel.sanai

[Building Open Splice from source ]

Recommended Posts

Hi everyone,

I'm triying to build Open Splice DDSv5.4.1 from source targeted to x86.win32-release with cygwin . I already downloaded tools and followed steps described in prismtech web site.

 

I succeded the configure process. But, the problem was with the make one. There are many problems.

 

os_diag.c
C:\cygwin\usr\include\sys/_types.h(74) : error C4980: '__value': l'utilisation de ce mot cl▒ requiert l'option de ligne de commande /clr:oldSyntax
C:\cygwin\usr\include\sys/_types.h(74) : error C2059: erreur de syntaxe▒: '__value'
C:\cygwin\usr\include\sys/reent.h(185) : error C2059: erreur de syntaxe▒: ','
C:\cygwin\usr\include\sys/reent.h(185) : error C2143: erreur de syntaxe▒: absence de ')' avant '('
C:\cygwin\usr\include\sys/reent.h(186) : error C2091: fonction retourn▒e par la fonction
C:\cygwin\usr\include\sys/reent.h(186) : error C2059: erreur de syntaxe▒: ')'
C:\cygwin\usr\include\sys/reent.h(186) : error C2032: '_EXFNPTR'▒: la fonction ne peut pas ▒tre membre de struct '__sFILE'
C:\cygwin\usr\include\sys/reent.h(187) : error C2059: erreur de syntaxe▒: ','
C:\cygwin\usr\include\sys/reent.h(187) : error C2143: erreur de syntaxe▒: absence de ')' avant '('
C:\cygwin\usr\include\sys/reent.h(188) : error C2091: fonction retourn▒e par la fonction
C:\cygwin\usr\include\sys/reent.h(188) : error C2059: erreur de syntaxe▒: ')'
C:\cygwin\usr\include\sys/reent.h(188) : error C2032: '_EXFNPTR'▒: la fonction ne peut pas ▒tre membre de struct '__sFILE'
C:\cygwin\usr\include\sys/reent.h(188) : error C2020: '_EXFNPTR'▒: red▒finition du membre 'struct'
C:\cygwin\usr\include\sys/reent.h(189) : error C2059: erreur de syntaxe▒: ','
C:\cygwin\usr\include\sys/reent.h(189) : error C2143: erreur de syntaxe▒: absence de ')' avant '('
C:\cygwin\usr\include\sys/reent.h(189) : error C2091: fonction retourn▒e par la fonction
C:\cygwin\usr\include\sys/reent.h(189) : error C2059: erreur de syntaxe▒: ')'
C:\cygwin\usr\include\sys/reent.h(189) : error C2032: '_EXFNPTR'▒: la fonction ne peut pas ▒tre membre de struct '__sFILE'
C:\cygwin\usr\include\sys/reent.h(189) : error C2020: '_EXFNPTR'▒: red▒finition du membre 'struct'
C:\cygwin\usr\include\sys/reent.h(190) : error C2059: erreur de syntaxe▒: ','
C:\cygwin\usr\include\sys/reent.h(190) : error C2143: erreur de syntaxe▒: absence de ')' avant '('
C:\cygwin\usr\include\sys/reent.h(190) : error C2091: fonction retourn▒e par la fonction
C:\cygwin\usr\include\sys/reent.h(190) : error C2059: erreur de syntaxe▒: ')'
C:\cygwin\usr\include\sys/reent.h(190) : error C2032: '_EXFNPTR'▒: la fonction ne peut pas ▒tre membre de struct '__sFILE'
C:\cygwin\usr\include\sys/reent.h(190) : error C2020: '_EXFNPTR'▒: red▒finition du membre 'struct'
C:\cygwin\usr\include\sys/reent.h(597) : error C2059: erreur de syntaxe▒: ','
C:\cygwin\usr\include\sys/reent.h(597) : error C2143: erreur de syntaxe▒: absence de ')' avant '('
C:\cygwin\usr\include\sys/reent.h(597) : error C2091: fonction retourn▒e par la fonction
C:\cygwin\usr\include\sys/reent.h(597) : error C2059: erreur de syntaxe▒: ')'
C:\cygwin\usr\include\sys/reent.h(597) : error C2032: '_EXFNPTR'▒: la fonction ne peut pas ▒tre membre de struct '_reent'
C:\cygwin\usr\include\sys/reent.h(618) : error C2061: erreur de syntaxe▒: identificateur '__extension__'
C:\cygwin\usr\include\sys/reent.h(632) : error C2059: erreur de syntaxe▒: '}'
C:\cygwin\usr\include\sys/reent.h(642) : error C2059: erreur de syntaxe▒: '}'
C:\cygwin\usr\include\sys/reent.h(656) : error C2059: erreur de syntaxe▒: '}'
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include\stdarg.h(44) : error C2061: erreur de syntaxe▒: identificateur '__gnuc_va_list'
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include\stdarg.h(44) : error C2059: erreur de syntaxe▒: ';'
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include\stdarg.h(106) : error C2061: erreur de syntaxe▒: identificateur 'va_list'
C:\cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include\stdarg.h(106) : error C2059: erreur de syntaxe▒: ';'
C:\cygwin\usr\include\string.h(35) : warning C4391: 'size_t strlen()'▒: type de retour incorrect pour la fonction intrins▒que, 'unsigned int' attendu
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\include\os_diag.h(110) : error C2146: erreur de syntaxe▒: absence de ')' avant l'identificateur 'args'
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\include\os_diag.h(110) : error C2081: 'va_list'▒: nom non conforme dans la liste de param▒tres formels
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\include\os_diag.h(110) : error C2146: erreur de syntaxe▒: absence de ')' avant l'identificateur 'args'
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\include\os_diag.h(110) : error C2061: erreur de syntaxe▒: identificateur 'args'
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\include\os_diag.h(110) : error C2059: erreur de syntaxe▒: ';'
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\include\os_diag.h(110) : error C2059: erreur de syntaxe▒: ')'
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\include\os_diag.h(110) : error C2059: erreur de syntaxe▒: ')'
C:\cygwin\home\kamel.sanai\OpenSpliceDDS\src\abstraction\os\win32\include/os_stdlib.h(18) : fatal error C1083: Impossible d'ouvrir le fichier include▒: 'winsock2.h'▒: No such file or directory
/home/kamel.sanai/OpenSpliceDDS/setup/makefiles/rules.mak:77: recipe for target `os_diag.obj' failed

 

the problem is caused by the inclusion of cygwin\lib\gcc\i686-pc-cygwin\3.4.4\include\stddef.h file.

 

Please, have you a solution of this problem.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×