<p>рдирд┐рдВрдЬрд╛: рддреНрд░реБрдЯрд┐: 'build.ninja' рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдЕрдЧре░ 2018  ┬╖  23рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ninja-build/ninja

рдкрд░реНрдпрд╛рд╡рд░рдг: рдореИрдХ
рдХрд╛рдврд╝рд╛ рдЗрдиреНрд╕реЙрд▓ рдирд┐рдВрдЬрд╛ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдирд┐рдВрдЬрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдлрд┐рд░ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдирд┐рдВрдЬрд╛ рд╣реЛрддреЗ рд╣реИрдВ рдирд┐рдВрдЬрд╛ рд╣реЛрддреЗ рд╣реИрдВ: рддреНрд░реБрдЯрд┐: 'build.ninja' рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ
~ рдирд┐рдВрдЬрд╛
рдирд┐рдВрдЬрд╛: рддреНрд░реБрдЯрд┐: 'build.ninja' рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ
~

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣реА рд╣реИ рдЬрдм рдЖрдкрдиреЗ рдирд┐рдиреНрдЬрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ?

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

рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ gn gen out/Default рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ рдЖрдкрдХреЛ build.ninja рдлрд╝рд╛рдЗрд▓ /out/Default рдореЗрдВ рдорд┐рд▓ рдЬрд╛рдПрдЧреА
рдирд┐рдиреНрдЬрд╛ рдХреЛ /рдЖрдЙрдЯ/рдбрд┐рдлреЙрд▓реНрдЯ рдХреЗ рддрд╣рдд рдЪрд▓рд╛рдПрдВ

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

рдХреНрдпрд╛ рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рддрд░реНрдХ рдХреЗ рд╕рд┐рд░реНрдл рдирд┐рдиреНрдЬрд╛ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ?

@mydongistiny рд╣рд╛рдБ! рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рд╡рд╣реА рдорд┐рд▓рд╛ред рдореИрдВрдиреЗ рдЙрдмрдВрдЯреВ 18.04 рдкрд░ apt-get install ninja-build рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИред

рддреНрд░реБрдЯрд┐ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ рд╣реЛрддреА рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рдЙрдмрдВрдЯреВ 18.04 рдкрд░ apt-get install ninja-build рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ рднреАред

рдЖрдк рдХрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдк рдХрд┐рди рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдкрдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ

GYP_GENERATORS=рдирд┐рдВрдЬрд╛

рдХреЛрдИ рднреА рдкреВрд░реНрдг рдХрдорд╛рдВрдб, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬрд┐рд╕реЗ рдЖрдк рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред рдХреБрдЫ рдХрд╛рд░рдг рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреНрдпреЛрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореИрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдпрд╛ рд╣реВрдВред
рдЬрдм рдореИрдВ рдлреНрдпреВрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛

рдФрд░ рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬрдм рдореИрдВ рдирд┐рдиреНрдЬрд╛ рдХрдорд╛рдВрдб рджреЗрддрд╛ рд╣реВрдВ рдпрд╛ рдЙрдкрдпреБрдХреНрдд-рдирд┐рдВрдЬрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ
screenshot from 2018-10-10 21-22-06

@ рдерд╛рдиреБрд╢реНрд░реАрдИрдЬреА рдореЗрд╕рди --reconfigure рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рдерд╛? рдХреНрдпрд╛ рдЗрд╕рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдирд┐рдВрдЬрд╛ рдЪрд▓рд╛рдпрд╛?

@AmjadHD рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рд╣реИ? рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рднреА рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@ рдерд╛рдиреБрд╢реНрд░реАрдИрдЬреА рдХреНрдпрд╛ рд╕реАрдбрдмреНрд▓реНрдпреВрдбреА рдореЗрдВ build.ninja рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдпрд╣ рдзреНрд╡рдирд┐ рдореЗрд░реЗ рд▓рд┐рдП рдореЗрд╕рди рдмрдЧ рдХреА рддрд░рд╣ рд╣реИред

рдореВрд▓ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП:

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣реА рд╣реИ рдЬрдм рдЖрдкрдиреЗ рдирд┐рдиреНрдЬрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ?

рдХреНрдпреЛрдВрдХрд┐ рдирд┐рдВрдЬрд╛ рдХреЛ рдореМрдЬреВрджрд╛ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдмрд┐рд▓реНрдб рдбреЗрдлрд┐рдирд┐рд╢рди рдлрд╛рдЗрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдЙрдмрдВрдЯреВ 18.04 рдкрд░ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛

``` рдбреЗрдорд┐рдпрди@рдЕрд░реНрде2 :~$ рд╕реВрдбреЛ рдирд┐рдВрдЬрд╛ -рд╡реА
рдирд┐рдВрдЬрд╛: рддреНрд░реБрдЯрд┐: 'build.ninja' рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ
рдбреЗрдорд┐рдпрди@рдЕрд░реНрде 2 :~$ рдореЗрд╕рди --reconfigure
рдореВрд▓ рд╕реЗрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди рддреНрд░реБрдЯрд┐:

рдХрдо рд╕реЗ рдХрдо рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
```

@hyperfraise рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдореЗрд╕рди рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

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

рд╕реЗрдореЗрдХ-рдЬреА рдирд┐рдВрдЬрд╛ ../llvm

+1 рдиреЗ рджреЛ рдореИрдХ рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдХрд╛рдврд╝рд╛ рдпрд╛ рд╕реНрд░реЛрдд рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рд╕рднреА рдХреЛ рддреНрд░реБрдЯрд┐ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ

