Piyush Shourie <[EMAIL PROTECTED]> writes:
>Hi,
>
>
>
>I am not able to compile Encode module, as one of the pre-requisites of
>Encode module, Text::Iconv does not compile on Windows platform.
When did that happen?
>I am
>currently using ActiveState Perl 5.6.1, and cannot upgrade to the newer
>version of Perl because of project requirements.
>
>
>
>Please let me know if there is some available ppd for installation of
>the said module on Windows platform.
>
>
>
>In case there is no ppd available, kindly look into the error received
>and let me know if there is anything I could do to resolve the issue:
>
>
>
>
>
>C:\Modules\Text-Iconv-1.2>perl Makefile.PL
>
>Checking if your kit is complete...
>
>Looks good
>
>Writing Makefile for Text::Iconv
>
>
>
>C:\Modules\Text-Iconv-1.2>nmake
>
>
>
>Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
>
>Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
>
>
>cp Iconv.pm blib\lib\Text\Iconv.pm
>
>AutoSplitting blib\lib\Text\Iconv.pm (blib\lib\auto\Text\Iconv)
>
> C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\SiteMinderPe
>
>rl\lib C:\Perl\lib\ExtUtils/xsubpp -typemap C:\Perl\lib\Ext
>
>Utils\typemap -typemap typemap Iconv.xs > Iconv.xsc && C:\Perl\bin\Per
>
>l.exe -IC:\Perl\lib -IC:\Perl\lib -MExtUtils::Command -e mv
>
>Iconv.xsc Iconv.c
>
> cl -c -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT
>-DHAVE_DE
>
>S_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
>-DPERL_MSVCRT_READFIX -O1 -
>
>MD -DNDEBUG -DVERSION=\"1.2\" -DXS_VERSION=\"1.2\" -IC:\Perl\lib\
>
>CORE Iconv.c
>
>Iconv.c
>
>"Running Mkbootstrap for Text::Iconv ()"
>
> C:\Perl\bin\Perl.exe -IC:\Perl\lib -IC:\SiteMinderPe
>
>rl\lib -MExtUtils::Command -e chmod 644 Iconv.bs
>
> C:\Perl\bin\Perl.exe "-IC:\Perl\lib" "-IC:\SiteMinde
>
>rPerl\lib" -MExtUtils::Mksymlists -e "Mksymlists('NAME' =>
>'Text::Iconv', 'DLBA
>
>SE' => 'Iconv', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { },
>'DL_VAR
>
>S' => []);"
>
> link -out:blib\arch\auto\Text\Iconv\Iconv.dll -dll -nologo
>-nodefaultlib
>
> -release -libpath:"C:\Perl\lib\CORE" -machine:x86 Iconv.obj C:\Si
>
>teMinderPerl\lib\CORE\perl56.lib oldnames.lib kernel32.lib user32.lib
>gdi32.lib
>
>winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib
>oleaut32.lib neta
>
>pi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib
>odbccp32
>
>.lib msvcrt.lib -def:Iconv.def
>
> Creating library blib\arch\auto\Text\Iconv\Iconv.lib and object
>blib\arch\aut
>
>o\Text\Iconv\Iconv.exp
>
>Iconv.obj : error LNK2001: unresolved external symbol __imp__libiconv
>
>Iconv.obj : error LNK2001: unresolved external symbol
>__imp__libiconv_open
>
>Iconv.obj : error LNK2001: unresolved external symbol
>__imp__libiconv_close
>
>blib\arch\auto\Text\Iconv\Iconv.dll : fatal error LNK1120: 3 unresolved
>external
>
>s
>
>NMAKE : fatal error U1077: 'link' : return code '0x460'
>
>Stop.
>
>
>
>
>
>
>
>
>
>
>
>Thanks,
>
>Piyush