Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45878 - app-pda/synce-libsynce-0.8.9 : Patch to compile against gcc3.3 is missing
Summary: app-pda/synce-libsynce-0.8.9 : Patch to compile against gcc3.3 is missing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo PDA project
URL: http://forums.gentoo.org/viewtopic.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-27 05:24 UTC by Geoffrey SCOUTHEETEN
Modified: 2004-03-30 04:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
app-pda/synce-libsynce-0.8.9-r1 (synce-libsynce-0.8.9-r1.ebuild,708 bytes, text/plain)
2004-03-27 05:27 UTC, Geoffrey SCOUTHEETEN
Details
files/synce-libsynce-0.8.9-gcc33.patch (synce-libsynce-0.8.9-gcc33.patch,431 bytes, patch)
2004-03-27 05:28 UTC, Geoffrey SCOUTHEETEN
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Geoffrey SCOUTHEETEN 2004-03-27 05:24:30 UTC
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"
Comment 1 Geoffrey SCOUTHEETEN 2004-03-27 05:27:11 UTC
Created attachment 28145 [details]
app-pda/synce-libsynce-0.8.9-r1
Comment 2 Geoffrey SCOUTHEETEN 2004-03-27 05:28:04 UTC
Created attachment 28146 [details, diff]
files/synce-libsynce-0.8.9-gcc33.patch

patch uses in the ebuild
Comment 3 Geoffrey SCOUTHEETEN 2004-03-27 05:32:24 UTC
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 4 Geoffrey SCOUTHEETEN 2004-03-27 06:02:16 UTC
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
Comment 5 Troy Dack 2004-03-30 04:11:11 UTC
Patch added, committed to CVS.