[рд╣рд▓] рдкрд╣рд▓реЗ build.ninja рдлрд╝рд╛рдЗрд▓ рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рдЗрдирд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИрдВред

рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ gn gen out/Default рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ рдЖрдкрдХреЛ build.ninja рдлрд╝рд╛рдЗрд▓ /out/Default рдореЗрдВ рдорд┐рд▓ рдЬрд╛рдПрдЧреА
рдирд┐рдиреНрдЬрд╛ рдХреЛ /рдЖрдЙрдЯ/рдбрд┐рдлреЙрд▓реНрдЯ рдХреЗ рддрд╣рдд рдЪрд▓рд╛рдПрдВ

рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ gn gen out/Default рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ рдЖрдкрдХреЛ build.ninja рдлрд╝рд╛рдЗрд▓ /out/Default рдореЗрдВ рдорд┐рд▓ рдЬрд╛рдПрдЧреА
рдирд┐рдиреНрдЬрд╛ рдХреЛ /рдЖрдЙрдЯ/рдбрд┐рдлреЙрд▓реНрдЯ рдХреЗ рддрд╣рдд рдЪрд▓рд╛рдПрдВ

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реБрдИред ninja: error: loading 'build.ninja': No such file or directory
рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -f FILE рдЗрдирдкреБрдЯ рдмрд┐рд▓реНрдб рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ gn gen out/Default рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ рдЖрдкрдХреЛ build.ninja рдлрд╝рд╛рдЗрд▓ /out/Default рдореЗрдВ рдорд┐рд▓ рдЬрд╛рдПрдЧреА
рдирд┐рдиреНрдЬрд╛ рдХреЛ /рдЖрдЙрдЯ/рдбрд┐рдлреЙрд▓реНрдЯ рдХреЗ рддрд╣рдд рдЪрд▓рд╛рдПрдВ

gn рдХреНрдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

gn рдХреНрдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореБрдЭреЗ рдпрд╣ рд╕реЗ рдорд┐рд▓рд╛
https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛~

qingdujun@MacBook-Pro src % gn gen out/Release
ERROR at //third_party/fontconfig/fontconfig.gni:7:1: Assertion failed.
assert(is_linux)
^-----
See //third_party/fontconfig/BUILD.gn:6:1: whence it was imported.
import("//third_party/fontconfig/fontconfig.gni")
^-----------------------------------------------
See //headless/BUILD.gn:200:7: which caused the file to be included.
      "//third_party/fontconfig",
      ^-------------------------




qingdujun@MacBook-Pro src % autoninja -C out/Release/ headless_shell
ninja: Entering directory `out/Release/'
ninja: error: loading 'build.ninja': No such file or directory
Traceback (most recent call last):
  File "/Users/qingdujun/repos/workspace/depot_tools/ninjalog_uploader_wrapper.py", line 118, in <module>
    sys.exit(main())
  File "/Users/qingdujun/repos/workspace/depot_tools/ninjalog_uploader_wrapper.py", line 76, in main
    config = LoadConfig()
  File "/Users/qingdujun/repos/workspace/depot_tools/ninjalog_uploader_wrapper.py", line 31, in LoadConfig
    'chromium-build-stats.appspot.com'),
  File "/Users/qingdujun/repos/workspace/depot_tools/ninjalog_uploader.py", line 44, in IsGoogler
    _, content = h.request('https://'+server+'/should-upload', 'GET')
  File "/Users/qingdujun/.vpython-root/867170/lib/python2.7/site-packages/httplib2/__init__.py", line 1659, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/Users/qingdujun/.vpython-root/867170/lib/python2.7/site-packages/httplib2/__init__.py", line 1399, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "/Users/qingdujun/.vpython-root/867170/lib/python2.7/site-packages/httplib2/__init__.py", line 1355, in _conn_request
    response = conn.getresponse()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1108, in getresponse
    raise ResponseNotReady()
httplib.ResponseNotReady

Mac рдкрд░ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмрд┐рдирд╛ headless.gn рдХреЗ рд╣реА рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╣реЗрдбрд▓реЗрд╕ рд╡рд┐рдВрдбреЛрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдУрдЬреЛрди рдХрд╛ рд╣реЗрдбрд▓реЗрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо) рдЬрд┐рд╕реЗ рд╣рдо Linux/Win рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣реЗрдбрд▓реЗрд╕ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред gn рдЕрднреА рддрдХ рдореИрдХ рдкрд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

рдмреБрдз, рдЕрдЧрд╕реНрдд 9, 2017, 17:04 Brandon.kobel рдХреЛ headless-dev headle рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ[email protected] рдиреЗ рд▓рд┐рдЦрд╛:
рдореИрдХ рдкрд░ рд╣реЗрдбрд▓реЗрд╕-рд╢реЗрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдФрд░ рд╕реА ++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╕реЗ рдирд┐рдореНрди рдЪрд░рдг рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп:

рдХреНрд░реЛрдорд┐рдпрдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрд░реЛрдд рдореЗрдВ gn gen out/Default рдХреЗ рд╕рд╛рде build.ninja рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдЙрдмрдВрдЯреВ 18.04 рдкрд░ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

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

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

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

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

randomphrase picture randomphrase  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

phcerdan picture phcerdan  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Alexander-- picture Alexander--  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