@@ -167,6 +167,8 @@ jobs:
167167
168168 - name : CMake Build
169169 run : |
170+ apt update
171+ apt install -y libgtk2.0-dev pkg-config ffmpeg libavformat-dev libavcodec-dev libswscale-dev libavutil-dev
170172 source ${{ env.OV_INSTALL_DIR }}/setupvars.sh
171173
172174 cmake -DOpenVINODeveloperPackage_DIR=${{ env.OV_INSTALL_DIR }}/developer_package/cmake \
@@ -175,14 +177,14 @@ jobs:
175177 -S ${{ env.SRC_DIR }} \
176178 -B ${{ env.BUILD_DIR }}
177179 cmake --build ${{ env.BUILD_DIR }} --config ${{ matrix.build-type }} --parallel $(nproc) --verbose
178-
180+
179181 # Need to remove the default Python 3.11 in /venv from the Path so that CMake uses the correct one from newly created venv$py_version
180182 export PATH=${PATH/:\/venv\/bin/}
181183
182184 for py_version in "3.10" "3.11" "3.12" "3.13"
183185 do
184186 rm -rf ${{ env.BUILD_DIR }}/CMakeCache.txt
185-
187+
186188 echo "Creating venv for python$py_version"
187189 python$py_version -m venv venv$py_version
188190 source venv$py_version/bin/activate
@@ -195,12 +197,12 @@ jobs:
195197 -S ${{ env.SRC_DIR }} \
196198 -B ${{ env.BUILD_DIR }}
197199 echo "Configuring cmake done for python$py_version"
198-
200+
199201 cmake --build ${{ env.BUILD_DIR }} --config ${{ matrix.build-type }} --parallel $(nproc) --verbose
200202 cmake --install ${{ env.BUILD_DIR }} --config ${{ matrix.build-type }} --prefix ${{ env.INSTALL_DIR }}
201203 deactivate
202204 done
203-
205+
204206 cmake --install ${{ env.BUILD_DIR }} --config ${{ matrix.build-type }} --prefix ${{ env.INSTALL_TOOLS_DIR }} --component tools_bin
205207 cmake --install ${{ env.BUILD_DIR }} --config ${{ matrix.build-type }} --prefix ${{ env.INSTALL_TESTS_DIR }} --component tests
206208
@@ -298,7 +300,7 @@ jobs:
298300 - name : Build WWB Wheel
299301 run : python -m pip wheel -v --no-deps --wheel-dir ${{ env.WHEELS_DIR }} ${{ env.SRC_DIR }}/tools/who_what_benchmark
300302 working-directory : ${{ env.OV_INSTALL_DIR }}
301-
303+
302304 - name : Build GenAI Wheel
303305 run : |
304306 for py_version in "3.10" "3.11" "3.12" "3.13"
@@ -310,7 +312,7 @@ jobs:
310312 ${{ env.SRC_DIR }}
311313 done
312314 working-directory : ${{ env.OV_INSTALL_DIR }}
313-
315+
314316 - name : Upload Wheels
315317 if : ${{ always() }}
316318 uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
@@ -379,7 +381,7 @@ jobs:
379381 matrix :
380382 build-type : [Release]
381383 needs : [ openvino_download, genai_build_cmake ]
382- timeout-minutes : 10
384+ timeout-minutes : 30
383385 defaults :
384386 run :
385387 shell : bash
@@ -887,7 +889,7 @@ jobs:
887889 timeout-minutes : 45
888890 defaults :
889891 run :
890- shell : bash
892+ shell : bash
891893 runs-on : aks-linux-4-cores-16gb
892894 container :
893895 image : openvinogithubactions.azurecr.io/ov_build/ubuntu_22_04_x64:${{ needs.openvino_download.outputs.docker_tag }}
0 commit comments