Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167324 - xfce-base/xfce4-panel-4.4 should block xfce-extra/xfce4-systray
Summary: xfce-base/xfce4-panel-4.4 should block xfce-extra/xfce4-systray
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High trivial (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-17 12:11 UTC by Rafal Wijata
Modified: 2007-02-18 11:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
configure output (config.log.gz,7.32 KB, application/octet-stream)
2007-02-17 12:13 UTC, Rafal Wijata
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Wijata 2007-02-17 12:11:12 UTC
While compiling

checking for xfce4-panel-1.0 >= 4.2.0... Package xfce4-panel-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `xfce4-panel-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'xfce4-panel-1.0' found
configure: error: Library requirements (xfce4-panel-1.0 >= 4.2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

!!! ERROR: xfce-extra/xfce4-systray-4.2.3 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 1251:   Called src_compile
  ebuild.sh, line 1304:   Called xfce42_src_compile
  xfce42.eclass, line 89:   Called econf
  ebuild.sh, line 577:   Called die

jester ~ # echo $PKG_CONFIG_PATH
/usr/qt/3/lib/pkgconfig
jester ~ # emerge -pv xfce4-panel
[ebuild   R   ] xfce-base/xfce4-panel-4.4.0  USE="-debug -doc -startup-notification" 0 kB
Comment 1 Rafal Wijata 2007-02-17 12:13:52 UTC
Created attachment 110463 [details]
configure output
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-02-17 13:03:56 UTC
(In reply to comment #0)
> [ebuild   R   ] xfce-base/xfce4-panel-4.4.0  USE="-debug -doc
> -startup-notification" 0 kB

Eh, you can't mix Xfce-4.4 with this, won't work. You shouldn't install this package at all.

Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2007-02-18 07:54:35 UTC
- Upgrade your portage to latest stable so that it respects reverse blockers.
portage-2.1.2-r9

- Upgrade your libxfce4util to latest available. libxfce4util-4.4.0-r1

And this shouldn't happen anymore.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2007-02-18 07:57:04 UTC
Because you should be getting,

Calculating dependencies... done!
[blocks B     ] xfce-extra/xfce4-systray (is blocking xfce-base/libxfce4util-4.4.0-r1)
[ebuild  N    ] dev-libs/dbh-4.5.0  357 kB 
[ebuild  N    ] xfce-extra/xfce4-systray-4.2.3  313 kB 

Total: 2 packages (2 new, 1 block), Size of downloads: 670 kB

!!! Error: The above package list contains packages which cannot be installed
!!!        at the same time on the same system.
Comment 5 Rafal Wijata 2007-02-18 08:48:27 UTC
> Eh, you can't mix Xfce-4.4 with this, won't work.
I was just upgrading. Maybe I should't, but why should I know?
> - Upgrade your portage to latest stable so that it respects reverse blockers.
> portage-2.1.2-r9
That's what I have. While upgrading xfce removed all blockers, the emerged rest of packages. panel was not a blocker.
> - Upgrade your libxfce4util to latest available. libxfce4util-4.4.0-r1
That's what I have

Currently
jester ~ # emerge -pv xfce4-systray xfce4-panel
[blocks B     ] xfce-extra/xfce4-systray (is blocking xfce-base/libxfce4util-4.4.0-r1)
[ebuild  N    ] xfce-extra/xfce4-systray-4.2.3  0 kB
[ebuild   R   ] xfce-base/xfce4-panel-4.4.0  USE="-debug -doc -startup-notification" 0 kB

Just to clarify the thing. In such situation I would normally removed *-systray and merger next two packages, but it's now what You suggested(Your suggestion is removing *-panel) ???
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2007-02-18 11:58:52 UTC
> Just to clarify the thing. In such situation I would normally removed *-systray
> and merger next two packages, but it's now what You suggested(Your suggestion
> is removing *-panel) ???
> 

Nobody suggested anything like that. Just to clarify things up..

Do _NOT_ install xfce4-systray. Do _NOT_ uninstall xfce4-panel.

That should be clear enough :-)