Package Base Details: java8-openjfx

Git Clone URL: https://aur.archlinux.org/java8-openjfx.git (read-only, click to copy)
Keywords: java8-openjfx openjfx
Submitter: freswa
Maintainer: Rogach
Last Packager: Rogach
Votes: 11
Popularity: 0.80
First Submitted: 2022-03-09 18:41 (UTC)
Last Updated: 2024-04-03 08:22 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 10 Next › Last »

cedric-air commented on 2023-07-21 16:23 (UTC)

I tried it again, and now it works without any error. Maybe the build failed because I didn't update all my aur packages yet, of I updated another aur package while building this one.

cedric-air commented on 2023-07-21 16:04 (UTC) (edited on 2023-07-21 16:06 (UTC) by cedric-air)

Build fails for me after rebuilding my other aur packages:

../../lib/libWebCore.a(../../lib/../Source/WebCore/CMakeFiles/WebCore.dir/html/track/VideoTrack.cpp.o):VideoTrack.cpp:function WebCore::VideoTrack::willRemove(): error: undefined reference to 'WebCore::HTMLMediaElement::removeVideoTrack(WebCore::VideoTrack&)'
../../lib/libWebCore.a(../../lib/../Source/WebCore/CMakeFiles/WebCore.dir/html/track/VideoTrack.cpp.o):VideoTrack.cpp:function non-virtual thunk to WebCore::VideoTrack::willRemove(): error: undefined reference to 'WebCore::HTMLMediaElement::removeVideoTrack(WebCore::VideoTrack&)'
../../lib/libWebCore.a(../../lib/../Source/WebCore/CMakeFiles/WebCore.dir/html/track/InbandGenericTextTrack.cpp.o):InbandGenericTextTrack.cpp:function WebCore::InbandGenericTextTrack::updateCueFromCueData(WebCore::TextTrackCueGeneric&, WebCore::GenericCueData&): error: undefined reference to 'WebCore::HTMLMediaElement::durationMediaTime() const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::selectColorInColorChooser(WebCore::HTMLInputElement&, WTF::String const&): error: undefined reference to 'WebCore::HTMLInputElement::selectColor(WTF::StringView)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::markerCountForNode(WebCore::Node&, WTF::String const&): error: undefined reference to 'WebCore::Editor::updateEditorUINowIfScheduled()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::markerAt(WebCore::Node&, WTF::String const&, unsigned int): error: undefined reference to 'WebCore::Editor::updateEditorUINowIfScheduled()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setMarkedTextMatchesAreHighlighted(bool): error: undefined reference to 'WebCore::Editor::setMarkedTextMatchesAreHighlighted(bool)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::wasLastChangeUserEdit(WebCore::Element&): error: undefined reference to 'WebCore::HTMLTextFormControlElement::lastChangeWasUserEdit() const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setEditingValue(WebCore::HTMLInputElement&, WTF::String const&): error: undefined reference to 'WebCore::HTMLInputElement::setEditingValue(WTF::String const&)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setAutofilled(WebCore::HTMLInputElement&, bool): error: undefined reference to 'WebCore::HTMLInputElement::setAutoFilled(bool)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setShowAutoFillButton(WebCore::HTMLInputElement&, WebCore::Internals::AutoFillButtonType): error: undefined reference to 'WebCore::HTMLInputElement::setShowAutoFillButton(WebCore::AutoFillButtonType)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::autofillFieldName(WebCore::Element&): error: undefined reference to 'WebCore::HTMLFormControlElement::autofillData() const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::updateEditorUINowIfScheduled(): error: undefined reference to 'WebCore::Editor::updateEditorUINowIfScheduled()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::hasSpellingMarker(int, int): error: undefined reference to 'WebCore::Editor::selectionStartHasMarkerFor(WebCore::DocumentMarker::MarkerType, int, int) const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::hasAutocorrectedMarker(int, int): error: undefined reference to 'WebCore::Editor::selectionStartHasMarkerFor(WebCore::DocumentMarker::MarkerType, int, int) const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setContinuousSpellCheckingEnabled(bool): error: undefined reference to 'WebCore::Editor::isContinuousSpellCheckingEnabled() const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setContinuousSpellCheckingEnabled(bool): error: undefined reference to 'WebCore::Editor::toggleContinuousSpellChecking()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::toggleOverwriteModeEnabled(): error: undefined reference to 'WebCore::Editor::toggleOverwriteModeEnabled()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::rangeOfString(WTF::String const&, WTF::RefPtr<WebCore::Range, WTF::DumbPtrTraits<WebCore::Range> >&&, WTF::Vector<WTF::String, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&): error: undefined reference to 'WebCore::Editor::rangeOfString(WTF::String const&, WebCore::Range*, WTF::OptionSet<WebCore::FindOptionFlag>)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::hasGrammarMarker(int, int): error: undefined reference to 'WebCore::Editor::selectionStartHasMarkerFor(WebCore::DocumentMarker::MarkerType, int, int) const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setElementUsesDisplayListDrawing(WebCore::Element&, bool): error: undefined reference to 'WebCore::HTMLCanvasElement::setUsesDisplayListDrawing(bool)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setElementTracksDisplayListReplay(WebCore::Element&, bool): error: undefined reference to 'WebCore::HTMLCanvasElement::setTracksDisplayListReplay(bool)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::isPluginUnavailabilityIndicatorObscured(WebCore::Element&): error: undefined reference to 'WebCore::HTMLPlugInElement::isReplacementObscured()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setMediaElementRestrictions(WebCore::HTMLMediaElement&, WTF::StringView): error: undefined reference to 'WebCore::MediaElementSession::removeBehaviorRestriction(unsigned int)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setMediaElementRestrictions(WebCore::HTMLMediaElement&, WTF::StringView): error: undefined reference to 'WebCore::MediaElementSession::addBehaviorRestriction(unsigned int)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::getCurrentMediaControlsStatusForElement(WebCore::HTMLMediaElement&): error: undefined reference to 'WebCore::HTMLMediaElement::getCurrentMediaControlsStatus()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::setBaseWritingDirection(WebCore::Internals::BaseWritingDirection): error: undefined reference to 'WebCore::Editor::setBaseWritingDirection(WritingDirection)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::displayListForElement(WebCore::Element&, unsigned short): error: undefined reference to 'WebCore::HTMLCanvasElement::displayListAsText(unsigned int) const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::replayDisplayListForElement(WebCore::Element&, unsigned short): error: undefined reference to 'WebCore::HTMLCanvasElement::replayDisplayListAsText(unsigned int) const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::handleAcceptedCandidate(WTF::String const&, unsigned int, unsigned int): error: undefined reference to 'WebCore::Editor::handleAcceptedCandidate(WebCore::TextCheckingResult)'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::mediaResponseSources(WebCore::HTMLMediaElement&): error: undefined reference to 'WebCore::HTMLMediaElement::lastMediaResourceLoaderForTesting() const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::mediaResponseContentRanges(WebCore::HTMLMediaElement&): error: undefined reference to 'WebCore::HTMLMediaElement::lastMediaResourceLoaderForTesting() const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::resetToConsistentState(WebCore::Page&): error: undefined reference to 'WebCore::Editor::isContinuousSpellCheckingEnabled() const'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::resetToConsistentState(WebCore::Page&): error: undefined reference to 'WebCore::Editor::toggleOverwriteModeEnabled()'
../../lib/libWebCoreTestSupport.a(../../lib/../Source/WebCore/CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o):Internals.cpp:function WebCore::Internals::resetToConsistentState(WebCore::Page&): error: undefined reference to 'WebCore::Editor::toggleContinuousSpellChecking()'
collect2: error: ld returned 1 exit status
make[2]: *** [Source/WebCore/CMakeFiles/JFXWebKit.dir/build.make:707: lib/libjfxwebkit.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:567: Source/WebCore/CMakeFiles/JFXWebKit.dir/all] Error 2
make: *** [Makefile:111: all] Error 2

