Skip to content

Perl error on building. #29

@aquiles2k

Description

@aquiles2k

When building with msvc i get the following error:

Erstellen gestartet...
1>------ Erstellen gestartet: Projekt: Bytecodes, Konfiguration: Release x64 ------
2>------ Erstellen gestartet: Projekt: JavaScriptCore_CopyHeaders, Konfiguration: Release x64 ------
3>------ Erstellen gestartet: Projekt: WTF_CopyHeaders, Konfiguration: Release x64 ------
4>------ Erstellen gestartet: Projekt: JSCBuiltins, Konfiguration: Release x64 ------
5>------ Erstellen gestartet: Projekt: JavaScriptCoreSharedScripts, Konfiguration: Release x64 ------
6>------ Erstellen gestartet: Projekt: JavaScriptCore (JavaScriptCore\JavaScriptCore), Konfiguration: Release x64 ------
6>Generating ../../JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.cpp, ../../JavaScriptCore/DerivedSources/inspector/InspectorBackendDispatchers.h, ../../JavaScriptCore/DerivedSources/inspector/InspectorFrontendDispatchers.cpp, ../../JavaScriptCore/DerivedSources/inspector/InspectorFrontendDispatchers.h, ../../JavaScriptCore/DerivedSources/inspector/InspectorProtocolObjects.cpp, ../../JavaScriptCore/DerivedSources/inspector/InspectorProtocolObjects.h, ../../JavaScriptCore/DerivedSources/inspector/InspectorBackendCommands.js
6>Traceback (most recent call last):
6>  File "D:\Dev\Sources\qtwebkit-2022-09-07-src\Source\JavaScriptCore\inspector\scripts\generate-inspector-protocol-bindings.py", line 306, in <module>
6>    generate_from_specification(**options)
6>  File "D:\Dev\Sources\qtwebkit-2022-09-07-src\Source\JavaScriptCore\inspector\scripts\generate-inspector-protocol-bindings.py", line 233, in generate_from_specification
6>    subprocess.check_call(["perl", os.path.join(os.path.dirname(__file__), "codegen", "preprocess.pl"), "--input", temporary_input_filepath, "--defines", protocol.condition_flags, "--output", temporary_output_filepath])
6>  File "C:\Python312\Lib\subprocess.py", line 408, in check_call
6>    retcode = call(*popenargs, **kwargs)
6>              ^^^^^^^^^^^^^^^^^^^^^^^^^^
6>  File "C:\Python312\Lib\subprocess.py", line 389, in call
6>    with Popen(*popenargs, **kwargs) as p:
6>         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
6>  File "C:\Python312\Lib\subprocess.py", line 1026, in __init__
6>    self._execute_child(args, executable, preexec_fn, close_fds,
6>  File "C:\Python312\Lib\subprocess.py", line 1538, in _execute_child
6>    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
6>                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6>FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden

So the python script tries to call a perl script, which errors out because of some file not found error. I checked that Perl is in Path and verified that in the source folder "codegen" a perl-script named preprocess.pl is found.

I have no clue what file is not found.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions