hi all, when I want to merge evolution-data-server-1.4.1 I get the following error during compilation: ... touch scan-build.stamp *** Rebuilding template files *** cd . && gtkdoc-mktmpl --module=libedataserver WARNING: Structure has multiple definitions: ESExpResult WARNING: Structure has multiple definitions: EDListNode WARNING: No declaration for: EAccountListPrivate Enum declaration 'typedef enum _e_account_find_t { E_ACCOUNT_FIND_NAME, E_ACCOUNT_FIND_UID, E_ACCOUNT_FIND_ID_NAME, E_ACCOUNT_FIND_ID_ADDRESS, } e_account_find_t; ' does not begin with typedef enum { Reproducible: Always Steps to Reproduce: (just compiled the package) Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r5 i686) ================================================================= System uname: 2.6.11-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.4.16 dev-lang/python: 2.2.2, 2.3.4, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.4.1-r10, 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ANT_HOME="/usr/share/ant-core" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/spork/is/not/valid/profile.env" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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/env.d" CRYSTAL="/opt/crystal" CVS_RSH="ssh" CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" ELIBC="glibc" EMERGE_WARNING_DELAY="10" FEATURES="autoconfig candy distlocks moo sandbox sfperms strict userpriv usersandbox" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GDK_USE_XFT="1" GENTOO_MIRRORS="http://gentoo.inode.at/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo" GLIBC_SSP_CHECKED="1" GUILE_LOAD_PATH="/usr/share/guile/1.6" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="itchy" INFODIR="/usr/share/info" INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/info" INPUTRC="/etc/inputrc" JAVAC="/opt/blackdown-jdk-1.4.2.02/bin/javac" JAVA_HOME="/opt/blackdown-jdk-1.4.2.02" JDK_HOME="/opt/blackdown-jdk-1.4.2.02" KDEDIR="/usr/kde/3.3" KDEDIRS="/usr" KERNEL="linux" LESS="-r" LESSOPEN="|lesspipe.sh %s" LOGNAME="root" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:*.mpg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:" MAIL="/var/spool/mail/root" MAKEOPTS="-j3" MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man:/usr/share/man:/usr/local/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man::/opt/blackdown-jdk-1.4.2.02/man:/usr/qt/3/man:/usr/qt/3/doc/man:/opt/vmware/man:/opt/blackdown-jdk-1.4.2.02/man:/usr/qt/3/man:/usr/qt/3/doc/man:/opt/vmware/man" MOZILLA_FIVE_HOME="/usr/lib/mozilla" OPENGL_PROFILE="nvidia" PAGER="/usr/bin/most" PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/opt/bin:/opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/opt/vmware/bin:/usr/share/karamba/bin:/usr/lib/portage/bin:/root/scripts:/usr/local/bin:/usr/local/sbin:/usr/bin/wrappers" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od s390 sh sparc x86 x86-fbsd x86-od" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="20576" PORTAGE_NICENESS="10" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PRELINK_PATH="" PRELINK_PATH_MASK="/usr/lib/gstreamer-0.8" PS1="\[\033[00m\][ \[\033[01;37m\]$(/bin/date +%H:%M) \[\033[01;31m\]\h \[\033[01;34m\]$(ps1dir $PWD) \[\033[00m\]] " PWD="/root" PYTHONDOCS="/usr/share/doc/python-docs-2.4.1/html" PYTHONPATH="/usr/lib/portage/pym" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RC_BOOTLOG="yes" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SGML_CATALOG_FILES="/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.1.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/dsssl-docbook-stylesheets.cat:/etc/sgml/sgml-docbook-3.0.cat" SHELL="/bin/bash" SHLVL="1" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" TERM="xterm" TMAKEPATH="/usr/lib/tmake/linux-g++" USE="x86 3dnow X aalib alsa arts avi bash-completion bitmap-fonts bonobo browserplugin cdr crypt cscope cups curl dga doc dvd dvdr dvdread eds emboss encode esd fam fastcgi flac foomaticdb fortran gd gdbm gif gphoto2 gstreamer gtk gtk2 gtkhtml guile hbci imagemagick ipv6 java jpeg junit kde kdeenablefinal kerberos ldap libg++ libwww lirc mad maildir md5sum mmx mmx2 motif mp3 mpeg mysql ncurses nvidia odbc offensive ogg opengl pam pdflib perl php png python qt quicktime readline real samba sdl slang sqlite sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev usb videos visualization vorbis win32codecs xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" USER="root" USERLAND="GNU" USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC" XARGS="xargs -r" XAUTHORITY="/root/.xauth6Mlpwv" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge"
Hello, still the same here. Any ideas what I can do?
This is a problem with the gtk-doc not liking perfectly valid C. A workaround is to turn of the doc use flag for evolution-data-server with this: echo "gnome-extra/evolution-data-server -doc" >> /etc/portage/package.use I'll look into the gtk-doc bug.
This works fine for me here. Which version of gtk-doc do you have installed?
Upgrading gtk-doc (from v1.1 to v1.4) fixed this for me.
I've change the dep in e-d-s. Thanks.
thx, upgrading gtk-doc did the trick for me! Greetings, Matthias