[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

Reply via email to