Subject: | MM_Win32 |
Hello.
What is the sence of following part in the MM_Win32 module ?
# VS2005 (aka VC 8) or higher, but not for 64-bit compiler from
Platform SDK
if ($Config{ivsize} == 4 && $Config{cc} eq 'cl' and $Config
{ccversion} =~ /^(\d+)/ and $1 >= 14)
{
push(@m,
q{
mt -nologo -manifest $@.manifest -outputresource:$@;2 && del
$@.manifest});
}
}
Since this I can't build XS code on Vista64 with the 32bit Version of
Perl.
The linker tells me:
MANIFEST file not found:
Creating library ..\..\blib\arch\auto\DBE\Driver\TEXT\TEXT.lib and
object ..\..\blib\arch\auto\DBE\Driver\TEXT\TEXT.exp
mt -nologo -
manifest ..\..\blib\arch\auto\DBE\Driver\TEXT\TEXT.dll.manifest -
outputresource:..\..\blib\arch\auto\DBE\Drive
r\TEXT\TEXT.dll;2 &&
del ..\..\blib\arch\auto\DBE\Driver\TEXT\TEXT.dll.manifest
..\..\blib\arch\auto\DBE\Driver\TEXT\TEXT.dll.manifest : general error
c1010070: Failed to load and parse the manifest. Das System
kann die angegebene Datei nicht finden.
NMAKE : fatal error U1077: 'mt' : return code '0x1f'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft
SDKs\Windows\v6.0\VC\Bin\nmake.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft
SDKs\Windows\v6.0\VC\Bin\nmake.EXE"' : return code '0x2'
Stop.
Thank you