Summary: | app-admin/conky-1.19.2-r1 build fails with X not set | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tim <greyspoke99> |
Component: | Current packages | Assignee: | Daniel Pielmeier <billie> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log |
Description
Tim
2023-09-12 15:57:27 UTC
Under package settings I see app-admin/conky-1.12.2. Is this the version currently installed? Is the wayland use flag enabled when you are trying to install a current version of conky (meaning 1.17.0 upwards)? What happens if you set USE="-wayland"? Hello - yes 1.12.2 is the currently installed conky version. The wayland USE flag is not setfor the current version, and explicitly unsetting it with USE="-wayland" makes no difference - the same error results (In reply to Daniel Pielmeier from comment #1) > Under package settings I see app-admin/conky-1.12.2. Is this the version > currently installed? Any reason you have not updated conky since more than 2 years? I also don't see why this could happen. I quickly checked the code and Xatom.h is only included by x11.h which is only used with USE="X nvidia imlib" and apparently USE="wayland". If I disable those I do not get any linkage against X11. Did you try conky-1.19.4? Can you show me the output of "emerge -pv conky"? Here it is: ========== xxxxx /var/tmp/portage $ emerge -pv conky These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 35.17 s. [ebuild U ] app-admin/conky-1.19.2-r1::gentoo [1.12.2::gentoo] USE="iconv ncurses portmon -X -apcupsd -bundled-toluapp -cmus -curl (-doc) -extras% -hddtemp* -ical -imlib -intel-backlight -iostats -irc -lua-cairo -lua-imlib -lua-rsvg -math -moc -mpd -mysql (-nvidia) -pulseaudio -rss -systemd -thinkpad -truetype -wayland% -webserver -wifi -xinerama -xmms2 (-ipv6%) (-nano-syntax%) (-vim-syntax%*) (-weather-metar%)" LUA_SINGLE_TARGET="lua5-4%* (-lua5-3%*)" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB ========= It is a (very) old Intel Atom 32 bit mini computer I use as a home server and updating it takes a few days, so I don't do it very often! The rest of the recent update went fine. X client side stuff was installed on it until quite recently as I once played with using X terminals, so that might have disguised the issue in earlier emerges, as Xatom.h and friends would have been there anyway? I built conky-1.19.2-r1 with your settings. Before I temporary moved X11/Xatom.h somewhere else. And yes it failed because X11/Xatom.h is missing. I also checked the upstream commit log and found this [1]. So this should be fixed with conky-1.19.3. Compiling conky with your use flags succeeded. [1] https://github.com/brndnmtthws/conky/commit/2bd267da31d06ef24b36b8e1943b88cb119ca02c That's great, thankyou |