Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102146 - games-action/xshipwars-1.34.0 broken on AMD64
Summary: games-action/xshipwars-1.34.0 broken on AMD64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-11 11:18 UTC by José Costa
Modified: 2005-11-01 12:41 UTC (History)
1 user (show)

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


Attachments
Diff to fix include/os.h multiple declaration error (xsw_os.h.diff,493 bytes, patch)
2005-09-13 16:37 UTC, Mike Cvet
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description José Costa 2005-08-11 11:18:23 UTC
doesn't compile.   
   
-- compile info --   
   
c++ -c rcfile.cpp  -march=athlon64 -O2 -fomit-frame-pointer -pipe -DUSE_XSHM   
-DHAVE_MWMUTIL_H -DHAVE_LIBXPM -D__cplusplus -Dc_plusplus -march=athlon64 -O2   
-fomit-frame-pointer -pipe   
In file included from /usr/include/sys/types.h:7,   
                 from ../include/disk.h:10,   
                 from rcfile.cpp:26:   
/usr/include/gentoo-multilib/amd64/sys/types.h:194: error: conflicting   
declaration 'typedef long int int64_t'   
../include/os.h:239: error: 'int64_t' has a previous declaration as `typedef   
long long int int64_t'   
/usr/include/gentoo-multilib/amd64/sys/types.h:194: error: declaration of   
`typedef long int int64_t'   
../include/os.h:239: error: conflicts with previous declaration `typedef long   
long int int64_t'   
/usr/include/gentoo-multilib/amd64/sys/types.h:194: error: declaration of   
`typedef long int int64_t'   
../include/os.h:239: error: conflicts with previous declaration `typedef long   
long int int64_t'   
/usr/include/gentoo-multilib/amd64/sys/types.h:200: error: conflicting   
declaration 'typedef long unsigned int u_int64_t'   
../include/os.h:243: error: 'u_int64_t' has a previous declaration as `typedef   
long long unsigned int u_int64_t'   
/usr/include/gentoo-multilib/amd64/sys/types.h:200: error: declaration of   
`typedef long unsigned int u_int64_t'   
../include/os.h:243: error: conflicts with previous declaration `typedef long   
long unsigned int u_int64_t'   
/usr/include/gentoo-multilib/amd64/sys/types.h:200: error: declaration of   
`typedef long unsigned int u_int64_t'   
../include/os.h:243: error: conflicts with previous declaration `typedef long   
long unsigned int u_int64_t'   
make[1]: *** [rcfile.o] Error 1   
make[1]: Leaving directory   
`/var/tmp/portage/xshipwars-1.34.0/work/xsw-1.34.0/unvedit'   
make: *** [all] Error 2   
   
!!! ERROR: games-action/xshipwars-1.34.0 failed.   
!!! Function src_compile, Line 46, Exitcode 2   
!!! (no error message)   
!!! If you need support, post the topmost build error, NOT this status   
message.   
   
-- emerge info --   
   
Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.3, glibc-2.3.5-r0, 
2.6.12-ck5 x86_64) 
================================================================= 
System uname: 2.6.12-ck5 x86_64 AMD Athlon(tm) 64 Processor 3000+ 
Gentoo Base System version 1.6.13 
ccache version 2.3 [enabled] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    1.2.11 
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.5 
sys-devel/binutils:  2.15.92.0.2-r10 
sys-devel/libtool:   1.5.18-r1 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="amd64" 
AUTOCLEAN="yes" 
CBUILD="x86_64-pc-linux-gnu" 
CFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -pipe" 
CHOST="x86_64-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/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/pub/gentoo/ 
ftp://ftp.gentoo-pt.org/pub/gentoo/ 
http://www.ibiblio.org/pub/Linux/distributions/gentoo 
http://distfiles.gentoo.org" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="amd64 X aac aalib alsa amuled avi bash-completion bitmap-fonts bzip2 c++ 
cairo ccache clamav cpudetection crypt custom-cflags directfb dlloader dts dvd 
ecc fbcon ffmpeg flac geoip gif gpm gstreamer gtk2 ipv6 ipv6arpa jpeg jpeg2k 
kde latex lcms libcaca libclamav lzo mad matroska mime mozsvg mp3 mpeg mplayer 
musepack nas ncurses nls nptl nptlonly nvidia oav offensive ogg oggvorbis 
opengl pam perl physfs pic png python qt quicktime readline real rogue rtc sdl 
smime speex sql sqlite sqlite3 ssl sysfs tcpd tga theora tidy tiff truetype 
truetype-fonts unicode usb userlocales utf8 v4l v4l2 vorbis wxgtk1 xanim 
xatrix xml xml2 xscreensaver xv xvid xvmc zlib userland_GNU kernel_linux 
elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 José Costa 2005-08-11 11:20:18 UTC
sorry, wrong title. fixed. 
Comment 2 Mike Cvet 2005-09-13 16:37:35 UTC
Created attachment 68402 [details, diff]
Diff to fix include/os.h multiple declaration error

Now compiles and runs; took out the offending declarations as done for int8_t
in the same file.
Comment 3 Simon Stelling (RETIRED) gentoo-dev 2005-11-01 12:08:07 UTC
this package is currently not keyworded amd64, do you want to request that?
Comment 4 SpanKY gentoo-dev 2005-11-01 12:35:51 UTC
no, dont bother with 1.x ... it's outdated and we need to update to 2.x
Comment 5 Simon Stelling (RETIRED) gentoo-dev 2005-11-01 12:41:21 UTC
lets close this bug then