This is about app-pda/synce-libsynce-0.8.9 The ebuild in portage doesn't compile because one needs to patch the source for it to comiple against gcc3.3 The latest synce ebuild were in bug 45825 In the bug report the author includes an ebuild with a patch, but this isn't the ebuild that is in portage right now, and I think this is because the patch doesn't apply cleanly I'll attach a good ebuild in the present bug report and its patch Reproducible: Always Steps to Reproduce: 1.put the following: app-pda/synce ~x86 app-pda/synce-dccm ~x86 app-pda/synce-gnomevfs ~x86 app-pda/synce-kde ~x86 app-pda/synce-librapi2 ~x86 app-pda/synce-libsynce ~x86 app-pda/synce-multisync_plugin ~x86 app-pda/synce-rra ~x86 app-pda/synce-serial ~x86 app-pda/synce-trayicon ~x86 app-pda/orange ~x86 app-pda/dynamite ~x86 in /etc/portage/packages.keywords 2. emerge synce-libsynce Actual Results: the compilation of synce-libsynce-0.8.9 doesn't succeed, as described in http://forums.gentoo.org/viewtopic.php?p=990846 p4 synce-libsynce # emerge info synce-libsynce Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.2-rc3-mm1) ================================================================= System uname: 2.6.2-rc3-mm1 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=pentium4 -msse -msse2 -mmmx -mfpmath=sse -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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="-Os -march=pentium4 -msse -msse2 -mmmx -mfpmath=sse -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildsyspkg ccache sandbox" GENTOO_MIRRORS="http://lessy.maison.scout http://gentoo.mirror.sdv.fr http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync8.de.gentoo.org/gentoo-portage" USE="X Xaw3d aalib alsa apache2 apci apm avi berkdb bonobo cdr crypt cscope cups dga directfb doc dv dvd encode evo fbcon flash foomaticdb gb gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile imap imlib java jpeg lcms libg++ libgda libwww linguas_fr lufsusermount mad maildir matroska mikmod mmx motif mpeg ncurses nls odbc oggvorbis opengl oss pam pda pdflib perl png ppds python quicktime readline ruby samba sdl slang socks5 speex spell sse ssl svga tcpd tetex tiff truetype unicode wmf x86 xface xinerama xml2 xmms xv zlib"
Created attachment 28145 [details] app-pda/synce-libsynce-0.8.9-r1
Created attachment 28146 [details, diff] files/synce-libsynce-0.8.9-gcc33.patch patch uses in the ebuild
Sorry, this is my first bug report and I though I'd put the severity at 'normal' instead of 'enhancement' because the ebuild in portage at the moment doesn't work
Comment on attachment 28145 [details] app-pda/synce-libsynce-0.8.9-r1 ># Copyright 1999-2003 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils > >DESCRIPTION="Synchronize Windows CE devices with computers running GNU/Linux, like MS ActiveSync." >HOMEPAGE="http://sourceforge.net/projects/synce/" >SRC_URI="mirror://sourceforge/synce/${P}.tar.gz" >S=${WORKDIR}/${P} > >LICENSE="MIT" >SLOT="0" >KEYWORDS="x86" >IUSE="" > >DEPEND=">=dev-libs/check-0.8.3.1" > >src_unpack() { > unpack ${A} > epatch ${FILESDIR}/${P}-gcc33.patch >} > >src_compile() { > econf > emake || die >} > >src_install() { > make DESTDIR=${D} install || die > dodoc README >} Two cosmetic changes: first a corect header, and second a DEPEND=">=dev-libs/check-0.8.3.1" so that DEPEND isn't empty like in the ebuilds in portage. Sorry for this change, next time i'll read the doc about submitting bug reports first
Patch added, committed to CVS.