Skip to content

Instantly share code, notes, and snippets.

@piscisaureus
Created June 23, 2012 01:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save piscisaureus/8d781aed6c49fd90c881 to your computer and use it in GitHub Desktop.
Save piscisaureus/8d781aed6c49fd90c881 to your computer and use it in GitHub Desktop.
D:\node-iconv>node-gyp configure
info it worked if it ends with ok
info downloading: http://nodejs.org/dist/v0.6.19/node-v0.6.19.tar.gz
info downloading: http://nodejs.org/dist/v0.6.19/x64/node.lib
info downloading: http://nodejs.org/dist/v0.6.19/node.lib
spawn python [ 'C:\\Users\\Bert Belder\\.node-gyp\\0.6.19\\tools\\gyp_addon',
'binding.gyp',
'-ID:\\node-iconv\\build\\config.gypi',
'-f',
'msvs',
'-G',
'msvs_version=2010' ]
info done ok
D:\node-iconv>node-gyp build
info it worked if it ends with ok
spawn C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe [ 'build/binding
.sln',
'/clp:Verbosity=minimal',
'/nologo',
'/p:Configuration=Release;Platform=Win32' ]
iconv.cc
C:\Users\Bert Belder\.node-gyp\0.6.19\src\node_object_wrap.h(57): warning C4251
: 'node::ObjectWrap::handle_' : class 'v8::Persistent<T>' needs to have dll-int
erface to be used by clients of class 'node::ObjectWrap' [D:\node-iconv\build\i
conv.vcxproj]
with
[
T=v8::Object
]
C:\Users\Bert Belder\.node-gyp\0.6.19\src\node_buffer.h(68): warning C4251: 'no
de::Buffer::constructor_template' : class 'v8::Persistent<T>' needs to have dll
-interface to be used by clients of class 'node::Buffer' [D:\node-iconv\build\i
conv.vcxproj]
with
[
T=v8::FunctionTemplate
]
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): wa
rning C4530: C++ exception handler used, but unwind semantics are not enabled.
Specify /EHsc [D:\node-iconv\build\iconv.vcxproj]
..\iconv.cc(135): warning C4146: unary minus operator applied to unsigned type,
result still unsigned [D:\node-iconv\build\iconv.vcxproj]
iconv.c
..\deps\libiconv\lib\iconv.c(53): warning C4005: 'USE_DOS' : macro redefinition
[D:\node-iconv\build\iconv.vcxproj]
command-line arguments : see previous definition of 'USE_DOS'
d:\node-iconv\deps\libiconv\lib\utf7.h(162): warning C4018: '<' : signed/unsign
ed mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\utf7.h(331): warning C4018: '<' : signed/unsign
ed mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\hz.h(39): warning C4018: '<' : signed/unsigned
mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\hz.h(51): warning C4018: '<' : signed/unsigned
mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\hz.h(57): warning C4018: '<' : signed/unsigned
mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\hz.h(65): warning C4018: '<' : signed/unsigned
mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\hz.h(80): warning C4018: '<' : signed/unsigned
mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(47): warning C4018: '<=' : signe
d/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(91): warning C4018: '<=' : signe
d/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(142): warning C4018: '<=' : sign
ed/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(258): warning C4018: '<=' : sign
ed/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(418): warning C4018: '<=' : sign
ed/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(422): warning C4018: '<=' : sign
ed/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(503): warning C4018: '<=' : sign
ed/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
d:\node-iconv\deps\libiconv\lib\loop_unicode.h(519): warning C4018: '<=' : sign
ed/unsigned mismatch [D:\node-iconv\build\iconv.vcxproj]
..\deps\libiconv\lib\iconv.c(427): warning C4090: 'function' : different 'const
' qualifiers [D:\node-iconv\build\iconv.vcxproj]
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(99
0,5): warning MSB8012: TargetPath(D:\node-iconv\build\Release\iconv.dll) does n
ot match the Linker's OutputFile property value (D:\node-iconv\build\Release\ic
onv.node). This may cause your project to build incorrectly. To correct this, p
lease make sure that $(OutDir), $(TargetName) and $(TargetExt) property values
match the value specified in %(Link.OutputFile). [D:\node-iconv\build\iconv.vcx
proj]
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(99
1,5): warning MSB8012: TargetExt(.dll) does not match the Linker's OutputFile p
roperty value (.node). This may cause your project to build incorrectly. To cor
rect this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) prop
erty values match the value specified in %(Link.OutputFile). [D:\node-iconv\bui
ld\iconv.vcxproj]
Release\obj\iconv\iconv.obj : warning LNK4042: object specified more than once;
extras ignored [D:\node-iconv\build\iconv.vcxproj]
iconv.obj : error LNK2001: unresolved external symbol _locale_charset [D:\node-
iconv\build\iconv.vcxproj]
D:\node-iconv\build\Release\iconv.node : fatal error LNK1120: 1 unresolved exte
rnals [D:\node-iconv\build\iconv.vcxproj]
ERR! Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed w
ith exit code: 1
at ChildProcess.onExit (C:\Users\Bert Belder\AppData\Roaming\npm\node_module
s\node-gyp\lib\build.js:212:23)
at ChildProcess.emit (events.js:70:17)
at maybeExit (child_process.js:362:16)
at Process.onexit (child_process.js:398:5)
ERR! not ok
D:\node-iconv>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment