chromiumembedded / java-cef

Java Chromium Embedded Framework (JCEF). A simple framework for embedding Chromium-based browsers in other applications using the Java programming language.
https://bitbucket.org/chromiumembedded/java-cef
Other
605 stars 135 forks source link

Can't build on Arch Linux #475

Open 1fxe opened 1 week ago

1fxe commented 1 week ago

Describe the bug Seems to be an issue with the gsutil version used, python2 has been removed and the library six used to managed compatability is not being imported properly

/clang-format, skipping. [Err: Traceback (most recent call last):
  File "/home/filip/Documents/git/java-cef/tools/buildtools/external_bin/gsutil/gsutil_4.68/gsutil/gsutil", line 21, in <module>
    gsutil.RunMain()
  File "/home/filip/Documents/git/java-cef/tools/buildtools/external_bin/gsutil/gsutil_4.68/gsutil/gsutil.py", line 121, in RunMain
    import gslib.__main__
  File "/home/filip/Documents/git/java-cef/tools/buildtools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__main__.py", line 36, in <module>
    from six.moves import configparser
ModuleNotFoundError: No module named 'six.moves'
]
Downloading 1 files took 0.082395 second(s)

To Reproduce Steps to reproduce the behavior:

  1. Follow instructions here https://bitbucket.org/chromiumembedded/java-cef/wiki/BranchesAndBuilding.md`

Expected behavior Should build make file,

Screenshots If applicable, add screenshots to help explain your problem.

Versions (please complete the following information):

Additional context Upgrading to 5.30 (the latest version) allows me to compile

https://github.com/chromiumembedded/java-cef/blob/7a13412adc5dd6de4617d948940da398ec36f47e/tools/buildtools/gsutil.py#L37 Change here to 5.30