Building libressl with Visual 2010 -
i'm trying build libressl 2.5.0 msvc2010 fails. used cmake generate project solution , tried build all_build project.
i following errors:
1> tls_util.c 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' ... 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(41): error c2059: erreur de syntaxe : '.' 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(174): error c2143: erreur de syntaxe : absence de ';' avant 'type' 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(175): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(177): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(178): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(180): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(182): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(190): error c2143: erreur de syntaxe : absence de ';' avant 'type' 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(191): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(193): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(194): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(196): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(198): error c2065: 'rv' : identificateur non déclaré 1>..\..\libressl-2.5.0\tls\tls_bio_cb.c(201): error c2143: erreur de syntaxe : absence de '{' avant '*' ... 1> tls_verify.c ... 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(598): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(600): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(602): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(604): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(606): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(607): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(609): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(611): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(613): error c2059: erreur de syntaxe : 'constant' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\../include/stdlib.h(615): error c2059: erreur de syntaxe : 'constant' ...
i don't understand these errors , stdlib.h bit complex understand lot macro.
for information tried same steps build libressl msvc 2013 , error don't appear.
so:
- do know if libressl can compiled natively visual 2010 ? (i didn't find saying otherwise)
- if can: understand errors , maybe way rid of them ?
Comments
Post a Comment