The opie plugin fails to compile if there is no multisync version currently installed becasue it can't find the multisync.h header file on the system... I'm trying out a trivial modification to the ebuild and report on its success shortly. gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr//locale\" -I../../../src/libversit -I.. -I../intl -I/usr/include/multisync -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/libxml2 -O2 -DPLUGINDIR=\"/usr/lib/multisync\" -c callbacks.c -MT callbacks.lo -MD -MP -MF .deps/callbacks.TPlo -fPIC -DPIC -o .libs/callbacks.lo In file included from callbacks.c:10: gui.h:31:23: multisync.h: No such file or directory In file included from callbacks.c:10: gui.h:35: parse error before '*' token make[2]: *** [callbacks.lo] Error 1 make[2]: Leaving directory `/usr/tmp/portage/multisync-0.80-r1/work/multisync-0.80/plugins/opie_sync/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/tmp/portage/multisync-0.80-r1/work/multisync-0.80/plugins/opie_sync' make: *** [all] Error 2 !!! ERROR: app-pda/multisync-0.80-r1 failed. !!! Function src_compile, Line 81, Exitcode 2 !!! opie_sync make failed! Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4. 22-gentoo-r1) ================================================================= System uname: 2.4.22-gentoo-r1 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3. 2/share/config /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" DISTDIR="/usr/local/download/portage/distfiles" FEATURES="ccache autoaddcvs sandbox userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio. org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/local/download/portage/packages-athlon-xp" PORTAGE_TMPDIR="/usr/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/download/portage" SYNC="rsync://192.168.0.1/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif gtk2 jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile ruby mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla gphoto2 ldap snmp cdr scanner 3dnow 3ds acl acpi acpi4linux afs altivec amd apache2 artswrappersuid atlas autofs bidi bindist clamav clisp cmucl cscope curl dedicated dga dnd doc dv dvd dvdr emacs emacs-w3 ethereal etwin evo expat faad fax fbcon fbdev ffmpeg flash gb gcl gd gd-external glut gmtfull gmthigh gmtsuppl gmttria gnomedb gps gstreamer hbci icc imagemagick imap innodb ipalias ipv6 irmc jack javascript jbig jikes joystick junit justify kerberos krb4 lcd lcms ldam leim libdsk libgda lirc ltsp lucid matroska mbox mcal md5sum mmx mng mozaccess mozcalendar mozctl mozinterfaceinfo mozsvg mozxmlterm mpi mule music nocd nowin nviz oav objc oci8 odbc offensive ofx oldworld openal opie parse-clocks passfile pcap pcmcia pda php pic plotutils pnp ppds prelude psyco qhull rplay ruby18 S3TC samba sasl skey slp socks5 sox sqlite src sse tiff transcode transparent-proxy trusted type1 usb v4l videos vim-with-x wmf wxwin wxwindows X509 Xaw3d xchattext xine xinerama xml xosd xvid"
Created attachment 22000 [details, diff] app-pda/multisync/files/multisync-0.80-r1-gentoo.patch patches the Makefile.am and Makefile.in in the opie_sync plugin
Created attachment 22001 [details] new ebuild Here's the updated ebuild to apply this patch. We don't need a version bump becasue the bug only effects people with USE=opie, and the bug causes the package to not install...
forgot to set the EBUILD flag earlier...
Fixed. Thanks for the patch. Bumped to 0.81 and marked stable as well
Marked as fixed this time!