zhtengw / deepin-overlay

Gentoo overlay for Deepin APPs
GNU General Public License v2.0
56 stars 14 forks source link

Build error dde-extra/deepin-manual (dev-qt/qcef-1.1.8) #135

Open linuxbuh opened 3 years ago

linuxbuh commented 3 years ago

emerge deepin-manual Calculating dependencies... done!

Verifying ebuild manifests

Emerging (1 of 2) dev-qt/qcef-1.1.8::deepin

  • Fetching files in the background.
  • To view fetch progress, run in another terminal:
  • tail -f /var/log/emerge-fetch.log Unpacking source... Initialized empty Git repository in /var/calculate/distfiles/git3-src/linuxdeepin_qcef.git/
  • Repository id: linuxdeepin_qcef.git
  • To override fetched repository properties, use:
  • EGIT_OVERRIDE_REPO_LINUXDEEPIN_QCEF
  • EGIT_OVERRIDE_BRANCH_LINUXDEEPIN_QCEF
  • EGIT_OVERRIDE_COMMIT_LINUXDEEPIN_QCEF
  • EGIT_OVERRIDE_COMMIT_DATE_LINUXDEEPIN_QCEF
  • Fetching https://github.com/linuxdeepin/qcef.git ... git fetch https://github.com/linuxdeepin/qcef.git +refs/tags/1.1.8:refs/tags/1.1.8 remote: Enumerating objects: 16, done. remote: Counting objects: 100% (16/16), done. remote: Compressing objects: 100% (16/16), done. remote: Total 2975 (delta 1), reused 7 (delta 0), pack-reused 2959 Receiving objects: 100% (2975/2975), 578.55 MiB | 207.00 KiB/s, done. Resolving deltas: 100% (2270/2270), done. From https://github.com/linuxdeepin/qcef
  • [new tag] 1.1.8 -> 1.1.8
  • [new tag] 1.1.0 -> 1.1.0
  • [new tag] 1.1.1 -> 1.1.1
  • [new tag] 1.1.2 -> 1.1.2
  • [new tag] 1.1.3 -> 1.1.3
  • [new tag] 1.1.4 -> 1.1.4
  • [new tag] 1.1.4.1 -> 1.1.4.1
  • [new tag] 1.1.4.2 -> 1.1.4.2
  • [new tag] 1.1.4.3 -> 1.1.4.3
  • [new tag] 1.1.4.4 -> 1.1.4.4
  • [new tag] 1.1.4.5 -> 1.1.4.5
  • [new tag] 1.1.4.6 -> 1.1.4.6
  • [new tag] 1.1.5 -> 1.1.5
  • [new tag] 1.1.5.1 -> 1.1.5.1
  • [new tag] 1.1.6 -> 1.1.6 git symbolic-ref refs/git-r3/dev-qt/qcef/0/main refs/tags/1.1.8
  • Using submodule cef Initialized empty Git repository in /var/calculate/distfiles/git3-src/linuxdeepin_cef-binary.git/
  • Repository id: linuxdeepin_cef-binary.git
  • To override fetched repository properties, use:
  • EGIT_OVERRIDE_REPO_LINUXDEEPIN_CEF_BINARY
  • EGIT_OVERRIDE_BRANCH_LINUXDEEPIN_CEF_BINARY
  • EGIT_OVERRIDE_COMMIT_LINUXDEEPIN_CEF_BINARY
  • EGIT_OVERRIDE_COMMIT_DATE_LINUXDEEPIN_CEF_BINARY
  • Fetching https://github.com/linuxdeepin/cef-binary ... git fetch https://github.com/linuxdeepin/cef-binary --prune +refs/heads/:refs/heads/ +refs/tags/:refs/tags/ +refs/notes/:refs/notes/ +refs/pull//head:refs/pull/ +HEAD:refs/git-r3/HEAD remote: Enumerating objects: 617, done. remote: Total 617 (delta 0), reused 0 (delta 0), pack-reused 617 Receiving objects: 100% (617/617), 514.79 MiB | 1.80 MiB/s, done. Resolving deltas: 100% (408/408), done. From https://github.com/linuxdeepin/cef-binary
  • [new branch] master -> master
  • [new ref] refs/notes/commits -> refs/notes/commits
  • [new ref] -> refs/git-r3/HEAD git update-ref --no-deref refs/git-r3/dev-qt/qcef/0/cef/main 059a0c9cef4e289a50dc7a2f4c91fe69db95035e
  • Checking out https://github.com/linuxdeepin/qcef.git to /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8 ... git checkout --quiet refs/tags/1.1.8 GIT NEW branch --> repository: https://github.com/linuxdeepin/qcef.git at the commit: ff3448cb3f86f42946d4c9eb01ccaa994f174fe0
  • Using submodule cef
  • Checking out https://github.com/linuxdeepin/cef-binary to /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8/cef ... git checkout --quiet 059a0c9cef4e289a50dc7a2f4c91fe69db95035e GIT NEW branch --> repository: https://github.com/linuxdeepin/cef-binary at the commit: 059a0c9cef4e289a50dc7a2f4c91fe69db95035e Source unpacked in /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work Preparing source in /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8 ...
  • Applying 1.1.7-fix-qt5.14.patch ... [ ok ] Source prepared. Configuring source in /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8 ... Working in BUILD_DIR: "/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8_build" cmake -C /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DQCEF_INSTALL_PATH=/usr/lib64 -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8_build/gentoo_toolchain.cmake /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8 loading initial cache file /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8_build/gentoo_common_config.cmake -- The C compiler identification is GNU 10.2.0 -- The CXX compiler identification is GNU 10.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at CMakeLists.txt:186 (find_package): Policy CMP0074 is not set: find_package uses _ROOT variables. Run "cmake --help-policy CMP0074" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

CMake variable CEF_ROOT is set to:

/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8/cef

For compatibility, CMake is ignoring the variable. This warning is for project developers. Use -Wno-dev to suppress it.

-- Performing Test COMPILER_SUPPORTS_NO_UNUSED_LOCAL_TYPEDEFS -- Performing Test COMPILER_SUPPORTS_NO_UNUSED_LOCAL_TYPEDEFS - Success -- Performing Test COMPILER_SUPPORTS_NO_LITERAL_SUFFIX -- Performing Test COMPILER_SUPPORTS_NO_LITERAL_SUFFIX - Success -- Performing Test COMPILER_SUPPORTS_NO_NARROWING -- Performing Test COMPILER_SUPPORTS_NO_NARROWING - Success -- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") -- CEF CONFIGURATION SETTINGS -- Generator: Ninja -- Platform: Linux -- Project architecture: x86_64 -- Build type: Gentoo -- Binary distribution root: /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8/cef -- Standard libraries: X11 -- Compile defines: STDC_CONSTANT_MACROS;STDC_FORMAT_MACROS;_FILE_OFFSET_BITS=64 -- Compile defines (Debug):
-- Compile defines (Release): NDEBUG -- C compile flags: -fno-strict-aliasing;-fPIC;-fstack-protector;-funwind-tables;-fvisibility=hidden;--param=ssp-buffer-size=4;-pipe;-pthread;-Wall;-Werror;-Wno-missing-field-initializers;-Wno-unused-parameter;-m64;-march=x86-64 -std=c99;-Wno-unused-local-typedefs -- C compile flags (Debug): -O0;-g -- C compile flags (Release): -O2;-fdata-sections;-ffunction-sections;-fno-ident;-U_FORTIFY_SOURCE;-D_FORTIFY_SOURCE=2 -- C++ compile flags: -fno-strict-aliasing;-fPIC;-fstack-protector;-funwind-tables;-fvisibility=hidden;--param=ssp-buffer-size=4;-pipe;-pthread;-Wall;-Werror;-Wno-missing-field-initializers;-Wno-unused-parameter;-m64;-march=x86-64 -fno-exceptions;-fno-rtti;-fno-threadsafe-statics;-fvisibility-inlines-hidden;-std=gnu++11;-Wsign-compare;-Wno-literal-suffix;-Wno-narrowing -- C++ compile flags (Debug): -O0;-g -- C++ compile flags (Release): -O2;-fdata-sections;-ffunction-sections;-fno-ident;-U_FORTIFY_SOURCE;-D_FORTIFY_SOURCE=2 -- Exe link flags: -fPIC;-pthread;-Wl,--disable-new-dtags;-Wl,--fatal-warnings;-Wl,-rpath,.;-Wl,-z,noexecstack;-Wl,-z,now;-Wl,-z,relro;-m64 -- Exe link flags (Debug):
-- Exe link flags (Release): -Wl,-O1;-Wl,--as-needed;-Wl,--gc-sections -- Shared link flags: -fPIC;-pthread;-Wl,--disable-new-dtags;-Wl,--fatal-warnings;-Wl,-rpath,.;-Wl,-z,noexecstack;-Wl,-z,now;-Wl,-z,relro;-m64 -- Shared link flags (Debug):
-- Shared link flags (Release): -Wl,-O1;-Wl,--as-needed;-Wl,--gc-sections -- CEF Binary files: chrome-sandbox;libcef.so;natives_blob.bin;snapshot_blob.bin -- CEF Resource files: cef.pak;cef_100_percent.pak;cef_200_percent.pak;cef_extensions.pak;devtools_resources.pak;icudtl.dat;locales -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -O2 -march=x86-64 -pipe C++ -O2 -march=x86-64 -pipe Linker flags: Executable -Wl,--as-needed Module -Wl,--as-needed Shared -Wl,--as-needed

-- Configuring done -- Generating done -- Build files have been written to: /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8_build

Source configured. Compiling source in /var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8 ... Working in BUILD_DIR: "/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8_build" ninja -v -j5 -l0 ninja: error: 'src/qcef/libcef.so', needed by 'src/CMakeFiles/qcef_autogen_timestamp_deps', missing and no known rule to make it

  • ERROR: dev-qt/qcef-1.1.8::deepin failed (compile phase):
  • ninja -v -j5 -l0 failed
  • Call stack:
  • ebuild.sh, line 125: Called src_compile
  • environment, line 2921: Called cmake-utils_src_compile
  • environment, line 1046: Called cmake-utils_src_make
  • environment, line 1230: Called _cmake_ninja_src_make
  • environment, line 519: Called eninja
  • environment, line 1536: Called die
  • The specific snippet of code:
  • "$@" || die "${nonfatal_args[@]}" "${*} failed"
  • If you need support, post the output of emerge --info '=dev-qt/qcef-1.1.8::deepin',
  • the complete build log and the output of emerge -pqv '=dev-qt/qcef-1.1.8::deepin'.
  • The complete build log is located at '/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/temp/build.log'.
  • The ebuild environment file is located at '/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/temp/environment'.
  • Working directory: '/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8_build'
  • S: '/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/work/qcef-1.1.8'

Failed to emerge dev-qt/qcef-1.1.8, Log file:

'/var/calculate/tmp/portage/dev-qt/qcef-1.1.8/temp/build.log'