Building blender benchmark on Windows #76004

Open
opened 2020-04-22 17:55:24 +02:00 by Jagannadhan Ravi · 4 comments

Hi all, I'm trying to build Blender Benchmark on Windows in accordance with the instructions here:

https://developer.blender.org/source/blender-open-data/browse/master/launcher/BUILD.md

and after installing everything described in the doc, and running 'make', I see this error:

    make -C freetype2
    make[1]: Entering directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2'
    if [ -f "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"/curdir ]; then \
            if [ ! "$(cat "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"/curdir)" = "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2" ]; then \
                    echo "build CURDIR: $(cat "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"/curdir)"; \
                    echo "current CURDIR: /c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2"; \
                    echo "rebuilding due to CURDIR change" ; \
                    make clean; \
            fi \
    else \
            make clean; \
    fi
    make[2]: Entering directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2'
    rm -rf "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"
    make[2]: Leaving directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2'
    make clean
    make[2]: Entering directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2'
    rm -rf "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"
    make[2]: Leaving directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2'
    mkdir -p "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"
    cp modules.cfg "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"
    cd src && sh autogen.sh
    sh: autogen.sh: No such file or directory
    make[1]: *** [Makefile:21: build/curdir] Error 127
    make[1]: Leaving directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2'
    make: *** [Makefile:174: freetype2] Error 2

There is no 'autogen.sh', am I missing something here? Incidentally, the same things happen when I try:

make STAGING=true

What am I missing?

Hi all, I'm trying to build Blender Benchmark on Windows in accordance with the instructions here: https://developer.blender.org/source/blender-open-data/browse/master/launcher/BUILD.md and after installing everything described in the doc, and running 'make', I see this error: ``` make -C freetype2 make[1]: Entering directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2' if [ -f "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"/curdir ]; then \ if [ ! "$(cat "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"/curdir)" = "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2" ]; then \ echo "build CURDIR: $(cat "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build"/curdir)"; \ echo "current CURDIR: /c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2"; \ echo "rebuilding due to CURDIR change" ; \ make clean; \ fi \ else \ make clean; \ fi make[2]: Entering directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2' rm -rf "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build" make[2]: Leaving directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2' make clean make[2]: Entering directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2' rm -rf "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build" make[2]: Leaving directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2' mkdir -p "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build" cp modules.cfg "/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2/build" cd src && sh autogen.sh sh: autogen.sh: No such file or directory make[1]: *** [Makefile:21: build/curdir] Error 127 make[1]: Leaving directory '/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/freetype2' make: *** [Makefile:174: freetype2] Error 2 ``` There is no 'autogen.sh', am I missing something here? Incidentally, the same things happen when I try: ``` make STAGING=true ``` What am I missing?

Added subscribers: @easythrees, @fsiddi

Added subscribers: @easythrees, @fsiddi

It looks like you are missing submodules. Did you follow the instructions in DEVELOP.md ?

It looks like you are missing submodules. Did you follow the instructions in [DEVELOP.md ](https://developer.blender.org/source/blender-open-data/browse/master/DEVELOP.md)?

Hi Francesco, yes I did. I should note though that the instructions for setting up or getting a blender ID are not clear to me, so I have not been able to finish that part. However that shouldn't affect a build step right?

Hi Francesco, yes I did. I should note though that the instructions for setting up or getting a blender ID are not clear to me, so I have not been able to finish that part. However that shouldn't affect a *build* step right?

Setting up Blender ID is unrelated. Can you navigate to /c/dev/foo/blender_benchmark_src/blender-open-data/launcher/, type git submodule init and paste the output here?

Setting up Blender ID is unrelated. Can you navigate to `/c/dev/foo/blender_benchmark_src/blender-open-data/launcher/`, type `git submodule init` and paste the output here?
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infrastructure/blender-open-data#76004
No description provided.