libopensync-plugin-gpe won't show up in kitchensync or opensync. The problem appears to be with missing libraries.Apparnetly revdep-rebuild fixed this problem but breaks kitchensync/opensync another revdep-rebuild is needed which breaks libopensync-plugin-gpe. Reproducible: Always Steps to Reproduce: 1.Emerge libopensync-plugin-gpe kitchensync opensync 2.Run revdep-rebuild 3.Run revdep-rebuild 4 Run revdep-rebuild etc. etc.
Post some errors/output here and reopen then...
$ kitchensync kitchensync: error while loading shared libraries: libosengine.so.0: cannot open shared object file: No such file or directory
OK, which ebuild versions (app-pda/libopensync and app-pda/libopensync-plugin-gpe) are we talking about here?
# revdep-rebuild results in: 1199613363: *** emerge --oneshot --buildpkg =app-pda/libopensync-plugin-google-calendar-0.22 =app-pda/libopensync-plugin-sunbird-0.22 =app-pda/libopensync-plugin-kdepim-0.22 =app-pda/multisync-gui-0.91.0 =kde-base/kitchensync-3.5.7
Well that's not exactly an answer to what I asked :)
(In reply to comment #3) > OK, which ebuild versions (app-pda/libopensync and > app-pda/libopensync-plugin-gpe) are we talking about here? > # eix app-pda/libopensync [U] app-pda/libopensync Available versions: (~)0.20 (~)0.21 0.22 (~)0.35 [M](~)9999 {debug doc python} Installed versions: 0.22(10:57:16 01/06/08)(doc python -debug) [I] app-pda/libopensync-plugin-evolution2 Available versions: (~)0.21 (~)0.22 (~)0.35 [M](~)9999 Installed versions: 0.35(22:21:32 01/05/08) I] app-pda/libopensync-plugin-gpe Available versions: (~)0.21 (~)0.22 (~)0.35 [M](~)9999 Installed versions: 0.35(22:21:41 01/05/08) [U] app-pda/libopensync-plugin-kdepim Available versions: (~)0.21 (~)0.22 (~)0.35 [M](~)9999 Installed versions: 0.22(10:58:36 01/06/08) [I] app-pda/libopensync-plugin-sunbird Available versions: (~)0.21 (~)0.22 Installed versions: 0.22(10:57:58 01/06/08) P.S. I see there are tor upgade, I'll 'emerge world' and report back to you.
P.S. Lol, we gotta stop colliding :p
(In reply to comment #6) > [U] app-pda/libopensync > Installed versions: 0.22(10:57:16 01/06/08)(doc python -debug) > > [I] app-pda/libopensync-plugin-evolution2 > Installed versions: 0.35(22:21:32 01/05/08) > > I] app-pda/libopensync-plugin-gpe > Installed versions: 0.35(22:21:41 01/05/08) This will never work. You cannot mix 0.35 plugins with libopensync-0.22 and vice versa. Also, if you upgrade everything, then kitchensync will NOT compile/work at all (see Bug 202974). Anyway, marking this invalid, mixing stable lib w/ unstable plugins is a no-go.
Result of the first revdep-rebuild after updating: 1199615531: *** emerge --oneshot --buildpkg =app-pda/libopensync-plugin-sunbird-0.22 =app-pda/libopensync-plugin-google-calendar-0.22 =app-pda/multisync-gui-0.91.0 =kde-base/kitchensync-3.5.7 Result of the second revdep-rebuild: Checking dynamic linking consistency... broken /usr/lib/opensync-1.0/plugins/evo2-sync.so (requires libopensync.so.1) broken /usr/lib/opensync-1.0/plugins/gpe-sync.so (requires libopensync.so.1) broken /usr/lib/opensync-1.0/plugins/kdepim-sync.so (requires libopensync.so.1) broken /usr/lib/opensync-1.0/plugins/kdepim_lib.so (requires libopensync.so.1) done. (/root/.revdep-rebuild.3_rebuild)
(In reply to comment #8) > (In reply to comment #6) > > [U] app-pda/libopensync > > Installed versions: 0.22(10:57:16 01/06/08)(doc python -debug) > > > > [I] app-pda/libopensync-plugin-evolution2 > > Installed versions: 0.35(22:21:32 01/05/08) > > > > I] app-pda/libopensync-plugin-gpe > > Installed versions: 0.35(22:21:41 01/05/08) > > This will never work. You cannot mix 0.35 plugins with libopensync-0.22 and > vice versa. Also, if you upgrade everything, then kitchensync will NOT > compile/work at all (see Bug 202974). > > Anyway, marking this invalid, mixing stable lib w/ unstable plugins is a no-go. > Thanks for the help Jakub! If I I understand you correctly I have to unmask app-pda/libopensync. I'll try that.
You *cannot* mix this stuff. There's no point in running revdep-rebuild until you've synced all the plugins with libopensync. You must use either all stable or all ~arch.
(In reply to comment #11) > You *cannot* mix this stuff. There's no point in running revdep-rebuild until > you've synced all the plugins with libopensync. You must use either all stable > or all ~arch. > Thanks it works now :)