Quantcast
Channel: Debian User Forums
Viewing all articles
Browse latest Browse all 4064

Programming • Re: unable to build chromium package: rustc-web

$
0
0
Thanks for the tip. I installed all those dependencies, removed the `rustc-web` line from `debian/control`, and tried to build again via `dpkg-buildpackage -us -uc`, some progress appears to have been made but the build still failed:

Code:

█[phantom][chromium-125.0.6422.60][0]$ dpkg-buildpackage -us -uc + dpkg-buildpackage -us -ucdpkg-buildpackage: info: source package chromiumdpkg-buildpackage: info: source version 125.0.6422.60-1~deb12u1dpkg-buildpackage: info: source distribution bookworm-securitydpkg-buildpackage: info: source changed by Andres Salomon <dilinger@debian.org>dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules cleandh clean   debian/rules override_dh_auto_cleanmake[1]: Entering directory '/home/ealfonso/src/chromium/chromium-125.0.6422.60'rm -rf third_party/node/linux/node-linux-x64rm -rf outrm -rf third_party/node/node_modules/rollup# bullseye workarounds; delete this post-bullseyerm -rf third_party/node/node_modules/acornrm -rf third_party/node/node_modules/walkfind . -name \*.pyc -execdir rm -f {} \;dh_auto_cleanmake[1]: Leaving directory '/home/ealfonso/src/chromium/chromium-125.0.6422.60'   dh_clean        rm -f debian/debhelper-build-stamp        rm -rf debian/.debhelper/        rm -f -- debian/chromium.substvars debian/chromium-l10n.substvars debian/chromium-shell.substvars debian/chromium-driver.substvars debian/chromium-common.substvars debian/chromium-sandbox.substvars debian/files        rm -fr -- debian/chromium/ debian/tmp/ debian/chromium-l10n/ debian/chromium-shell/ debian/chromium-driver/ debian/chromium-common/ debian/chromium-sandbox/        find .  \( \( \                \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \                \) -exec rm -f {} + \) -o \                \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \) dpkg-source -b .dpkg-source: info: using source format '3.0 (quilt)'dpkg-source: info: building chromium using existing ./chromium_125.0.6422.60.orig.tar.xzdpkg-source: info: using patch list from debian/patches/seriesdpkg-source: info: building chromium in chromium_125.0.6422.60-1~deb12u1.debian.tar.xzdpkg-source: info: building chromium in chromium_125.0.6422.60-1~deb12u1.dsc debian/rules binarydh binary   dh_update_autotools_config   dh_autoreconf   debian/rules override_dh_auto_configuremake[1]: Entering directory '/home/ealfonso/src/chromium/chromium-125.0.6422.60'uname -mx86_64if [ `uname -m` = "armv7l" ]; then \        grep -q 'neon\|asimd' /proc/cpuinfo || { \                echo "No NEON extension detected on armhf, refusing to build" 1>&2; \                false; \        }; \fi# verify that we're not accidentally uploading to stable-security without CVEs# use system node w/out patching source; upstream hardcodes x64 in pathmkdir -p third_party/node/linux/node-linux-x64/bincp /usr/bin/node third_party/node/linux/node-linux-x64/bin# use system rollupcp -ra /usr/share/nodejs/rollup third_party/node/node_modules/# output compiler informationclang++-16 --versionDebian clang version 16.0.6 (15~deb12u1)Target: x86_64-pc-linux-gnuThread model: posixInstalledDir: /usr/bin# prefer unbundled (system) libraries./debian/scripts/unbundlemake[1]: Leaving directory '/home/ealfonso/src/chromium/chromium-125.0.6422.60'   debian/rules override_dh_auto_build-archmake[1]: Entering directory '/home/ealfonso/src/chromium/chromium-125.0.6422.60'gn gen out/Release --args="clang_use_chrome_plugins=false rust_sysroot_absolute=\"/usr\" rustc_version=\"rustc 1.63.0\" clang_base_path=\"/usr/lib/llvm-"16"\" clang_version=\""16"\" host_toolchain=\"//build/toolchain/linux/unbundle:default\" custom_toolchain=\"//build/toolchain/linux/unbundle:default\" host_cpu=\"x64\" use_vaapi=true is_debug=false use_goma=false use_sysroot=false use_libjpeg_turbo=true use_custom_libcxx=false use_unofficial_version_number=false enable_vr=false enable_nacl=false enable_swiftshader=false dawn_use_swiftshader=false build_dawn_tests=false enable_reading_list=false enable_iterator_debugging=false enable_hangout_services_extension=false angle_has_histograms=false angle_build_tests=false build_angle_perftests=false treat_warnings_as_errors=false use_qt=false is_cfi=false use_thin_lto=false chrome_pgo_phase=0  use_gio=true is_official_build=true symbol_level=0 use_pulseaudio=true link_pulseaudio=true rtc_use_pipewire=true icu_use_data_file=true enable_widevine=true v8_enable_backtrace=true use_system_zlib=true use_system_lcms2=true use_system_libjpeg=true use_system_libpng=true use_system_freetype=true use_system_harfbuzz=true use_system_libopenjpeg2=true concurrent_links=1 proprietary_codecs=true ffmpeg_branding=\"Chrome\" disable_fieldtrial_testing_config=true "Done. Made 20182 targets from 3449 files in 6309msninja -j20 -C out/Release chrome chrome_sandbox content_shell chromedriverninja: Entering directory `out/Release'[227/61853] COPY obj/build/rust/std/libprofiler_builtins.rlib preb...lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlibFAILED: prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib ln -f obj/build/rust/std/libprofiler_builtins.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib 2>/dev/null || (rm -rf prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib && cp -af obj/build/rust/std/libprofiler_builtins.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib)cp: cannot stat 'obj/build/rust/std/libprofiler_builtins.rlib': No such file or directory[246/61853] CXX obj/base/allocator/partition_allocator/src/partition_alloc/allocator_core/pcscan_internal.oninja: build stopped: subcommand failed.make[1]: *** [debian/rules:158: override_dh_auto_build-arch] Error 1make[1]: Leaving directory '/home/ealfonso/src/chromium/chromium-125.0.6422.60'make: *** [debian/rules:125: binary] Error 2dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2++ history -a█[phantom][chromium-125.0.6422.60][2]$ 

In particular, some "prebuilt" rustc-related dependency failed, a file named "libprofiler_builtins.rlib":

Code:

FAILED: prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib ln -f obj/build/rust/std/libprofiler_builtins.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib 2>/dev/null || (rm -rf prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib && cp -af obj/build/rust/std/libprofiler_builtins.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins.rlib)cp: cannot stat 'obj/build/rust/std/libprofiler_builtins.rlib': No such file or directory[246/61853] CXX obj/base/allocator/partition_allocator/src/partition_alloc/allocator_core/pcscan_internal.oninja: build stopped: subcommand failed.
I'm nothing more than a debian user and I'm not familiar with rust. What am I missing to obtain the missing libprofiler_builtins.rlib file?

Statistics: Posted by ealfonsoy — 2024-05-27 23:53



Viewing all articles
Browse latest Browse all 4064

Trending Articles