Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78494 - libperl-5.8.6 fails with ....amd64/2005.0 profile
Summary: libperl-5.8.6 fails with ....amd64/2005.0 profile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-18 03:25 UTC by Fred Duckworth
Modified: 2005-01-18 03:56 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fred Duckworth 2005-01-18 03:25:40 UTC
Installed 2005.0 profile as documentation except I used linux26-headers.
Did emerge -e system and everything compiled except libperl and perl-5.8.6' Both had error reported below - conflicting types for 'shmat'




Reproducible: Always
Steps to Reproduce:
1.update to 2005.0 profile
2.using linux26-headers
3.emerge -e system

Actual Results:  
==> 3275-libperl-5.8.6.log <==
pp_sys.c:1677: warning: comparison is always false due to limited range of data type
`sh  cflags "optimize='-march=athlon64 -O2 -pipe'" doop.o` -fPIC doop.c
          CCCMD =  x86_64-pc-linux-gnu-gcc -DPERL_CORE -c -fno-strict-aliasing
-pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -O2 -pipe  -Wall
`sh  cflags "optimize='-march=athlon64 -O2 -pipe'" doio.o` -fPIC doio.c
          CCCMD =  x86_64-pc-linux-gnu-gcc -DPERL_CORE -c -fno-strict-aliasing
-pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -O2 -pipe  -Wall
doio.c:37: error: conflicting types for 'shmat'
/usr/include/sys/../gentoo-multilib/amd64/sys/shm.h:58: error: previous
declaration of 'shmat' was here
doio.c:37: error: conflicting types for 'shmat'
/usr/include/sys/../gentoo-multilib/amd64/sys/shm.h:58: error: previous
declaration of 'shmat' was here
make: *** [doio.o] Error 1


Expected Results:  
compilation without error.

Portage 2.0.51-r13 (default-linux/amd64/2005.0, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.11-rc1 x86_64)
=================================================================
System uname: 2.6.11-rc1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jan 17 2005, 08:27:19)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.9.4, 1.6.3, 1.7.9, 1.4_p6, 1.8.5-r2
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://gentoo.tiscali.nl/gentoo/ http://ftp.easynet.nl/mirror/gentoo/
http://128.213.5.34/gentoo/ http://gentoo.osuosl.org/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa berkdb bitmap-fonts crypt cups emul-linux-x86 foomaticdb
gif gpm gtk gtk2 gtkhtml java jp2 jpeg lm_sensors lzw lzw-tiff mozilla multislot
ncurses nls nptl nptlonly opengl oss pam perl png ppds python qt readline recode
ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xfs xml2 xpm
xrandr xv zlib"
Unset:  LDFLAGS
Comment 1 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-01-18 03:31:20 UTC
Could you try syncing again, and then retrying this. Also ensure there are no stale files in /var/tmp/portage. I had this error, and it should have been corrected now. Thanks for testing the new profile.
Comment 2 Fred Duckworth 2005-01-18 03:53:14 UTC
Re-tried and both libperl-5.8.6 and perl-5.8.6 compile without errors now.
Many thanks
Comment 3 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-01-18 03:56:52 UTC
That is great. As they both work I am closing this bug.