> Task :web:compileNativeLinux FAILED

FAILURE: Build failed with an exception.

* Where:
Build file '/home/cedric/Downloads/java8-openjfx/src/rt-8u202-ga/build.gradle' line: 2583

* What went wrong:
Execution failed for task ':web:compileNativeLinux'.
> Process 'command 'perl'' finished with non-zero exit value 2

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 8m 50s
39 actionable tasks: 11 executed, 28 up-to-date
==> ERROR: A failure occurred in build().
    Aborting...

I think it can't find a certain library, but makepakage doesn't report missing packages:

$ makepkg
==> Making package: java8-openjfx 8.u202-9 (Fri Jul 21 16:00:54 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 8u202-ga.tar.bz2
  -> Found gradle.properties
  -> Found gradle-4.8-bin.zip
  -> Found java8-openjfx-flags.patch
  -> Found java8-openjfx-no-xlocale.patch
  -> Found java8-openjfx-no-sys-sysctl.patch
  -> Found java8-openjfx-CVE-2021-3517-fix.patch
  -> Found java8-openjfx-CVE-2021-3522-fix.patch
  -> Found java8-openjfx-include-iterator.patch
  -> Found java8-openjfx-no-check-jfxrt-jar.patch
  -> Found java8-openjfx-fix-java-version-check.patch
==> Validating source files with sha256sums...
    8u202-ga.tar.bz2 ... Passed
    gradle.properties ... Passed
    gradle-4.8-bin.zip ... Passed
    java8-openjfx-flags.patch ... Passed
    java8-openjfx-no-xlocale.patch ... Passed
    java8-openjfx-no-sys-sysctl.patch ... Passed
    java8-openjfx-CVE-2021-3517-fix.patch ... Passed
    java8-openjfx-CVE-2021-3522-fix.patch ... Passed
    java8-openjfx-include-iterator.patch ... Passed
    java8-openjfx-no-check-jfxrt-jar.patch ... Passed
    java8-openjfx-fix-java-version-check.patch ... Passed
==> Extracting sources...
  -> Extracting 8u202-ga.tar.bz2 with bsdtar
bsdtar: Failed to set default locale
  -> Extracting gradle-4.8-bin.zip with bsdtar
bsdtar: Failed to set default locale
==> Starting prepare()...
patching file buildSrc/linux.gradle
patching file modules/media/src/main/native/gstreamer/projects/linux/avplugin/Makefile
patching file modules/media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile
patching file modules/media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile

My versions:

$ uname -a
Linux cedric-work-laptop 6.4.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 19 Jul 2023 19:19:38 +0000 x86_64 GNU/Linux
$ pacman -Q python2 openssl-1.1
python2 2.7.18-8
openssl-1.1 1.1.1.u-1
$ python2 -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
import site # precompiled from /usr/lib/python2.7/site.pyc
# /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
import os # precompiled from /usr/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# /usr/lib/python2.7/posixpath.pyc matches /usr/lib/python2.7/posixpath.py
import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc
# /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py
import stat # precompiled from /usr/lib/python2.7/stat.pyc
# /usr/lib/python2.7/genericpath.pyc matches /usr/lib/python2.7/genericpath.py
import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc
# /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py
import warnings # precompiled from /usr/lib/python2.7/warnings.pyc
# /usr/lib/python2.7/linecache.pyc matches /usr/lib/python2.7/linecache.py
import linecache # precompiled from /usr/lib/python2.7/linecache.pyc
# /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py
import types # precompiled from /usr/lib/python2.7/types.pyc
# /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py
import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc
# /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc
# /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py
import abc # precompiled from /usr/lib/python2.7/abc.pyc
# /usr/lib/python2.7/_weakrefset.pyc matches /usr/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc
# /usr/lib/python2.7/traceback.pyc matches /usr/lib/python2.7/traceback.py
import traceback # precompiled from /usr/lib/python2.7/traceback.pyc
# /usr/lib/python2.7/sysconfig.pyc matches /usr/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc
# /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py
import re # precompiled from /usr/lib/python2.7/re.pyc
# /usr/lib/python2.7/sre_compile.pyc matches /usr/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc
import _sre # builtin
# /usr/lib/python2.7/sre_parse.pyc matches /usr/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc
# /usr/lib/python2.7/sre_constants.pyc matches /usr/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /usr/lib/python2.7/sre_constants.pyc
dlopen("/usr/lib/python2.7/lib-dynload/_locale.so", 2);
import _locale # dynamically loaded from /usr/lib/python2.7/lib-dynload/_locale.so
# /usr/lib/python2.7/_sysconfigdata.pyc matches /usr/lib/python2.7/_sysconfigdata.py
import _sysconfigdata # precompiled from /usr/lib/python2.7/_sysconfigdata.pyc
import encodings # directory /usr/lib/python2.7/encodings
# /usr/lib/python2.7/encodings/__init__.pyc matches /usr/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.7/encodings/__init__.pyc
# /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py
import codecs # precompiled from /usr/lib/python2.7/codecs.pyc
import _codecs # builtin
# /usr/lib/python2.7/encodings/aliases.pyc matches /usr/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.7/encodings/aliases.pyc
# /usr/lib/python2.7/encodings/ascii.pyc matches /usr/lib/python2.7/encodings/ascii.py
import encodings.ascii # precompiled from /usr/lib/python2.7/encodings/ascii.pyc
Python 2.7.18 (default, Jul 21 2023, 14:38:48) 
[GCC 13.1.1 20230714] on linux2
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/usr/lib/python2.7/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /usr/lib/python2.7/lib-dynload/readline.so
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1

Rogach commented on 2023-07-21 06:04 (UTC)

@cedric-air python2 depends on openssl-1.1, not openssl.

It seems at least python2 version on my machine is slightly newer:

$ pacman -Q python2 openssl-1.1
python2 2.7.18-8
openssl-1.1 1.1.1.u-1

Your python2 version looks to be almost two years old:

Python 2.7.18 (default, Oct 10 2021, 22:29:32)

Perhaps rebuilding python2 (and possibly updating openssl-1.1) will help?

cedric-air commented on 2023-07-21 05:57 (UTC)

[cedric@cedric-work-laptop git-werkmap]$ pacman -Q python
python 3.11.3-2
[cedric@cedric-work-laptop git-werkmap]$ pacman -Q python2
python2 2.7.18-5
[cedric@cedric-work-laptop git-werkmap]$ pacman -Q openssl
openssl 3.1.1-1
[cedric@cedric-work-laptop git-werkmap]$ openssl version
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)

