Skip to content

Issues with developer instructions #866

@cmoulliard

Description

@cmoulliard

Issue

I try to build/run kai as documented here: https://github.com/konveyor/kai/blob/main/docs/contrib/dev_environment.md
and discovering different issues:

  1. make build-binaries
make build-binaries
cd kai_analyzer_rpc && go build -o kai-analyzer main.go
cp kai_analyzer_rpc/kai-analyzer dist/kai-analyzer-rpc
cp: dist/kai-analyzer-rpc: No such file or directory

The "dist" folder should be created before to run the command or makefile adapted

  1. make build-kai-rpc-server
pyinstaller --clean build/build.spec
make: pyinstaller: No such file or directory
make: *** [build-kai-rpc-server] Error 1

pyinstaller should be defined part of the dependencies declaration file

  1. make run-server fails
❯ make run-server
bash -c 'set -m; _trap () { kill -15 $PID; } ; trap _trap SIGINT ;\
        if [[ "$(uname)" -eq "Darwin" ]] ; then export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES ; fi ;\
        PYTHONPATH="/Users/cmoullia/code/application-modernisation/konveyor/kai/kai:" python kai/server.py & export PID=$! ;\
        while kill -0 $PID > /dev/null 2>&1; do wait $PID; done'
/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/Python: can't open file '/Users/cmoullia/code/application-modernisation/konveyor/kai/kai/server.py': [Errno 2] No such file or directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions