Gentoo Archives: gentoo-user

From: Neil Bothwick <neil@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] kde-plasma/powerdevil-5.17.5:5 fails due to missing /usr/lib64/libffi-3.3_rc0/include
Date: Fri, 14 Feb 2020 00:33:08
Message-Id: 20200214003253.1823ba35@digimed.co.uk
In Reply to: [gentoo-user] kde-plasma/powerdevil-5.17.5:5 fails due to missing /usr/lib64/libffi-3.3_rc0/include by Mick
1 On Fri, 14 Feb 2020 00:16:11 +0000, Mick wrote:
2
3 > This came up on an update today:
4 > ===============================
5 > >>> Emerging (1 of 8) kde-plasma/powerdevil-5.17.5::gentoo
6 > * Fetching files in the background.
7 > * To view fetch progress, run in another terminal:
8 > * tail -f /var/log/emerge-fetch.log
9 > * powerdevil-5.17.5.tar.xz BLAKE2B SHA512 size ;-) ...
10 > [ ok ]
11 > >>> Unpacking source...
12 > >>> Unpacking powerdevil-5.17.5.tar.xz to /var/tmp/portage/kde-plasma/
13 > powerdevil-5.17.5/work
14 > >>> Source unpacked in
15 > >>> /var/tmp/portage/kde-plasma/powerdevil-5.17.5/work Preparing source
16 > >>> in /var/tmp/portage/kde-plasma/powerdevil-5.17.5/work/
17 > powerdevil-5.17.5 ...
18 > * Working in BUILD_DIR:
19 > "/var/tmp/portage/kde-plasma/powerdevil-5.17.5/work/
20 > powerdevil-5.17.5_build"
21 > >>> Source prepared.
22 > >>> Configuring source in
23 > >>> /var/tmp/portage/kde-plasma/powerdevil-5.17.5/work/
24 > powerdevil-5.17.5 ...
25 > * Working in BUILD_DIR:
26 > "/var/tmp/portage/kde-plasma/powerdevil-5.17.5/work/
27 > powerdevil-5.17.5_build" cmake -C
28 > /var/tmp/portage/kde-plasma/powerdevil-5.17.5/work/
29 > powerdevil-5.17.5_build/gentoo_common_config.cmake -G Ninja -
30 > DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -
31 > DKDE_INSTALL_DOCBUNDLEDIR=/usr/share/help -DHAVE_DDCUTIL=no -
32 > DCMAKE_DISABLE_FIND_PACKAGE_KF5BluezQt=OFF -
33 > DCMAKE_DISABLE_FIND_PACKAGE_KF5NetworkManagerQt=OFF
34 > -DCMAKE_BUILD_TYPE=Gentoo
35 > -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/kde-plasma/powerdevil-5.17.5/work/
36 > powerdevil-5.17.5_build/gentoo_toolchain.cmake
37 > /var/tmp/portage/kde-plasma/ powerdevil-5.17.5/work/powerdevil-5.17.5
38 > loading initial cache file
39 > /var/tmp/portage/kde-plasma/powerdevil-5.17.5/work/
40 > powerdevil-5.17.5_build/gentoo_common_config.cmake -- The C compiler
41 > identification is GNU 9.2.0 -- The CXX compiler identification is GNU
42 > 9.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
43 > -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc --
44 > works -- Detecting C compiler ABI info -- Detecting C compiler ABI info
45 > - done -- Detecting C compile features -- Detecting C compile features
46 > - done -- Check for working CXX compiler:
47 > /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler:
48 > /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI
49 > info -- Detecting CXX compiler ABI info - done
50 > -- Detecting CXX compile features
51 > -- Detecting CXX compile features - done
52 > -- Could not set up the appstream test. appstreamcli is missing.
53 > -- Looking for __GLIBC__
54 > -- Looking for __GLIBC__ - found
55 > -- Performing Test _OFFT_IS_64BIT
56 > -- Performing Test _OFFT_IS_64BIT - Success
57 > -- Performing Test HAVE_DATE_TIME
58 > -- Performing Test HAVE_DATE_TIME - Success
59 > -- Found KF5Activities: /usr/lib64/cmake/KF5Activities/
60 > KF5ActivitiesConfig.cmake (found version "5.64.0")
61 > -- Found KF5Auth: /usr/lib64/cmake/KF5Auth/KF5AuthConfig.cmake (found
62 > version "5.64.0")
63 > -- Found KF5IdleTime:
64 > /usr/lib64/cmake/KF5IdleTime/KF5IdleTimeConfig.cmake (found version
65 > "5.64.0") -- Found KF5Config:
66 > /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version
67 > "5.64.0") -- Found KF5DBusAddons: /usr/lib64/cmake/KF5DBusAddons/
68 > KF5DBusAddonsConfig.cmake (found version "5.64.0")
69 > -- Found KF5Solid: /usr/lib64/cmake/KF5Solid/KF5SolidConfig.cmake
70 > (found version "5.64.0")
71 > -- Found Gettext: /usr/bin/msgmerge (found version "0.20.1")
72 > -- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found
73 > version "5.64.0")
74 > -- Found KF5GlobalAccel: /usr/lib64/cmake/KF5GlobalAccel/
75 > KF5GlobalAccelConfig.cmake (found version "5.64.0")
76 > -- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found
77 > version "5.64.0")
78 > -- Found KF5NotifyConfig: /usr/lib64/cmake/KF5NotifyConfig/
79 > KF5NotifyConfigConfig.cmake (found version "5.64.0")
80 > -- Found KF5Wayland: /usr/lib64/cmake/KF5Wayland/KF5WaylandConfig.cmake
81 > (found version "5.64.0")
82 > -- Found KF5DocTools:
83 > /usr/lib64/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version
84 > "5.64.0") -- Found KF5Crash:
85 > /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.64.0")
86 > -- Found KF5Notifications: /usr/lib64/cmake/KF5Notifications/
87 > KF5NotificationsConfig.cmake (found version "5.64.0")
88 > -- Found KF5: success (found suitable version "5.64.0", minimum
89 > required is "5.62.0") found components: Activities Auth IdleTime
90 > Config DBusAddons Solid I18n GlobalAccel KIO NotifyConfig Wayland
91 > DocTools Crash Notifications -- Found UDev: /usr/include (found version
92 > "243") -- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found
93 > version "0.29.2") -- Found XCB_XCB: /usr/lib64/libxcb.so (found version
94 > "1.13.1") -- Found XCB_DPMS: /usr/lib64/libxcb-dpms.so (found version
95 > "1.13.1") -- Found XCB_RANDR: /usr/lib64/libxcb-randr.so (found version
96 > "1.13.1") -- Found XCB:
97 > /usr/lib64/libxcb.so;/usr/lib64/libxcb-dpms.so;/usr/lib64/
98 > libxcb-randr.so (found version "1.13.1") found components: XCB RANDR
99 > DPMS
100 >
101 > -- The following REQUIRED packages have been found:
102 >
103 > * ECM (required version >= 5.62.0)
104 > * Qt5Gui (required version >= 5.13.2)
105 > * Qt5Widgets
106 > * Qt5DBus
107 > * Qt5X11Extras
108 > * Qt5 (required version >= 5.12.0)
109 > * KF5Activities (required version >= 5.62.0)
110 > * KF5Auth (required version >= 5.62.0)
111 > * KF5IdleTime (required version >= 5.62.0)
112 > * KF5Config (required version >= 5.62.0)
113 > * KF5DBusAddons (required version >= 5.62.0)
114 > * KF5Solid (required version >= 5.62.0)
115 > * Gettext
116 > * KF5I18n (required version >= 5.62.0)
117 > * KF5GlobalAccel (required version >= 5.62.0)
118 > * KF5KIO (required version >= 5.62.0)
119 > * KF5NotifyConfig (required version >= 5.62.0)
120 > * KF5Wayland (required version >= 5.62.0)
121 > * KF5DocTools (required version >= 5.62.0)
122 > * KF5Crash (required version >= 5.62.0)
123 > * KF5Notifications (required version >= 5.62.0)
124 > * KF5 (required version >= 5.62.0)
125 > * KF5Screen
126 > * LibKWorkspace (required version >= 5.17.5)
127 > * UDev, API for enumerating and introspecting local devices (part of
128 > systemd), <https://freedesktop.org/wiki/Software/systemd/>
129 > * XCB, X protocol C-language Binding, <https://xcb.freedesktop.org/>
130 >
131 > -- The following features have been disabled:
132 >
133 > * DDCUtil, DDCUtil library support is disabled by default as
134 > recomended by authors, add -DHAVE_DDCUTIL=On to enable
135 >
136 > -- <<< Gentoo configuration >>>
137 > Build type Gentoo
138 > Install path /usr
139 > Compiler flags:
140 > C -march=native -O2 -pipe -ftree-vectorize -fno-common
141 > -Wall - Wextra -Wcast-align -Wchar-subscripts -Wformat-security
142 > -Wno-long-long - Wpointer-arith -Wundef -Wmissing-format-attribute
143 > -Wwrite-strings - Werror=implicit-function-declaration
144 > C++ -march=native -O2 -pipe -ftree-vectorize
145 > -fno-operator-names - fno-exceptions -Wall -Wextra -Wcast-align
146 > -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith
147 > -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type
148 > -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -
149 > fdiagnostics-color=always Linker flags:
150 > Executable -Wl,--enable-new-dtags -Wl,-O1 -Wl,--as-needed
151 > Module -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-O1
152 > -Wl,--as- needed
153 > Shared -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-O1
154 > -Wl,--as- needed
155 >
156 > -- Configuring done
157 > CMake Error in daemon/CMakeLists.txt:
158 > Imported target "KF5::NetworkManagerQt" includes non-existent path
159 >
160 > "/usr/lib64/libffi-3.3_rc0/include"
161 >
162 > in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
163 >
164 > * The path was deleted, renamed, or moved to another location.
165 >
166 > * An install or uninstall procedure did not complete successfully.
167 >
168 > * The installation package was faulty and references files it does not
169 > provide.
170 >
171 >
172 >
173 > CMake Error in daemon/CMakeLists.txt:
174 > Imported target "KF5::NetworkManagerQt" includes non-existent path
175 >
176 > "/usr/lib64/libffi-3.3_rc0/include"
177 >
178 > in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
179 >
180 > * The path was deleted, renamed, or moved to another location.
181 >
182 > * An install or uninstall procedure did not complete successfully.
183 >
184 > * The installation package was faulty and references files it does not
185 > provide.
186 >
187 >
188 >
189 > -- Generating done
190 > -- Build files have been written to: /var/tmp/portage/kde-plasma/
191 > powerdevil-5.17.5/work/powerdevil-5.17.5_build
192 > ==============================================
193 >
194 > I rebuilt libffi, but the same failure recurred as above. Any ideas?
195 >
196
197 Have you tried rebuilding networkmanager-qt?
198
199
200 --
201 Neil Bothwick
202
203 Give a man a fish and you have fed him for a day, but give him a case of
204 dynamite and soon the village will be showered with mud and seaweed and
205 unidentifiable chunks of fish.

Replies