and

$ python2 -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
import site # precompiled from /usr/lib/python2.7/site.pyc
# /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
import os # precompiled from /usr/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# /usr/lib/python2.7/posixpath.pyc matches /usr/lib/python2.7/posixpath.py
import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc
# /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py
import stat # precompiled from /usr/lib/python2.7/stat.pyc
# /usr/lib/python2.7/genericpath.pyc matches /usr/lib/python2.7/genericpath.py
import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc
# /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py
import warnings # precompiled from /usr/lib/python2.7/warnings.pyc
# /usr/lib/python2.7/linecache.pyc matches /usr/lib/python2.7/linecache.py
import linecache # precompiled from /usr/lib/python2.7/linecache.pyc
# /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py
import types # precompiled from /usr/lib/python2.7/types.pyc
# /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py
import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc
# /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc
# /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py
import abc # precompiled from /usr/lib/python2.7/abc.pyc
# /usr/lib/python2.7/_weakrefset.pyc matches /usr/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc
# /usr/lib/python2.7/traceback.pyc matches /usr/lib/python2.7/traceback.py
import traceback # precompiled from /usr/lib/python2.7/traceback.pyc
# /usr/lib/python2.7/sysconfig.pyc matches /usr/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc
# /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py
import re # precompiled from /usr/lib/python2.7/re.pyc
# /usr/lib/python2.7/sre_compile.pyc matches /usr/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc
import _sre # builtin
# /usr/lib/python2.7/sre_parse.pyc matches /usr/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc
# /usr/lib/python2.7/sre_constants.pyc matches /usr/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /usr/lib/python2.7/sre_constants.pyc
dlopen("/usr/lib/python2.7/lib-dynload/_locale.so", 2);
import _locale # dynamically loaded from /usr/lib/python2.7/lib-dynload/_locale.so
# /usr/lib/python2.7/_sysconfigdata.pyc matches /usr/lib/python2.7/_sysconfigdata.py
import _sysconfigdata # precompiled from /usr/lib/python2.7/_sysconfigdata.pyc
import encodings # directory /usr/lib/python2.7/encodings
# /usr/lib/python2.7/encodings/__init__.pyc matches /usr/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.7/encodings/__init__.pyc
# /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py
import codecs # precompiled from /usr/lib/python2.7/codecs.pyc
import _codecs # builtin
# /usr/lib/python2.7/encodings/aliases.pyc matches /usr/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.7/encodings/aliases.pyc
# /usr/lib/python2.7/encodings/ascii.pyc matches /usr/lib/python2.7/encodings/ascii.py
import encodings.ascii # precompiled from /usr/lib/python2.7/encodings/ascii.pyc
Python 2.7.18 (default, Oct 10 2021, 22:29:32) 
[GCC 11.1.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/usr/lib/python2.7/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /usr/lib/python2.7/lib-dynload/readline.so
>>>

Rogach commented on 2023-07-21 05:53 (UTC)

@cedric-air What are the versions of python2 and openssl-1.1 packages on your system?

cedric-air commented on 2023-07-21 05:48 (UTC)

I get a big error:

[cedric@cedric-work-laptop git-werkmap]$ python2.7 -c 'import hashlib; print(hashlib.sha1)'
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "<string>", line 1, in <module>
AttributeError: 'module' object has no attribute 'sha1'

Rogach commented on 2023-07-21 05:20 (UTC)

@cedric-air Something looks to be horribly broken in your Python 2 or openssl packages. What will you get if you run

python2.7 -c 'import hashlib; print(hashlib.sha1)'

I get <built-in function new>.

cedric-air commented on 2023-07-21 05:10 (UTC)

Build failed for me:

$ uname -a
Linux cedric-work-laptop 6.4.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 19 Jul 2023 19:19:38 +0000 x86_64 GNU/Linux
[ 67%] Generating ../../DerivedSources/JavaScriptCore/Bytecodes.h, ../../DerivedSources/JavaScriptCore/InitBytecodes.asm, ../../DerivedSources/JavaScriptCore/BytecodeStructs.h
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "/home/cedric/Downloads/java8-openjfx/src/rt-8u202-ga/modules/web/src/main/native/Source/JavaScriptCore/generate-bytecode-files", line 154, in <module>
    sha1Hash = hashFile(bytecodeFile)
  File "/home/cedric/Downloads/java8-openjfx/src/rt-8u202-ga/modules/web/src/main/native/Source/JavaScriptCore/generate-bytecode-files", line 98, in hashFile
    sha1 = hashlib.sha1()
AttributeError: 'module' object has no attribute 'sha1'
make[2]: *** [Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/build.make:101: DerivedSources/JavaScriptCore/Bytecodes.h] Error 1
make[1]: *** [CMakeFiles/Makefile2:408: Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 67%] Linking C static library ../../../lib/libSqliteJava.a
[ 67%] Built target SqliteJava
make: *** [Makefile:111: all] Error 2

> Task :web:compileNativeLinux FAILED

FAILURE: Build failed with an exception.

* Where:
Build file '/home/cedric/Downloads/java8-openjfx/src/rt-8u202-ga/build.gradle' line: 2583

* What went wrong:
Execution failed for task ':web:compileNativeLinux'.
> Process 'command 'perl'' finished with non-zero exit value 2

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 53s
39 actionable tasks: 39 executed
==> ERROR: A failure occurred in build().
    Aborting...

Rogach commented on 2023-06-02 14:34 (UTC)

@Keops Please try the suggestion given earlier on this page - will it help?