Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
buffer.c:130: error: conflicting types for 'shmat' /usr/include/sys/shm.h:58: error: previous declaration of 'shmat' was here buffer.c:130: error: conflicting types for 'shmat' /usr/include/sys/shm.h:58: error: previous declaration of 'shmat' was here The conflict is easy to see: #ifndef __alpha extern char *shmat(); #endif /* __alpha */ I don't know why it compiles for anyone at all, since that looks nothing at all like shmat on linux. Reproducible: Always Steps to Reproduce: 1. 2. 3. please buffer-1.19 # emerge info Portage 2.0.50-r9 (default-x86-1.4, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r13) ================================================================= System uname: 2.6.7-gentoo-r13 i686 AMD Athlon(tm) MP 2000+ Gentoo Base System version 1.5.2 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -O3 -fweb -ftracer -ffast-math -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/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="-march=athlon-mp -O3 -fweb -ftracer -ffast-math -pipe -fomit-frame-pointer -fvisibility-inlines-hidden" DISTDIR="/usr/local/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.binarycompass.org http://gentoo.ccccom.com http://gentoo.llarian.net/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/usr/local/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/ebuilds" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa arts artswrappersuid atlas avi berkdb blas bzlib cdr crypt cups curl dga directfb dvd encode esd f77 faad fbcon ffmpeg fftw flac foomaticdb freetype gd gdbm ggi gif gimpprint gnome gnuplot gpm gs gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib imlib2 java javascript jikes jpeg kde lcms live lmtp mad mikmod mmx mng mozdomi mozilla moznocompose moznoirc moznomail mozsvg mozxmlterm mpeg mplayer mysql ncurses netcdf network nls nptl nvidia odbc offensive oggvorbis opengl oss pam passfile pcap pcre pdflib perl pic plotutils png ppds python qt qtmt quicktime readline samba sdl slang spell sse ssl stencil-buffer svg svga tcltk tcpd tetex threads tiff transcode truetype type1 usb vim-with-x wmf x86 xml xml2 xmms xv zlib"
wait 35 minutes and sync remerge let me know if it works for you as expected
Like a charm, thanks.
Thank you for reporting this.