I emerged multisync and when I ran it, there were no plugin avaliable. I found plugins where installed on /usr/lib instead of /usr/lib/multisync. A symlink from the latter to the first, and multisync treats each library as a plugin, it recognizes the real plugins but crash due to so many failed attempts to load plugins. I guess it would work fine moving by hand each plugin to the proper location. Reproducible: Always Steps to Reproduce: 1. Emerge multisync 2. Run multisync -- No plugins avaliable 3. ln -s /usr/lib /usr/lib/multisync 4. Tons of errors, because of trying to load normal libraries as plugins (with MULTISYNC_DEBUG=1) and crash Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.11-rc4-nitro1 i686) ================================================================= System uname: 2.6.11-rc4-nitro1 i686 Intel(R) Pentium(R) 4 Mobile CPU 2.00GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 23:44:32)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mtune=pentium4 -march=pentium4 -msse -mmmx -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer -maccumulate-outgoing-args -ffast-math -mfpmath=sse -funroll-loops -pipe -fexpensive-optimizations" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/apache2/conf /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mtune=pentium4 -march=pentium4 -msse -mmmx -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer -maccumulate-outgoing-args -ffast-math -mfpmath=sse -funroll-loops -pipe -fexpensive-optimizations" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="es_ES@euro" LC_ALL="es_ES@euro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib accessibility acpi acpi4linux aim alsa apache2 artworkextra audiofile avi bash-completion bdf berkdb bidi bitmap-fonts blender-game bluetooth bonobo bootsplash bzip2 bzlib cairo calendar ccache cdda cddb cdio cdparanoia cdr cpdflib crypt cscope css cups curl curlwrappers dba dga dhcp distribution divx4linux dnd doc dpms dts dv dvb dvd dvdr dvdread eds emacs encode esd ethereal evo evo2 exif f77 faac faad fam fame fb fbcon festival ffmpeg flac flash fmod font-server foomaticdb fortran ftp gb gcj gcl gd gdbm geoip gg ggi gif gimp gimpprint glitz gmail gnokii gnome gnomedb gphoto2 gpm gps graphviz gstreamer gtk gtk2 gtkhtml guile hal hbci httpd icq ieee1394 image imagemagick imap imlib imlib2 innodb ipv6 irc irda irmc jabber jack java javascript jikes joystick jpeg junit jython kerberos krb4 latex lcd lcms ldap leim libcaca libg++ libgda libwww live lm_sensors lzw lzw-tiff m17n-lib mad matroska mbox mbrola mcal md5sum mdb mikmod mime ming mixer mjpeg mmx mmx2 mng monkey mono mozdevelop mozilla moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mplayer msn msql mssql mule multitarget music mysql mysqli mythtv mzscheme nas ncurses net netbeans network nfsv4 nis nls nntp nptl ntlm nvidia octave odbc offensive ogg oggvorbis openal opengl opie oscar pam pcmcia pda pdf pdflib pear-db perl php pic plotutils png pnp posix postgres postgresql ppds python quicktime quotes readline real recode remote rss rtc ruby samba scanner sdl session shared sharedmem slang slp smime sms sndfile soap sockets socks5 sounds sox speex spell spl sse sse2 ssl stats stream svg svga svgz tcltk tcpd tetex tga theora threads tidy tiff timidity tokenizer transcode truetype truetype-fonts type1-fonts unicode usb userlocales utf8 v4l v4l2 vcd vhosts videos vim vim-with-x vnc vorbis wifi wmf xanim xine xinerama xml xml2 xmlrpc xosd xpm xsl xv xvid xvmc yahoo yv12 zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
*** This bug has been marked as a duplicate of 79015 ***
Sorry, but I don't think this is a full duplicate of Bug 79015. In Bug 79015, the problem is that the irmc and opie plugin-libs are created without ".so", e.g /usr/lib/multisync/libirmc_sync.0.0.0 instead of /usr/lib/multisync/libirmc_sync.so.0.0.0 but this Bug reports that all the plugin-libs are installed in /usr/lib instead of /usr/lib/multisync and thus Multisync does not find any plugin at all. When I install Multisync, I see this Bug, but not Bug 79015. # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.2/gcc34, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.10-ck5 i686) ================================================================= System uname: 2.6.10-ck5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1,dev-lang/python-2.2.3-r5 [2.3.4 (#1, Feb 7 2005, 23:50:41)] dev-lang/python: 2.3.4-r1, 2.2.3-r5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.4, 1.7.9-r1, 1.4_p6, 1.8.5-r3, 1.6.3 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/dat4/gentoo-cvs/distfiles" FEATURES="autoaddcvs autoconfig candy ccache cvs distlocks noauto noinfo sandbox sfperms strict userpriv" GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://gentoo.inode.at/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo" LANG="de_AT@euro" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aalib acpi acpi4linux alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bluetooth caps cddb cdparanoia cdr clamav cln crypt cups curl dba dga directfb divx4linux dvd encode esd exif f77 fam fbcon fftw flac font-server foomaticdb foreign-package foreign-sysvinit fortran freetype gd gdbm gif gimp gimpprint gnokii gphoto2 gpm gsl gtk gtk2 guile imagemagick imlib ipv6 jack java jpegjpeg2k junit kde kdeenablefinal kdepim kdexdeltas libg++ libwww lua lzw mad maildir mbox mikmod mmx mmx2 mng monkey motif moznomail mpeg mpi mysql nas ncurses nls nocardbus nvidia oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline real rtc ruby samba scanner sdl session slang smime sox speex spell sqlite sse sse2 ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1 type1-fonts usb videos wmf xml xml2 xprint xv zlib linguas_de" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
I agree with reporter that this bug is not a duplicate of bug 79015. I have emerged multisync-0.83_pre20050115 and the plugins were installed in /usr/lib, not /usr/lib/multisync. Here is my emerge info: Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r4 i686) ================================================================= System uname: 2.6.10-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1.60GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 9 2005, 13:17:47)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium-m -mtune=pentium-m -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-m -mtune=pentium-m -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://192.168.1.5/gentoo/ http://mirror.pacific.net.au/linux/Gentoo/" LANG="en_AU" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.1.5/gentoo-portage" USE="x86 X acpi alsa avi bash-completion berkdb bitmap-fonts bonobo cdr crypt cups curl dbus dvd dvdr emboss encode esd f77 flac font-server foomaticdb fortran freetds gdbm gif gnome gnutls gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imlib jack java jpeg junit kerberos libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls nptl oav odbc oggvorbis opengl oss pam pcmcia pdflib perl pic png python quicktime readline samba sdl spell sqlite sse ssl svga tcpd truetype truetype-fonts type1-fonts xml xml2 xmms xprint xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Adding myself to cc list.
I also think this is a different bug
Created attachment 51928 [details] Modified ebuild for multisync-0.83_pre20050115 Simply changing "einstall" to "make install DESTDIR=${D}" in the ebuild solved the problem for me. A modified ebuild is attached.
Made changes to ebuild as per comment 6 and plugins are now installed in /usr/lib/multisync and multisync can load them.
Confirmed here as well; the DESTDIR fix wfm.
fixed locally and will be comitted to cvs shortly. Thanks!
I used the modified ebuild available here, all the plugins were showing correctly except the Opie one. If you look below, you will see that the opie one get created with an error in the filename: ************** root@ananke multisync # ll /usr/lib/multisync/ total 1080 -rw-r--r-- 1 root root 38250 Mar 25 23:22 libbackup_plugin.a -rwxr-xr-x 1 root root 1634 Mar 25 23:22 libbackup_plugin.la lrwxrwxrwx 1 root root 25 Mar 25 23:22 libbackup_plugin.so -> libbackup_plugin.so.0.0.0 lrwxrwxrwx 1 root root 25 Mar 25 23:22 libbackup_plugin.so.0 -> libbackup_plugin.so.0.0.0 -rwxr-xr-x 1 root root 35660 Mar 25 23:22 libbackup_plugin.so.0.0.0 -rw-r--r-- 1 root root 49090 Mar 25 23:22 libevolution_sync.a -rwxr-xr-x 1 root root 2234 Mar 25 23:22 libevolution_sync.la lrwxrwxrwx 1 root root 26 Mar 25 23:22 libevolution_sync.so -> libevolution_sync.so.0.0.0 lrwxrwxrwx 1 root root 26 Mar 25 23:22 libevolution_sync.so.0 -> libevolution_sync.so.0.0.0 -rwxr-xr-x 1 root root 45728 Mar 25 23:22 libevolution_sync.so.0.0.0 lrwxrwxrwx 1 root root 18 Mar 25 23:22 libopie_sync -> libopie_sync.0.0.0 lrwxrwxrwx 1 root root 18 Mar 25 23:22 libopie_sync.0 -> libopie_sync.0.0.0 -rwxr-xr-x 1 root root 134924 Mar 25 23:22 libopie_sync.0.0.0 -rw-r--r-- 1 root root 178922 Mar 25 23:22 libopie_sync.a -rwxr-xr-x 1 root root 1654 Mar 25 23:22 libopie_sync.la -rw-r--r-- 1 root root 456006 Mar 25 23:22 libsyncml_plugin.a -rwxr-xr-x 1 root root 1634 Mar 25 23:22 libsyncml_plugin.la lrwxrwxrwx 1 root root 25 Mar 25 23:22 libsyncml_plugin.so -> libsyncml_plugin.so.0.0.0 lrwxrwxrwx 1 root root 25 Mar 25 23:22 libsyncml_plugin.so.0 -> libsyncml_plugin.so.0.0.0 -rwxr-xr-x 1 root root 119584 Mar 25 23:22 libsyncml_plugin.so.0.0.0 ******************* To fix that, I just had to do this: #rm libopie_sync.0 #rm libopie_sync #mv libopie_sync.0.0.0 libopie_sync.so.0.0.0 #ln -s libopie_sync.so.0.0.0 libopie_sync.so #ln -s libopie_sync.so.0.0.0 libopie_sync.so.0 It solved the thing for me. Regards, Ludovic P.S.: I reopened the bug, I apologize if I should not have to that :/