Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 126251

Summary: net-libs/liblockfile-1.06 failed dotlockfile.c:45: error: conflicting types for 'eaccess'
Product: Gentoo Linux Reporter: catfish <catfish>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: ehmsen
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description catfish 2006-03-14 19:32:37 UTC
Updated to glibc-2.4 with gcc-3.4.5-r1.  Emerging liblockfile fails as follows:
-------------------------------
creating ./Makefile
creating ./maillock.h
creating autoconf.h
gcc -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -frename-registers -fweb -ftracer -Wall -D_GNU_SOURCE -fPIC -D_REENTRANT -I. -DLIB -DLOCKPROG=\"/usr/bin/dotlockfile\" \
                -c lockfile.c
gcc -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -frename-registers -fweb -ftracer -Wall -D_GNU_SOURCE -fPIC -D_REENTRANT -I.   -c -o dotlockfile.o dotlockfile.c
gcc -march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -frename-registers -fweb -ftracer -Wall -D_GNU_SOURCE -fPIC -D_REENTRANT -I. -c lockfile.c -o xlockfile.o
dotlockfile.c:45: error: conflicting types for 'eaccess'
/usr/include/unistd.h:266: error: previous declaration of 'eaccess' was here
dotlockfile.c:45: error: conflicting types for 'eaccess'
/usr/include/unistd.h:266: error: previous declaration of 'eaccess' was here
make: *** [dotlockfile.o] Error 1
make: *** Waiting for unfinished jobs....
lockfile.c:58: error: conflicting types for 'eaccess'
/usr/include/unistd.h:266: error: previous declaration of 'eaccess' was here
lockfile.c:58: error: conflicting types for 'eaccess'
/usr/include/unistd.h:266: error: previous declaration of 'eaccess' was here
make: *** [lockfile.o] Error 1
lockfile.c:58: error: conflicting types for 'eaccess'
/usr/include/unistd.h:266: error: previous declaration of 'eaccess' was here
lockfile.c:58: error: conflicting types for 'eaccess'
/usr/include/unistd.h:266: error: previous declaration of 'eaccess' was here
make: *** [xlockfile.o] Error 1

!!! ERROR: net-libs/liblockfile-1.06 failed.
Call stack:
  ebuild.sh, line 1933:   Called dyn_compile
  ebuild.sh, line 971:   Called src_compile

--------------

emerge --infoPortage 2.1_pre5-r4 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.4-r0, 2.6.12-gentoo-r9 i686)
=================================================================
System uname: 2.6.12-gentoo-r9 i686 Pentium III (Katmai)
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -frename-registers -fweb -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -mtune=pentium3 -pipe -Os -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -frename-registers -fweb -ftracer -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.csrc.com:8080 http://gentoo.seren.com/gentoo http://mirror.gentoo.gr.jp"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://portage.csrc.com/gentoo-portage"
USE="x86 X Xaw3d aalib activefilter alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts cdparanoia cjk cli crypt ctype cups dba dhcp directfb dri eds emboss encode expat fastbuild fbcon flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 ithreads javascript jpeg jpeg2k kde kdeenablefinal kerberos krb4 ldap libcaca libclamav libg++ libwww lm_sensors logrotate mad memlimit mikmod mmx motif mp3 mpeg mppe-mppc ncurses nls nodrm nptl nptlonly offensive ogg oggvorbis opengl oss pam pcre pdflib perl png posix povray python qt quicktime readline rrdtool samba scanner sdl session sftplogging simplexml soap sockets spell spl sse ssl swat syslog tcltk tcpd threads tokenizer truetype truetype-fonts type1-fonts unicode vorbis wifi winbind xml xml2 xmms xscreensaver xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_vesa video_cards_cirrus"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-15 02:10:19 UTC

*** This bug has been marked as a duplicate of 126042 ***