рдпрд╣ perlmacosx рдХрдорд╛рдВрдб рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ Ubuntu рдСрдирд▓рд╛рдЗрди, Fedora рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ MAC OS рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OnWorks рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
perlmacosx - рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкрд░реНрд▓
SYNOPSIS
рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкрд░реНрд▓ рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рдХрд░реНрд▓-O http://www.cpan.org/src/perl-5.22.1.tar.gz
tar -xzf perl-5.22.1.tar.gz
рд╕реАрдбреА рдкрд░реНрд▓-5.22.1
./рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ -des -Dprefix=/ usr / рд╕реНрдерд╛рдиреАрдп /
рдмрдирд╛рдирд╛
рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
рд╕реБрдбреЛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рд╡рд░реНрдгрди
рдирд╡реАрдирддрдо рдкрд░реНрд▓ рд░рд┐рд▓реАрдЬрд╝ (рдЗрд╕ рд▓реЗрдЦрди рдХреЗ рд╕рдордп 5.22.1) рд╕рднреА рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдирд┐рд░реНрдорд┐рдд рд╣реИ
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ 10.3 "рдкреИрдВрдерд░" рд╕реЗ рдЖрдЧреЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгред
рдкрд░реНрд▓ рдХрд╛ рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ 'рдореЗрдХ' рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреЛ рдХрд┐ рдПрдкреНрдкрд▓ рдХреЗ 'рдореЗрдХ' рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ - рдЬрд┐рд╕реЗ Xcode рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.7 "рд▓рд╛рдпрди" рдХреЗ рдмрд╛рдж рд╕реЗ, рдЗрд╕реЗ
'рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕' рдмрдВрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реАрдзреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛
(рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рдирд┐рдГрд╢реБрд▓реНрдХ рдЦрд╛рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА), рдпрд╛
Xcode рд╕реБрдЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛, рдРрдк рд╕реНрдЯреЛрд░ рдкрд░ рдореБрдлрд╝реНрдд рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред Xcode рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдРрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП
рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рди рд╣реЛ рдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рди рдЪрд╛рд╣рддреЗ рд╣реЛрдВ, рдЖрдкрдХреЛ 'рдХрдорд╛рдВрдб рд▓рд╛рдЗрди' рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ
Tools' рдмрдВрдбрд▓ рдХреЛ рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ Xcode рдХреЗ рдЕрдВрджрд░ рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдБ рдЬрд╛рдПрдБ
Xcode -> рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ -> рдбрд╛рдЙрдирд▓реЛрдб рдкрд░ рдЬрд╛рдПрдВ рдФрд░ 'рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕' рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВред
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.3 "рдкреИрдВрдерд░" рдФрд░ 10.6 "рд╕реНрдиреЛ рд▓реЗрдкрд░реНрдб" рдХреЗ рдмреАрдЪ, 'рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕' рдмрдВрдбрд▓
рдЗрд╕реЗ 'рдпреВрдирд┐рдХреНрд╕ рдЯреВрд▓реНрд╕' рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдЖрдорддреМрд░ рдкрд░ рдореИрдХ рдУрдПрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдбреАрд╡реАрдбреА рдХреЗ рд╕рд╛рде рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рд░рд┐рд▓реАрдЬ (10.2 "рдЬрдЧреБрдЖрд░" рдФрд░ рдкреБрд░рд╛рдиреЗ) рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдереНрд░реЗрдб-рдЕрдк рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛ред
рд╕реБрд░рдХреНрд╖рд┐рдд libc, рдЗрд╕рд▓рд┐рдП рдереНрд░реЗрдбрд┐рдВрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╣рд▓реЗ рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрдЧ рд╢рд╛рдорд┐рд▓ рдереЗ
libdb, рдЗрд╕рд▓рд┐рдП рдЙрди рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдХреБрдЫ DB_File рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд╕реНрдерд╛рдкрдирд╛ рдЙрдкрд╕рд░реНрдЧ
рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдерд╛рди рдкрд╛рд░рдВрдкрд░рд┐рдХ UNIX рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд▓реЗрдЖрдЙрдЯ рдХреЛ /usr/local рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд░рдЦреЗрдВред рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реНрдерд╛рди рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ
рдПрдкреНрдкрд▓ рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдпреЗ рдЧрдП рдкрд░реНрд▓ рдФрд░ рдЙрд╕рдХреЗ рдореЙрдбреНрдпреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрдмрд╛рдз рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
' рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛/ usr' рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ рдЬреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдПрдкреНрдкрд▓ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░реНрд▓ рдХрд╛, рдЬрд┐рд╕рдореЗрдВ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ '/System/Library/Perl/${version}' рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ,
'/Library/Perl/${version}' рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд CPAN рдореЙрдбреНрдпреВрд▓, рдФрд░ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд
рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП '/Network/Library/Perl/${version}' рдХреЛ @INC рдореЗрдВ рдмрджрд▓реЗрдВ
рдФрд░ рдХрдИ рдореИрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрд╕рдбреАрдХреЗ рд╕рдорд░реНрдерди
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, SDK рдХрд╛ рдкрде рдмрд┐рд▓реНрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ:
рдирд┐рд░реНрдпрд╛рдд SDK=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ SDK рд╕рдВрд╕реНрдХрд░рдг (рдЕрд░реНрдерд╛рдд '.sdk' рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдХреА рд╕рдВрдЦреНрдпрд╛рдПрдБ) рдЖрдкрдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рд╕рд┐рд╕реНрдЯрдо (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.8 "рдорд╛рдЙрдВрдЯреЗрди рд▓рд╛рдпрди"), рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╣реЛрдирд╛ рд╕рдВрднрд╡ рд╣реИ
рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ SDK рдЗрдВрд╕реНрдЯреЙрд▓ рди рдХрд░реЗрдВред рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрде рдореМрдЬреВрдж рд╣реИ, рдФрд░ рдЕрдЧрд░ рдирд╣реАрдВ рд╣реИ
рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ SDK рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ 'рдХрдорд╛рдВрдб рд▓рд╛рдЗрди' рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП
рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдЯреВрд▓реНрд╕ рдмрдВрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЕрдВрдд рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдирд╛ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ (10.6 "рд╕реНрдиреЛ рд▓реЗрдкрд░реНрдб" рд╣реИ
рдФрд░ рдиреАрдЪреЗ) Xcode 4.2 рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛рддреЗ рд╕рдордп, SDK рдкрде рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
'/рдбреЗрд╡рд▓рдкрд░/SDKs/MacOSX10.3.9.sdk'ред
рдЖрдк Perl рдХреЗ 'ccflags' рдФрд░ '..flags' рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреАрдЬрд╝реЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдХреЗ SDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЪрд░:
./рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ -Accflags="-nostdinc -B$SDK/usr/include/gcc \
-B$SDK/usr/lib/gcc -isystem$SDK/usr/include \
-F$SDK/рд╕рд┐рд╕реНрдЯрдо/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдлреНрд░реЗрдорд╡рд░реНрдХ" \
-Aldflags="-Wl,-syslibroot,$SDK" \
-рдбреЗ
рд╕рд╛рд░реНрд╡рднреМрдо рджреНрд╡рд┐рдЪрд░ рд╕рдорд░реНрдерди
рдиреЛрдЯ: рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.6 "рд╕реНрдиреЛ рд▓реЗрдкрд░реНрдб" рдХреЗ рдмрд╛рдж рд╕реЗ, рдПрдкреНрдкрд▓ рдХреЗрд╡рд▓ рдЗрдВрдЯреЗрд▓-рдЖрдзрд╛рд░рд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдирд╛ рдПрдкреНрдкрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рди рд╣реЛ
ppc рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реНрд▓ рдмрд╛рдЗрдирд░реА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЖрдк рдкрд░реНрд▓ рдХреЛ рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдмрд╛рдЗрдирд░реА (рдкреАрдкреАрд╕реА рдФрд░ рдЗрдВрдЯреЗрд▓ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд┐рдд) рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ
10.4 "рдЯрд╛рдЗрдЧрд░", рдЖрдкрдХреЛ SDK рдХрд╛ 'u' рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
рдирд┐рд░реНрдпрд╛рдд SDK=/Developer/SDKs/MacOSX10.4u.sdk
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.5 "рд▓реЗрдкрд░реНрдб" рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП 'u' рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреАред
SDK рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдЭрдВрдбреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЭрдВрдбреЗ рднреА рдЬреЛрдбрд╝реЗрдВ
рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдмрд╛рдЗрдирд░реА:
./рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ -Accflags="-arch i686 -arch ppc -nostdinc -B$SDK/usr/include/gcc \
-B$SDK/usr/lib/gcc -isystem$SDK/usr/include \
-F$SDK/рд╕рд┐рд╕реНрдЯрдо/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдлреНрд░реЗрдорд╡рд░реНрдХ" \
-Aldflags="-arch i686 -arch ppc -Wl,-syslibroot,$SDK" \
-рдбреЗ
рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЗрди рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд▓рд┐рдВрдХрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ CPAN рдмрдирд╛рддреЗ рд╕рдордп рднреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдореЙрдбреНрдпреВрд▓ред XS рдореЙрдбреНрдпреВрд▓ рдХреЛ рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдмрд╛рдЗрдирд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реА рдХреЛрдИ рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдмрд╛рдЗрдирд░реА рднреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛ Apple 10.4u рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ
SDK рд╕рднреА рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЛ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдмрд╛рдЗрдирд░реА.
64-рдмрд┐рдЯ рдкреАрдкреАрд╕реА рд╕рдорд░реНрдерди
рдореЗрдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рдЗрдиреНрд╕рдЯрд╛рд▓ 64-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдкрд░реНрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛
("use64bitint") рдпрд╛ 64-рдмрд┐рдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдФрд░ 64-рдмрд┐рдЯ рдПрдбреНрд░реЗрд╕рд┐рдВрдЧ ("use64bitall") рджреЛрдиреЛрдВред
рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдореА рдмрд╛рдЗрдирд░реА рдХреЗрд╡рд▓ G5-рдЖрдзрд╛рд░рд┐рдд рд╣реЛрд╕реНрдЯ рдкрд░ рд╣реА рдЪрд▓реЗрдЧреАред
64-рдмрд┐рдЯ рдПрдбреНрд░реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╣реИ: рдкрд░реНрд▓ рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛
рдмрдЧреАред рджреНрд╡рд╛рд░рд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ "perlbug" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдЖрддреА рд╣реИ рддреЛ рд╕рдорд╕реНрдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВред
64-рдмрд┐рдЯ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рддреЗ рд╕рдордп, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЖрдкрдХреА рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рд╣реИ рдХрд┐ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдмрд╛рд╣рд░реА рдореЙрдбреНрдпреВрд▓
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ 64-рдмрд┐рдЯ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ: рдпрджрд┐ рд╡реЗ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрдорд╛рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдлрд▓ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд░рди-рдЯрд╛рдЗрдо рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХрд┐рдВрдЧ рд╣реЛрдЧреА
рддреНрд░реБрдЯрд┐рдпрд╛рдБ, рдФрд░ рдмрд╛рдж рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓рддрд╛рдПрдБред рдЖрдк рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдлрд╝рд╛рдЗрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреБрд╕реНрддрдХрд╛рд▓рдп рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд:
$ рдлрд╝рд╛рдЗрд▓ libgdbm.3.0.0.dylib
libgdbm.3.0.0.dylib: 2 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рд▓реА Mach-O рдлреИрдЯ рдлрд╝рд╛рдЗрд▓
libgdbm.3.0.0.dylib (рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ ppc рдХреЗ рд▓рд┐рдП): Mach-O рдбрд╛рдпрдирд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА ppc
libgdbm.3.0.0.dylib (рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ ppc64 рдХреЗ рд▓рд┐рдП): Mach-O 64-рдмрд┐рдЯ рдбрд╛рдпрдиреЗрдорд┐рдХрд▓реА рд▓рд┐рдВрдХреНрдб рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА ppc64
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрдИ Macintosh-рд╡рд┐рд╢рд┐рд╖реНрдЯ CPAN рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд░реЛрдХрддреА рд╣реИ
("Mac::*"), рдХреНрдпреЛрдВрдХрд┐ рдЖрд╡рд╢реНрдпрдХ Apple рдлреНрд░реЗрдорд╡рд░реНрдХ PPC64 рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕реА рддрд░рд╣,
рдлрд┐рдВрдХ рдпрд╛ рдбрд╛рд░реНрд╡рд┐рдирдкреЛрд░реНрдЯреНрд╕ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб 64-рдмрд┐рдЯ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ; рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рдЙрдЪрд┐рдд рд╕рдВрдХрд▓рдХ рдФрд░ рд▓рд┐рдВрдХрд░ рдЭрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдЧреЗ рдХреЗ рд▓рд┐рдП
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдПрдкреНрдкрд▓ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рджреЗрдЦреЗрдВ 64 рдмрд┐рдЯ рд╕рдВрдХреНрд░рдордг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ at
<http://developer.apple.com/documentation/Darwin/Conceptual/64bitPorting/index.html>.
libperl рдФрд░ рдкреНрд░реАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП libperl рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рдПрдХ рд╕реНрдерд┐рд░ libperl рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдкреНрд░реА-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣реИред рдЧрддрд┐рд╢реАрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
рд▓реЛрдб рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрддреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рдХреА рдЧрдИ рд╕рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ рд╕реНрдерд╛рди рдФрд░ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИред
рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдЙрдирдХреЗ рд╕рдордЧреНрд░ рдУрдПрд╕ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХрддреНрд░ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдпрд╣ рдЖрд╕рд╛рди рд╣реИ
рдкрд░реНрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛
рдкреНрд░реА-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ред
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд╛рдЭрд╛ libperl рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
(рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ... -Duseshrplib).
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.4 "рдЯрд╛рдЗрдЧрд░" рдФрд░ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде, рдЧреИрд░-рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдХреЛрдИ рджрдВрдб рдирд╣реАрдВ рд╣реИред
рдкреНрд░реАрдмрд╛рдЙрдВрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ред рдкрд╣рд▓реЗ рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓реЛрдб рд╕рдордп рд▓рдЧреЗрдЧрд╛
рд╕реНрдЯреИрдЯрд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдпрд╛ рдПрдкреНрдкрд▓ рдХреА рдкреНрд░реА-рдмрд╛рдЙрдВрдб рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реАред
рдЕрджреНрдпрддрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдПрдкреНрдкрд▓ рдкрд░реНрд▓
рдПрдХ рд╢рдмреНрдж рдореЗрдВ - рдРрд╕рд╛ рди рдХрд░реЗрдВ, рдХрдо рд╕реЗ рдХрдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗред рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рд╡реИрд╕реА рд╣реА рд╣реЛ рд╕рдХрддреА рд╣реИ
рдЖрд╕рд╛рдиреА рд╕реЗ "#!/usr/local/bin/perl" рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдХрд┐ "#!/usr/bin/perl". рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ
Apple рдФрд░ рдЕрдиреНрдп рддреГрддреАрдп рдкрдХреНрд╖ рд╕реНрдерд╛рдкрдирд╛ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреНрдп рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдЖрдо рддреМрд░ рдкрд░
рдХреЗрд╡рд▓ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ /usr/bin/perl рдЬреЛ рдХрд┐ рдПрдкреНрдкрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░реНрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдмрд╛рдд рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реИ
рд╕реНрдЯреИрдЯрд┐рдХ рдмрдирд╛рдо рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╕рд╡рд╛рд▓ред рдпрджрд┐ рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдЯреИрдЯрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╣реИрдВ
libperl, рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ Apple рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдЧрддрд┐рд╢реАрд▓ libperl рд╣рдЯрд╛рдИ рдирд╣реАрдВ рдЬрд╛рдПрдЧреАред рдпрджрд┐
рджреЛрдиреЛрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рддрдм рдореМрдЬреВрдж рд╣реЛрддреА рд╣реИрдВ рдЬрдм libperl рдХреЗ рд╡рд┐рд░реБрджреНрдз рд▓рд┐рдВрдХ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, ld
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╡рд┐рд░реБрджреНрдз рд▓рд┐рдВрдХ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ Apple рдХреЗ
рдбрд╛рдпрдиреЗрдорд┐рдХ libperl рдХреЛ рд╕реНрдЯреИрдЯрд┐рдХ libperl рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреБрд░рд╛рдиреЗ рдбрд╛рдпрдиреЗрдорд┐рдХ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрджреНрдпрддрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЦреЛрд▓реЗрдВ.
рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдУрдВ
рдпрджрд┐ рдЖрдкрдиреЗ Fink рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GDBM рдЬреИрд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рдХреА рд╣реИрдВ (рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕
рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрдВрддрд░реНрдЧрдд /sw/рд▓рд┐рдм), рдпрд╛ libdlcompat рдХреЛ / Usr / рд╕реНрдерд╛рдиреАрдп / lib, рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
Configure рдЪрд▓рд╛рддреЗ рд╕рдордп рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддреЗрдВ рддрд╛рдХрд┐ Configure рдФрд░ Perl рдХреЗ рдмреАрдЪ рднреНрд░рдорд┐рдд рди рд╣реЛрдВ рдХрд┐ рдХреМрди рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рднреНрд░рдорд┐рдд рд╣реЛрдирд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "dyld" рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛,
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдореЗрдХ рдЯреЗрд╕реНрдЯ" рдХреЗ рджреМрд░рд╛рдиред рд╕рдмрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╢рд░реНрдд рд╣реИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЪрд▓рд╛рдирд╛
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ... -Uloclibpth -Dlibpth=/ Usr / lib
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЛ рдХреЗрд╡рд▓ рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ рдХрд┐ рдкреВрд░реНрд╡ рдореЗрдВ рдирдИ рдмрд░реНрдХрд▓реЗ рдбреАрдмреА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝)
рдкреИрдВрдерд░ рд╕рд┐рд╕реНрдЯрдо), рдЙрдиреНрд╣реЗрдВ libpth рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ... -Uloclibpth -Dlibpth='/ Usr / lib /рдСрдкреНрдЯ/рд▓рд┐рдм'
рдкрд░реНрд▓ рдХреЛ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ
рдЯреАрдХреЗ: рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рд╛рдЭрд╛ рдкрд░реНрд▓ рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ... -Duseshrplib
рд▓реЗрдХрд┐рди рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд▓рд╛рдЧрдд рд╣реИ (рдКрдкрд░ рджреЗрдЦреЗрдВ "libperl рдФрд░
рдкреНрд░реАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ").
рдЯрд╛рдЗрдЧрд░ (рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.4) рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, рдПрдкреНрдкрд▓ рдиреЗ eu_ES рдХреЗ рд▓рд┐рдП рдЯреВрдЯреА рд╣реБрдИ рд▓реЛрдХрд▓ рдлрд╛рдЗрд▓реЗрдВ рднреЗрдЬреАрдВ
рд▓реЛрдХреЗрд▓ (рдмрд╛рд╕реНрдХ-рд╕реНрдкреЗрди)ред рдкрд░реНрд▓ рдХреЗ рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ, рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд┐рдлрд▓рддрд╛рдПрдВ рд╣реБрдИрдВ
lib/рд╕реНрдерд╛рди рдкрд░реАрдХреНрд╖рдгред рдЗрди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЛ рдкрд░реНрд▓ рдХреЗ рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬ рдореЗрдВ рджрдмрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЯреВрдЯреЗ рд╣реБрдП рд▓реЛрдХреЗрд▓ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рджреЗрдирд╛ред рдпрджрд┐ рдЖрдкрдХреЛ eu_ES рд▓реЛрдХреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ
рдПрдкреНрдкрд▓ рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред
рдХреЛрдХреЛ
рдкрд░реНрд▓ рд╕реЗ рдХреЛрдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВред Apple рдХрд╛ PerlObjCBridge рдореЙрдбреНрдпреВрд▓, рдЬреЛ рдХрд┐ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕, рдлрд╛рдЙрдВрдбреЗрд╢рди (рдпрд╛рдиреА рдЧреИрд░-рдЬреАрдпреВрдЖрдИ) рдХрдХреНрд╖рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдФрд░ рд╡рд╕реНрддреБрдПрдВред
рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдХреИрдорд▓рдмреЛрдиреНрд╕, рдПрдХ рдРрд╕рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЬреЛ рдлрд╛рдЙрдВрдбреЗрд╢рди рдФрд░ рдРрдкрдХрд┐рдЯ рджреЛрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдХреНрд▓рд╛рд╕ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ, рддрд╛рдХрд┐ рдкреВрд░реНрдг GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧ Perl рдореЗрдВ рдмрдирд╛рдП рдЬрд╛ рд╕рдХреЗрдВред CamelBones рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕реЛрд░реНрд╕рдлреЛрд░реНрдЬ рдкрд░ рдкрд╛рдпрд╛ рдЧрдпрд╛,http://www.sourceforge.net/projects/camelbones/>.
рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реЗ рд╕реНрдХреНрд░реИрдЪ
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░реНрд▓ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПред
рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗред рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╢реБрд░реВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдБ
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдкрдХреЗ Apple Perl рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди (рдЬреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рджреВрд╖рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ) рдкрд░ рднреА, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд
рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рд╕реЛрдЪрдирд╛ рджреЛ рдмрд╛рд░ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЗрди рдирд┐рд░реНрджреЗрд╢: рд╡реЗ
рд░рд╣реЗ рдмрд╣реБрдд рдкрд╕рдВрдж рдХрд╛ рдЖрдпреЛрдЬрди рдорд╕реНрддрд┐рд╖реНрдХ рд╕рд░реНрдЬрд░реА рд╕реЗрд╡рд╛ рдореЗрд░реЗ рд╕реНрд╡рдпрдВред рдмрд┐рдирд╛ рд╕рдВрдЬреНрдЮрд╛рд╣рд░рдгред рд╣рдо рдХрд░реЗрдВрдЧреЗ рдирд╣реАрдВ рдХреИрд╕реЗ
рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрд╛рдп рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, libperl.dylib рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ:
# рд╕реАрдбреА /рд╕рд┐рд╕реНрдЯрдо/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд░реНрд▓/рдбрд╛рд░реНрд╡рд┐рди/рдХреЛрд░
# рдЖрд░рдПрдо libperl.dylib
рдлрд┐рд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдХрд╣реАрдВ рднреА рдкрд╛рдИ рдЧрдИ рдкреНрд░рддреНрдпреЗрдХ .bundle рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ:
/рд╕рд┐рд╕реНрдЯрдо/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд░реНрд▓
/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд░реНрд▓
рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ
# /рд╕рд┐рд╕реНрдЯрдо/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд░реНрд▓ /рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд░реНрд▓ -рдирд╛рдо '*.рдмрдВрдбрд▓' -рдкреНрд░рд┐рдВрдЯ рдвреВрдВрдвреЗрдВ
рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдк рдпрд╛ рддреЛ рдЕрдкрдиреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореАрдбрд┐рдпрд╛ рд╕реЗ рдкрд░реНрд▓ рдХреЛ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА)
рдХрдо рд╕реЗ рдХрдо /рд╕рд┐рд╕реНрдЯрдо/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдкрд░реНрд▓ рдФрд░ /usr/bin/perl), рдпрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдкрд░реНрд▓ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ
"рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ -Dprefix=" рдХреЗ рд╕рд╛рде/ usr -Duseshrplib" рдиреЛрдЯ: "-Dprefix=/ usr" рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕рд┐рд╕реНрдЯрдо рдкрд░реНрд▓ рдкрд░реНрд▓ 5.8.1 рдФрд░ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдкрд░реНрд▓ 5.8.0 рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдереАрдВ
рдмрд┐рд▓рдХреБрд▓ рдареАрдХ рдирд╣реАрдВред
рдЪрд╛рд░реНрд▓реНрд╕ рд╕реЙрдлреНрдЯ рд╕реЗ "рдкреИрд╕рд┐рдлрд┐рд╕реНрдЯ" (http://www.charlessoft.com/>) рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ
рд╕рдВрдкреВрд░реНрдг OS рдХреЛ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛, OS рдореАрдбрд┐рдпрд╛ рд╕реЗ Perl рдмрд╛рдЗрдирд░реАрдЬрд╝ рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИред
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ perlmacosx рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