[snip]
>
>A scan of ":macperl_src:perl:macos:ext:Mac" compared to
>":macperl_src:perl:lib:Mac" shows, that
>
>AETE,
>Apps,
>DCon,
>ExtUtils,
>ImageCompression,
>SAT
>
>are not built and/or installed. All files in
>":macperl_src:perl:macos:lib" are not installed, too.
In an update to the Update thread :), I'd like to add the following
as a result of a second scan:
-Mac:: Apps::Launch doesn't get installed.
-Mac::Navigation and Mac::Notification don't get built and installed
The tests (see below) showed, that StandardFile.pl and Mac::Hooks are missing.
In an effort to test all the Mac modules (MrC/SC build), I've got the
following results, which may be of general interest:
+++ Mac:: AppleEvents
-MPW:
AEReceiver.t freezes my Mac with the error message:
Can't load :lib:MacPPC:auto:Mac: AppleEvents: AppleEvents for module ...
Compilation failed ...
Begin failed ...
-Appl:
not tested
+++ Mac::Components
-MPW:
ListComponents.t quits immediately after the last line of output with
an OS error 11.
-Appl:
ListComponents.t runs fine, although I haven't verified the output.
+++ Mac::Controls
-MPW:
not tested
- Appl:
ControlWindow.t doesn't run, error message:
Can't locate Mac/Hooks.pm in @INC (...) at
MacintoshHD:macperl_src:perl:lib:Mac:Windows.pm line 366.
BEGIN failed...
Compilation failed in require at
MacintoshHD:macperl_src:perl:macos:ext:Mac:Controls:t:ControlWindow.t
line 18.
BEGIN failed ...
+++ Mac::Dialog
-MPW:
not tested
-Appl:
Mac::Hooks is missing
+++ Mac::Events
-MPW:
not tested
-Appl:
MouseLogger.t crashes MacPerl with OS Error 2
+++ Mac::Files
-MPW:
files.t freezes my Mac immediately after the following output/error message:
MacHD:Systemordner:
1946157056
0
Can't call method "ioFlFndrInfo without a package or object reference
at files.t, line 17
Appl:
Same output, but doesn't freeze my Mac.
+++ Mac::Fonts
No test file exists, thus I've written a simple script:
___
#! perl -w
use Mac::Fonts;
$sysFontid = GetSysFont();
print "System font has font id $sysFontid\n";
$FNum = GetFNum ("Chicago");
print "Chicago has font id $FNum\n";
$interpolate = RealFont ($FNum, 12);
$interpolate ? print "Chicago 12 really exists\n" : print "Chicago 12
has to be interpolated\n";
$interpolate = RealFont ($FNum, 8);
$interpolate ? print "Chicago 8 really exists\n" : print "Chicago 8
has to be interpolated\n";
__END__
-MPW:
fonts.t shows the expected result but freezes my Mac immediately
after the last line of output.
-Appl:
fonts.t runs fine (yeah! :)
+++ Mac::Gestalt
-MPW:
Gestalt.t prints out "23" and then freezes my Mac.
-Appl:
Gestalt.t prints out "23".
After this test I got tired of all these system restarts and stopped
to test the MPW perl tool :-(.
+++ Mac:: InternetConfig
-Appl:
IC.t runs as expected
ICDump.t fails with
Cooked:
Don't know about type "ICCharTable" at
MacintoshHD:macperl_src:perl:lib:Mac:InternetConfig.pm line 670
ICDumpMap.t fails with
PDF files are handled by:
Can't call method "file_creator" without a package or object
reference at
MacintoshHD:macperl_src:perl:macos:ext:Mac:InternetConfig:t:ICDumpMap.t
line 11.
+++ Mac::Lists
-Appl:
ComplexList.t, FontList.t and SimpleList.t all crash with OS error 2.
+++ Mac::OSA
-Appl:
AppleScript.t shows "4" as output.
Frontier.t -> Frontier not installed
Record.t shows " ... enter a newline" but doesn't respond and crashes
on Command-period
+++ Mac::Processes
-Appl:
Processes.t fails with
Can't call method "processNumber" without a package or object
reference at Dev:Pseudo line 14.
+++ Mac:: QDOffscreen
not tested (no test script handy)
+++ Mac::QuickDraw
-Appl:
Draw.t, DrawPicture.t Mac::Hooks.pm is missing
+++ Mac:: QuickTimeVR
not tested (I haven't installed the QT VR extension)
+++ Mac::Resources
-Appl:
Resources.t fails with
Can't locate StandardFile.pl in @INC (...)
+++ Mac::Sound
-Appl:
Scream.t runs fine (sounds terrible :-)
+++ Mac::Speech, Mac::SpeechRecognition
I haven't installed the proper system extensions.
+++ Mac::StandardFile
-Appl:
CustomGetPut.t: Mac/Hooks.pm is missing (for Mac::Windows)
StandardGetPut runs fine.
+++ Mac::TextEdit
-Appl:
SimpleText.t: Mac/Hooks.pm is missing (for Mac::Windows), and then
crashes MacPerl with OS error 2
+++ Mac::Types
-Appl:
Types.t prints
�Hello 6 (first char unknown)
Hello 5
+++ Mac::Windows
-Appl:
Cursors.t Mac/Hooks.pm is missing, and then crashes MacPerl with OS error 2
Btw, if any of the *.t files starting with the "Perl -Sx .... " line
is currently open in MPW, it doesn't get executed with the error
message
No Perl script found in input
### MPW Shell - Execution of *.t terminated.
This is related to bug [Bug #131006] I/O oddity with perl & miniperl tools.
Best regards,
--Thomas
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com