Summary: | unresolvable dependencies between msynctool, libopensync and libopensync-plugins | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Markus Wernig <public> |
Component: | New packages | Assignee: | Ryan Hill (RETIRED) <rhill> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | christian, crusaderky, gentoo, Just18, mail, marsoft, orangewarrior, pda, rossi.f |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 354423 |
Description
Markus Wernig
2009-11-17 15:15:57 UTC
(In reply to comment #0) > Leaving all settings at their defaults results in the following btw: > msynctool --listplugins > Available plugins: > msynctool: symbol lookup error: msynctool: undefined symbol: > osync_plugin_env_num_plugins More precisely: msynctool-0.36 and libopensync-0.39. The situation is easily reached by first installing msynctool, then libopensync without masking. Can confirm this bug. Seems no one is using gentoo to sync his mobile device ? Any ideas how to solve this issue ? (In reply to comment #2) > Can confirm this bug. > Seems no one is using gentoo to sync his mobile device ? > Any ideas how to solve this issue ? Not with current portage and bugs like this getting no response ;-) What I did (and use it since without any issues): Instead of downgrading the whole app-pda plethora, I deinstalled the packages in question (opensync*, syncml* etc.) and downloaded, compiled and installed the original source code, vesion 0.22 from opensync.org (actually, one big warning on the site says "0.3x releases introduce major architecture and API changes and are targeted for developers and testers only and may not even compile or are likely to contain severe bugs. 0.3x releases are not recommended for end users or distribution packaging.") But I suppose this is what being on ~x86 is all about :-) All of those install (very straightforwardly) into /usr/local, so there is no conflict with the gentoo packages. I even reinstalled some of the gentoo pkgs later, and they happily coexisted. krgds /markus *** Bug 311073 has been marked as a duplicate of this bug. *** *** Bug 327205 has been marked as a duplicate of this bug. *** (In reply to comment #1) > > More precisely: msynctool-0.36 and libopensync-0.39. The situation is easily > reached by first installing msynctool, then libopensync without masking. > Do not use msynctool for libopensync >= 0.39, use osynctool instead. Mine. There's really nothing we can do here. We can't add plugins that don't exist. We can SLOT libopensync but the tools can't be installed together because the configuration files are incompatible between versions and all overwrite one another. All we can do is provide a plugin for every version we support if one exists and hope some combination works. |