help-libidn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Building Libidn in Visual Studio 2005


From: Martin Strömberg
Subject: Building Libidn in Visual Studio 2005
Date: Fri, 15 Apr 2011 13:25:52 +0100 (BST)

Hello!
 
Your document about Libidn from March 2011 says this:
 

"You can build Libidn as a native Visual Studio C++ project. This allows you to build the code for other platforms that VS supports, such as Windows Mobile. You need Visual Studio 2005 or later.

 

/....../

 

Start Visual Studio and open the project file ‘win32/libidn.sln’ inside the Libidn directory. You should be able to build the project using Build Project."

 

But I can't build it in VS2005. I get the following output:

 

1>------ Build started: Project: libidn, Configuration: Debug Win32 ------
1>Compiling...
1>profiles.c
1>c:\libidn\libidn-1.20\lib\profiles.c(26) : warning C4273: 'stringprep_profiles' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(115) : see previous definition of 'stringprep_profiles'
1>c:\libidn\libidn-1.20\lib\profiles.c(27) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(28) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(29) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(30) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(31) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(32) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(33) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(34) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(35) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(39) : warning C4273: 'stringprep_nameprep' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(138) : see previous definition of 'stringprep_nameprep'
1>c:\libidn\libidn-1.20\lib\profiles.c(40) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(41) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(43) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(44) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(45) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(46) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(47) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(48) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(49) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(50) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(51) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(54) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(55) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(56) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(58) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(62) : warning C4273: 'stringprep_kerberos5' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(158) : see previous definition of 'stringprep_kerberos5'
1>c:\libidn\libidn-1.20\lib\profiles.c(65) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(66) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(68) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(69) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(70) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(71) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(72) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(73) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(74) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(75) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(76) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(79) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(80) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(81) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(83) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(87) : warning C4273: 'stringprep_xmpp_nodeprep_prohibit' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(167) : see previous definition of 'stringprep_xmpp_nodeprep_prohibit'
1>c:\libidn\libidn-1.20\lib\profiles.c(99) : warning C4273: 'stringprep_xmpp_nodeprep' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(165) : see previous definition of 'stringprep_xmpp_nodeprep'
1>c:\libidn\libidn-1.20\lib\profiles.c(100) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(101) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(103) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(104) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(105) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(106) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(107) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(108) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(109) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(110) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(111) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(112) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(113) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(116) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(117) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(118) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(120) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(124) : warning C4273: 'stringprep_xmpp_resourceprep' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(166) : see previous definition of 'stringprep_xmpp_resourceprep'
1>c:\libidn\libidn-1.20\lib\profiles.c(125) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(127) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(128) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(129) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(130) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(131) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(132) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(133) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(134) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(135) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(136) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(138) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(139) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(140) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(142) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(146) : warning C4273: 'stringprep_plain' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(150) : see previous definition of 'stringprep_plain'
1>c:\libidn\libidn-1.20\lib\profiles.c(147) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(148) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(149) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(150) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(151) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(152) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(153) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(154) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(156) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(157) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(158) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(162) : warning C4273: 'stringprep_trace' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(151) : see previous definition of 'stringprep_trace'
1>c:\libidn\libidn-1.20\lib\profiles.c(163) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(164) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(165) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(166) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(167) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(168) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(169) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(170) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(172) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(173) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(174) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(178) : warning C4273: 'stringprep_iscsi_prohibit' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(177) : see previous definition of 'stringprep_iscsi_prohibit'
1>c:\libidn\libidn-1.20\lib\profiles.c(248) : warning C4273: 'stringprep_iscsi' : inconsistent dll linkage
1> c:\libidn\libidn-1.20\lib\stringprep.h(176) : see previous definition of 'stringprep_iscsi'
1>c:\libidn\libidn-1.20\lib\profiles.c(249) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(250) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(252) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(253) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(254) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(255) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(256) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(257) : error C2099: initializer is not a constant
1>c:\libidn\libidn-1.20\lib\profiles.c(257) : fatal error C1003: error count exceeds 100; stopping compilation
1>Build log was saved at "file://c:\libidn\libidn-1.20\win32\Debug\BuildLog.htm"
1>libidn - 102 error(s), 10 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
 
 
Have I done anything wrong in configuring or something like that?
 
Best regards
 
Martin Strömberg
 
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]