Ps2toolchain: рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдлрд▓

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЬреБрд▓ре░ 2020  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ps2dev/ps2toolchain

рдореИрдВ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЯреВрд▓рдЪреЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВ:

libtool: link: only absolute run-paths are allowed
make[3]: *** [Makefile:928: libbfd.la] Error 1
make[2]: *** [Makefile:942: all-recursive] Error 1
make[1]: *** [Makefile:1088: all-recursive-am] Error 2
make: *** [Makefile:1644: all-bfd] Error 2
../scripts/001-binutils-2.14.sh: Failed.

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдореИрдВ рдЗрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рдореИрдВрдиреЗ рд╕рд╣реА рдореЗрдХрдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдмреБрд░реА рддрд░рд╣ рд╡рд┐рдлрд▓ рд░рд╣рд╛ ...)
рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рд╣рд░ рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рднреА WSL рдХреА рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде: рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@rickgaiser @fjtrujy @SignalSpectre рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдпрд╣ рдПрдХ рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдЖ рдерд╛ рдЬреЛ рдЕрдм рд░реАрдбрдореА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреЛрд╢рд┐рд╢ рдХрд░реЛ
sudo apt-get -y install texinfo bison flex
рдпрджрд┐ рдпрд╣ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ рддреЛ рд╢рд╛рдпрдж рдЗрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рдмрд╛рдЗрд╕рди рдФрд░ рдлреНрд▓реЗрдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдЯреЗрдХреНрд╕рд┐рдирдлреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдерд╛) рд▓реЗрдХрд┐рди рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛: рдореБрдЭреЗ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдХрдо рдЪреЗрддрд╛рд╡рдиреА рдХрдард┐рди рд╣реИ)ред
рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рдЕрдиреНрдп рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИрдВ?

рдмрд╕ рд╕реЛрдЪ рд░рд╣рд╛? рдпрджрд┐ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИ, рддреЛ рдЗрди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг ( ? --version ) рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ?

@SignalSpectre рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдкрде рдореЗрдВ рдХреБрдЫ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдпрд╛ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рд╣реИрдВред рдпрд╣ рдЖрдкрдХрд╛ рдкрде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо), PS2DEV, рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫред рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ Windows рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ рд▓реИрдЯрд┐рди рд╡рд░реНрдг рд╣реИрдВ, рдФрд░ рдЖрдкрдиреЗ PS2DEV рдкрде рдХреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдпрд╛ рдЧреИрд░-рд▓реИрдЯрд┐рди рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрд┐ WSL рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рднреА рдХреЗрд╡рд▓ рд▓реИрдЯрд┐рди рд╣реИ, рдФрд░ рдпрд╣ рдХрд┐ рдЖрдкрдХреЗ рдкреАрд╕реА рдХрд╛ рдирд╛рдо рднреА рдХреЗрд╡рд▓ рд▓реИрдЯрд┐рди рд╣реИ .

рдореЗрд░реЗ рджреЛрдиреЛрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдФрд░ рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗрд╡рд▓ рд▓реИрдЯрд┐рди рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдХреЛрдИ рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИ рдФрд░ рдРрд╕рд╛ рд╣реА PS2DEV рдкрде рд╣реИред
рдЕрдВрдд рдореЗрдВ рдореИрдВ ps2dev рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреВрд▓рдЪреИрди (рд╕рд╛рде рд╣реА рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдХреНрдпрд╛ рдпрд╣ рдЕрдиреБрдорддрд┐ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ? (рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ PS2DEV рдкрде рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рджреЛрдиреЛрдВ рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдпрд╛ рдЧреИрд░ рд▓реИрдЯрд┐рди рд╡рд░реНрдг рдирд╣реАрдВ рд╣реИрдВ)ред

@SignalSpectre рдпрд╣ рдЕрдиреБрдорддрд┐ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЕрднреА рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд░реАрдбрдореА рдореЗрдВ рдЬреЛрдбрд╝рд╛:

export PS2DEV=/usr/local/ps2dev
sudo mkdir -p $PS2DEV
sudo chown -R $USER: $PS2DEV

рдпрд╣ рднреА рд╕рдВрднрд╡ рд╣реИ рдХрд┐ git clone рдХреЛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛ, рдпрд╛ рдЧрд▓рддреА рд╕реЗ рдХреЛрдИ рдордзреНрдп рдХрдорд╛рдВрдб рд░реВрдЯ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ "рд░реВрдЯ" рдХрд╣рд╛рдВ рд╣реИред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде PS2DEV рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@rickgaiser @fjtrujy @SignalSpectre рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдпрд╣ рдПрдХ рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдЖ рдерд╛ рдЬреЛ рдЕрдм рд░реАрдбрдореА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЗрд╕ рдкрд░ рдлрд╝реЙрд▓реЛ рдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rickgaiser picture rickgaiser  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

terremoth picture terremoth  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lptech1024 picture lptech1024  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nvie picture nvie  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

keithamus picture keithamus  ┬╖  32рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