Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.5.0
-
None
Description
While trying to build qtpdf I have this error.
[4868/5166] cd /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine && /usr/bin/cmake -DBUILD_DIR=/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64 -DSOURCE_DIR=/builds/bastif/qt-android/debian/output/source_dir/qtwebengine/src/pdf -DMODULE=pdf -DQT_HOST_GN_PATH= -DPython3_EXECUTABLE=/usr/bin/python3 -DGN_THREADS= -P /builds/bastif/qt-android/debian/output/source_dir/qtwebengine/cmake/Gn.cmake FAILED: qtwebengine/src/pdf/None/x86_64/QtPdf_objects.rsp qtwebengine/src/pdf/None/x86_64/QtPdf_archives.rsp qtwebengine/src/pdf/None/x86_64/QtPdf_libs.rsp qtwebengine/src/pdf/None/x86_64/QtPdf_lflags.rsp /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64/QtPdf_objects.rsp /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64/QtPdf_archives.rsp /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64/QtPdf_libs.rsp /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64/QtPdf_lflags.rsp cd /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine && /usr/bin/cmake -DBUILD_DIR=/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64 -DSOURCE_DIR=/builds/bastif/qt-android/debian/output/source_dir/qtwebengine/src/pdf -DMODULE=pdf -DQT_HOST_GN_PATH= -DPython3_EXECUTABLE=/usr/bin/python3 -DGN_THREADS= -P /builds/bastif/qt-android/debian/output/source_dir/qtwebengine/cmake/Gn.cmake -- Found Gn: /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/install/bin/gn (found suitable exact version "6.5.0.qtwebengine.qt.io") -- Running gn in /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64 -- GN command: /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/install/bin/gn gen /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64 --script-executable=/usr/bin/python3 --root=/builds/bastif/qt-android/debian/output/source_dir/qtwebengine/src/3rdparty/chromium -- GN arg file: /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64/args.gn -- GN args: blink_symbol_level=0 chrome_pgo_phase=0 custom_toolchain="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/target_toolchain:target" dcheck_always_on=false enable_ipc_fuzzer=false enable_precompiled_headers=false enable_remoting=false enable_resource_allowlist_generation=false enable_vr=false enable_web_speech=false forbid_non_component_debug_builds=false host_cpu="x64" host_pkg_config="/usr/bin/pkg-config" host_toolchain="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/host_toolchain:host" init_stack_vars=false is_cfi=false is_clang=false is_component_build=false is_official_build=true is_qtwebengine=true is_shared=true is_unsafe_developer_build=false jumbo_build_excluded=["browser"] jumbo_file_merge_limit=8 ozone_auto_platforms=false pdf_enable_v8=false pdf_enable_xfa=false pdf_enable_xfa_bmp=false pdf_enable_xfa_gif=false pdf_enable_xfa_png=false pdf_enable_xfa_tiff=false pdfium_use_qt_libpng=false pkg_config="/usr/bin/pkg-config" qt_freetype_config="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64:qt_freetype_config" qt_harfbuzz_config="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64:qt_harfbuzz_config" qt_libjpeg_config="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64:qt_libjpeg_config" qt_libpng_config="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64:qt_libpng_config" qtwebengine_target="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64:QtPdf" strip_absolute_paths_from_debug_symbols=false treat_warnings_as_errors=false use_allocator="none" use_allocator_shim=false use_custom_libcxx=false use_gnome_keyring=false use_gold=false use_jumbo_build=true use_lld=false use_qt_freetype=false use_qt_harfbuzz=false use_qt_libjpeg=false use_sysroot=false use_system_icu=false use_system_libopenjpeg2=false use_thin_lto=false v8_snapshot_toolchain="/builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/v8_toolchain:v8" v8_symbol_level=0 CMake Error at /builds/bastif/qt-android/debian/output/source_dir/qtwebengine/cmake/Gn.cmake:75 (message): -- GN FAILED ERROR at //printing/BUILD.gn:406:14: Script returned non-zero exit code. libs = exec_script("cups_config_helper.py", ^---------- Current dir: /builds/bastif/qt-android/debian/output/source_dir/debian/build-host/qtwebengine/src/pdf/None/x86_64/ Command: /usr/bin/python3 /builds/bastif/qt-android/debian/output/source_dir/qtwebengine/src/3rdparty/chromium/printing/cups_config_helper.py --libs-for-gn Returned 1. stderr: Traceback (most recent call last): File "/builds/bastif/qt-android/debian/output/source_dir/qtwebengine/src/3rdparty/chromium/printing/cups_config_helper.py", line 108, in <module> sys.exit(main()) File "/builds/bastif/qt-android/debian/output/source_dir/qtwebengine/src/3rdparty/chromium/printing/cups_config_helper.py", line 92, in main flags = run_cups_config(cups_config, mode) File "/builds/bastif/qt-android/debian/output/source_dir/qtwebengine/src/3rdparty/chromium/printing/cups_config_helper.py", line 35, in run_cups_config cups = subprocess.Popen([cups_config, '--cflags', '--ldflags', '--libs'], File "/usr/lib/python3.9/subprocess.py", line 951, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'cups-config' See //BUILD.gn:273:15: which caused the file to be included. deps += [ "//printing:printing_unittests" ] ^------------------------------ 1
I would have expected that the configuration system checks the presence of cups-config before actually starting the build.
Configuration command:
cd debian/build-host && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu --log-level=STATUS -DCMAKE_INSTALL_PREFIX=/usr/lib/qt-android-6.5-host -DBUILD_WITH_PCH=OFF -DBUILD_qt3d=OFF -DBUILD_qt5compat=OFF -DBUILD_qtactiveqt=OFF -DBUILD_qtbase=ON -DBUILD_qtcharts=OFF -DBUILD_qtcoap=OFF -DBUILD_qtconnectivity=OFF -DBUILD_qtdatavis3d=OFF -DBUILD_qtdeclarative=ON -DBUILD_qtdoc=OFF -DBUILD_qtgrpc=OFF -DBUILD_qthttpserver=OFF -DBUILD_qtimageformats=OFF -DBUILD_qtlanguageserver=OFF -DBUILD_qtlocation=OFF -DBUILD_qtlottie=OFF -DBUILD_qtmqtt=OFF -DBUILD_qtmultimedia=OFF -DBUILD_qtnetworkauth=OFF -DBUILD_qtopcua=OFF -DBUILD_qtpositioning=OFF -DBUILD_qtquick3d=ON -DBUILD_qtquick3dphysics=OFF -DBUILD_qtquickeffectmaker=OFF -DBUILD_qtquicktimeline=OFF -DBUILD_qtremoteobjects=ON -DBUILD_qtscxml=ON -DBUILD_qtsensors=OFF -DBUILD_qtserialbus=OFF -DBUILD_qtserialport=OFF -DBUILD_qtshadertools=ON -DBUILD_qtspeech=OFF -DBUILD_qtsvg=OFF -DBUILD_qttools=ON -DBUILD_qttranslations=OFF -DBUILD_qtvirtualkeyboard=OFF -DBUILD_qtwayland=OFF -DBUILD_qtwebchannel=OFF -DBUILD_qtwebengine=ON -DBUILD_qtwebsockets=OFF -DBUILD_qtwebview=OFF -DFEATURE_accessibility=OFF -DFEATURE_assistant=ON -DFEATURE_brotli=OFF -DFEATURE_calendarwidget=ON -DFEATURE_concurrent=ON -DFEATURE_contextmenu=ON -DFEATURE_cssparser=ON -DFEATURE_cups=OFF -DFEATURE_cursor=ON -DFEATURE_dbus=OFF -DFEATURE_designer=OFF -DFEATURE_egl=OFF -DFEATURE_evdev=OFF -DFEATURE_fontconfig=OFF -DFEATURE_fontdialog=OFF -DFEATURE_freetype=OFF -DFEATURE_gif=OFF -DFEATURE_glib=OFF -DFEATURE_graphicseffect=OFF -DFEATURE_graphicsview=ON -DFEATURE_gssapi=OFF -DFEATURE_gtk3=OFF -DFEATURE_harfbuzz=OFF -DFEATURE_http=OFF -DFEATURE_ico=OFF -DFEATURE_icu=OFF -DFEATURE_islamiccivilcalendar=OFF -DFEATURE_jalalicalendar=OFF -DFEATURE_jpeg=OFF -DFEATURE_libinput=OFF -DFEATURE_libinput_hires_wheel_support=OFF -DFEATURE_linuxfb=OFF -DFEATURE_movie=OFF -DFEATURE_mtdev=OFF -DFEATURE_network=ON -DFEATURE_openssl=OFF -DFEATURE_pdf=ON -DFEATURE_pkg_config=ON -DFEATURE_printsupport=ON -DFEATURE_qml_debug=ON -DFEATURE_qml_delegate_model=ON -DFEATURE_qml_devtools=ON -DFEATURE_qml_jit=OFF -DFEATURE_qml_list_model=OFF -DFEATURE_qml_locale=ON -DFEATURE_qml_network=ON -DFEATURE_qml_preview=OFF -DFEATURE_qml_profiler=OFF -DFEATURE_qml_worker_script=OFF -DFEATURE_qml_xml_http_request=OFF -DFEATURE_qml_xmllistmodel=OFF -DFEATURE_qtwebengine_build=OFF -DFEATURE_quick3d_assimp=OFF -DFEATURE_quick_designer=OFF -DFEATURE_quick_draganddrop=ON -DFEATURE_quick_particles=OFF -DFEATURE_quick_path=OFF -DFEATURE_quickcontrols2_basic=OFF -DFEATURE_quickcontrols2_fusion=OFF -DFEATURE_quickcontrols2_imagine=OFF -DFEATURE_quickcontrols2_ios=OFF -DFEATURE_quickcontrols2_macos=OFF -DFEATURE_quickcontrols2_material=OFF -DFEATURE_quickcontrols2_universal=OFF -DFEATURE_quickcontrols2_windows=OFF -DFEATURE_quicktemplates2_calendar=OFF -DFEATURE_quicktemplates2_hover=OFF -DFEATURE_quicktemplates2_multitouch=OFF -DFEATURE_regularexpression=ON -DFEATURE_scxml_ecmascriptdatamodel=OFF -DFEATURE_sessionmanager=OFF -DFEATURE_sql=ON -DFEATURE_sql_db2=OFF -DFEATURE_sql_ibase=OFF -DFEATURE_sql_mysql=OFF -DFEATURE_sql_oci=OFF -DFEATURE_sql_odbc=OFF -DFEATURE_sql_psql=OFF -DFEATURE_sql_sqlite=OFF -DFEATURE_sqlmodel=OFF -DFEATURE_ssl=OFF -DFEATURE_style_fusion=OFF -DFEATURE_style_stylesheet=ON -DFEATURE_style_windows=ON -DFEATURE_system_doubleconversion=ON -DFEATURE_system_libb2=ON -DFEATURE_system_pcre2=ON -DFEATURE_system_png=ON -DFEATURE_system_zlib=ON -DFEATURE_testlib=ON -DFEATURE_texthtmlparser=ON -DFEATURE_textmarkdownreader=OFF -DFEATURE_textmarkdownwriter=OFF -DFEATURE_textodfwriter=OFF -DFEATURE_tslib=OFF -DFEATURE_vnc=OFF -DFEATURE_vulkan=OFF -DFEATURE_widgets=ON -DFEATURE_xkbcommon=OFF -DFEATURE_xkbcommon_x11=OFF -DFEATURE_xlib=OFF -DFEATURE_xml=ON -DFEATURE_zstd=OFF -DINPUT_opengl=no -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON ../..