This ebuild will meger the coda-client v5.3.20 with additional kerberos5 support. Compiled fine on 3 gentoo based systems Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 15275 [details] ebuild, digest, small patch ebuild and some files
Created attachment 15282 [details] ebuild, patch, digest got a wrong typo at the last revision, sorry!
any plans for coda v6.x ?
Ok, I'm on it :)
coda-client-5.3.20 does not compile with gcc-3.3 probably better to wait for v6.x I suppose... # emerge coda-client [...] g++ -fno-exceptions -fno-operator-names -MD -DHAVE_CONFIG_H -I. -I/var/tmp/portage/coda-client-5.3.20/work/coda-5.3.20/include -I/var/tmp/portage/coda-client-5.3.20/work/coda-5.3.20 -march=athlon-xp -O3 -pipe -Wall -c -o vol-restore.o vol-restore.cc In file included from vol-restore.cc:56: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>." /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>." vol-restore.cc: In function `void FreeVnodeIndex(Volume*, int)': vol-restore.cc:406: warning: invalid access to non-static data member ` VnodeDiskObjectStruct::nextvn' of NULL object vol-restore.cc:406: warning: (perhaps the `offsetof' macro was used incorrectly) distcc[21969] ERROR: compile on localhost failed make[2]: *** [vol-restore.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/coda-client-5.3.20/work/coda-5.3.20/coda-src/volutil' make[1]: *** [volutil] Error 2 make[1]: Leaving directory `/var/tmp/portage/coda-client-5.3.20/work/coda-5.3.20/coda-src' make: *** [coda-src] Error 2 !!! ERROR: net-fs/coda-client-5.3.20 failed. !!! Function src_compile, Line 60, Exitcode 2 !!! emake failed # g++ --version g++ (GCC) 3.3.1 20030904 (Gentoo Linux 3.3.1-r1, propolice) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # emerge info Portage 2.0.49-r4 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.6.0-test5) ================================================================= System uname: 2.6.0-test5 i686 AMD Athlon(tm) XP 2000+ distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache autoaddcvs sandbox distcc userpriv usersandbox" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.easynet.nl/mirror/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://granit/gentoo-portage/" USE="x86 3dnow acpi alsa avi berkdb cdr crypt curl dga directfb dvd encode esd gd gdbm gif gtk gtk2 gtkhtml imap imlib java jpeg libwww maildir mbox mmx mpeg ncurses nls odbc oggvorbis opengl pam pdflib perl png quicktime readline scanner sdl slang sse ssl tiff truetype wmf X xinerama xml xml2 xmms xv zlib"
*** Bug 25637 has been marked as a duplicate of this bug. ***
sebastian, for future submissions, please don't attach tarballs -- it's much more convenient to add the ebuild and patch as textfiles (no digest necessary)
Hi, Can you try the new Coda 6.0.3 ebuilds in bug 26132 and let me know if they work for you? net-fs/coda-client and net-fs/coda-server are going to be going away soon anyway in favor of net-fs/coda, so these ebuilds probably belong in breakmygentoo.org rather than in regular portage. Thanks, Michael
Coda version 6.0.3 committed with kerberos use flag. Any problems please report. There is a patch in portage against 5.xx for the varargs problem if you want a point of reference.