I used PerlApp to create a *real simple* .exe file. The _Inline directory
was created and all works fine. Now, if I zip the .exe file and the
_inline diretory together and move it to another directory, I get the
following message at a DOS prompt:

Can't use an undefined value as an array reference at Inline/C.pm line
329.

The debug output is:

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib
C:\Perl\lib\ExtUtils/xsubpp  -typemap C:\Perl\lib/ExtUtils/typemap
test_pl_f80b.xs > test_pl_f80b.xsc && C:\Perl\bin\perl.exe -IC:\Perl\lib
-IC:\Perl\lib -MExtUtils::Command -e mv test_pl_f80b.xsc test_pl_f80b.c
        cl -c -IC:/Documents and Settings/usrdel/My Documents -nologo -O1
-MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX -O1 -MD
-DNDEBUG    -DVERSION=\"0.00\"  -DXS_VERSION=\"0.00\"  -IC:\Perl\lib\CORE
test_pl_f80b.c
Command line warning D4024 : unrecognized source file type 'and', object
file assumed
Command line warning D4027 : source file 'and' ignored
Command line warning D4024 : unrecognized source file type
'Settings/usrdel/My', object file assumed
Command line warning D4027 : source file 'Settings/usrdel/My' ignored
Command line warning D4024 : unrecognized source file type 'Documents',
object file assumed
Command line warning D4027 : source file 'Documents' ignored
test_pl_f80b.c
"Running Mkbootstrap for test_pl_f80b ()"
        C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib
-MExtUtils::Command -e chmod 644 test_pl_f80b.bs
        C:\Perl\bin\perl.exe "-IC:\Perl\lib" "-IC:\Perl\lib"
-MExtUtils::Mksymlists  -e "Mksymlists('NAME' => 'test_pl_f80b', 'DLBASE'
=> 'test_pl_f80b', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMPORTS' => {
}, 'DL_VARS' => []);"
        link -out:blib\arch\auto\test_pl_f80b\test_pl_f80b.dll -dll
-nologo -nodefaultlib -release  -libpath:"C:\Perl\lib\CORE"  -machine:x86
test_pl_f80b.obj   C:\Perl\lib\CORE\perl56.lib oldnames.lib kernel32.lib
user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell32.lib
ole32.lib oleaut32.lib  netapi32.lib uuid.lib wsock32.lib mpr.lib
winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
-def:test_pl_f80b.def
   Creating library blib\arch\auto\test_pl_f80b\test_pl_f80b.lib and
object blib\arch\auto\test_pl_f80b\test_pl_f80b.exp
        C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib
-MExtUtils::Command -e chmod 755
blib\arch\auto\test_pl_f80b\test_pl_f80b.dll
        C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib
-MExtUtils::Command -e cp test_pl_f80b.bs
blib\arch\auto\test_pl_f80b\test_pl_f80b.bs
        C:\Perl\bin\perl.exe -IC:\Perl\lib -IC:\Perl\lib
-MExtUtils::Command -e chmod 644
blib\arch\auto\test_pl_f80b\test_pl_f80b.bs

Maybe I should just give up :-)

-Dan

Reply via email to