<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>149079</bug_id>
          
          <creation_ts>2006-09-25 09:44 0000</creation_ts>
          <short_desc>tf-40-r2 does not compile - array type errors</short_desc>
          <delta_ts>2006-10-01 16:49:51 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Games</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bugs@thecleric.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>bugs@thecleric.org</who>
            <bug_when>2006-09-25 09:44:43 0000</bug_when>
            <thetext>User-Agent:       Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Build Identifier: 

This package does not compile.  I believe it might be a 4.x strictness issue.

Reproducible: Always

Steps to Reproduce:
1. emerge =games-mud/tf-40-r2
2. emerge stops and spits out error
3.

Actual Results:  
Found strchr.
Did not find strcmpi, but that&apos;s ok.
Found strcspn.
Found strerror.
Found strftime.
Did not find stricmp, but that&apos;s ok.
Found strstr.
Found strtod.
Found strtol.
Found tzset.
Found waitpid.
Testing case conversion...
Case conversion works.
Testing type of signal handlers...
Signal handlers return void, as they should.
Testing for time_t...
time() returns time_t, as it should.
Creating linker test...
Will link with -lbsd compatibility library.
Will link with -lnet.
Will link with -lncurses terminal control library.
Will link with -lm math library.
Using &lt;termios.h&gt;.
cd ./src; { make all 2&gt;&amp;1; echo; cat exitmsg; } | \
    { tee -a ../Build.log || cat; }
make[1]: Entering directory `/var/tmp/portage/tf-40-r2/work/tf-40s1/src&apos;
gcc -O    -c -o command.o command.c
gcc -O    -c -o dstring.o dstring.c
gcc -O    -c -o expand.o expand.c
gcc -O    -c -o expr.o expr.c
In file included from expr.c:39:
history.h:34: error: array type has incomplete element type
history.h:34: error: array type has incomplete element type
make[1]: *** [expr.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/tf-40-r2/work/tf-40s1/src&apos;

cat: exitmsg: No such file or directory
&gt;&gt;&gt; Source compiled.
&gt;&gt;&gt; Test phase [none]: games-mud/tf-40-r2

&gt;&gt;&gt; Install tf-40-r2 into /var/tmp/portage/tf-40-r2/image/ category games-mud
!!! dobin: src/tf does not exist

!!! ERROR: games-mud/tf-40-r2 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  tf-40-r2.ebuild, line 32:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if rel
evant.



Expected Results:  
Compiled.

Portage 2.1.1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3,
2.6.17-beyond3 x86_64)
=================================================================
System uname: 2.6.17-beyond3 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.5
Last Sync: Sun, 24 Sep 2006 19:00:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -msse3 -march=k8 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-O2 -msse3 -march=k8 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache collision-protect distlocks metadata-transfer
sandbox sfperms strict test&quot;
GENTOO_MIRRORS=&quot;http://mirror.datapipe.net/gentoo
http://gentoo.cites.uiuc.edu/pub/gentoo/ http://mirrors.acm.cs.rpi.edu/gentoo/&quot;
LINGUAS=&quot;en en_US&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/overlays&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;amd64 X a52 aac acl acpi akobe alsa apache2 audiofile avi bash-completion
bcp berkdb bitmap-fonts bjam bogofilter boost branding bzip2 cairo cdr cli crypt
cscope cups curl dbus djbfft dlloader dri dssi dts dvd dvdr dvdread eds
elibc_glibc emboss encode exif expat exscalibar fam firefox flac fortran fpx ftp
gd gdbm gif glitz glut gmp gnokii gnome gnutls gphoto2 gpm graphviz gs gsl
gstreamer gtk gtk2 guile hal hash ieee1394 imlib input_devices_keyboard
input_devices_mouse insecure-savers ipv6 isdnlog jack jack-tmpfs jackmidi java
jbig jpeg jpeg2k kernel_linux lapack lash lcms ldap libg++ linguas_en
linguas_en_US logitech-mouse mad mikmod mono mp3 mpeg musicbrainz mysql ncurses
network nls nptl nptlonly nsplugin numeric offensive ogg openal openexr opengl
pam pam_console pcre pda pdf pdflib perl physfs png ppds pppd pwdb pyste python
quicktime readline reflection ruby samba sdl session speex spell spl sqlite ssl
svg tcl tcpd theora threads tidy tiff truetype truetype-fonts type1-fonts udev
unicode userland_GNU video_cards_nvidia visualization vorbis vst wmf xcomposite
xine xml xmms xorg xscreensaver xv xvid xvmc yahoo zlib&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sohalt@gmail.com</who>
            <bug_when>2006-09-30 09:19:37 0000</bug_when>
            <thetext>Created an attachment (id=98447)
fixes the compile error

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2006-10-01 16:49:51 0000</bug_when>
            <thetext>Fixed in portage.  Thanks for the bug report and patch.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98447</attachid>
            <date>2006-09-30 09:19 0000</date>
            <desc>fixes the compile error</desc>
            <filename>tf-fix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXJwTiB0Zi00MHMxLm9yaWcvc3JjL2hpc3RvcnkuYyB0Zi00MHMxL3NyYy9oaXN0b3J5
LmMKLS0tIHRmLTQwczEub3JpZy9zcmMvaGlzdG9yeS5jCTE5OTktMDMtMDYgMjM6NDM6MjQuMDAw
MDAwMDAwICswMTAwCisrKyB0Zi00MHMxL3NyYy9oaXN0b3J5LmMJMjAwNi0wOS0zMCAxODoxNjo0
My4wMDAwMDAwMDAgKzAyMDAKQEAgLTM4LDE4ICszOCw2IEBACiAjZGVmaW5lIExPQ0FMU0laRSAg
ICAgIDEwMAkvKiBsb2NhbCBoaXN0b3J5IHNpemUgKi8KICNkZWZpbmUgSU5QVVRTSVpFICAgICAg
MTAwCS8qIGNvbW1hbmQgaGlzdG9yeSBidWZmZXIgc2l6ZSAqLwogCi10eXBlZGVmIHN0cnVjdCBI
aXN0b3J5IHsJLyogY2lyY3VsYXIgbGlzdCBvZiBBbGluZXMsIGFuZCBsb2dmaWxlICovCi0gICAg
c3RydWN0IEFsaW5lICoqYWxpbmVzOwotICAgIGludCBzaXplOwkJCS8qIGFjdHVhbCBudW1iZXIg
b2YgbGluZXMgY3VycmVudGx5IHNhdmVkICovCi0gICAgaW50IG1heHNpemU7CQkvKiBtYXhpbXVt
IG51bWJlciBvZiBsaW5lcyB0aGF0IGNhbiBiZSBzYXZlZCAqLwotICAgIGludCBmaXJzdDsJCQkv
KiBwb3NpdGlvbiBvZiBmaXJzdCBsaW5lIGluIGNpcmN1bGFyIGFycmF5ICovCi0gICAgaW50IGxh
c3Q7CQkJLyogcG9zaXRpb24gb2YgbGFzdCBsaW5lIGluIGNpcmN1bGFyIGFycmF5ICovCi0gICAg
aW50IGluZGV4OwkJCS8qIGN1cnJlbnQgcmVjYWxsIHBvc2l0aW9uICovCi0gICAgaW50IHRvdGFs
OwkJCS8qIHRvdGFsIG51bWJlciBvZiBsaW5lcyBldmVyIHNhdmVkICovCi0gICAgVEZJTEUgKmxv
Z2ZpbGU7Ci0gICAgQ09OU1QgY2hhciAqbG9nbmFtZTsKLX0gSGlzdG9yeTsKLQogI2RlZmluZSBl
bXB0eShoaXN0KSAoIShoaXN0KS0+YWxpbmVzIHx8ICEoaGlzdCktPnNpemUpCiAKIHN0YXRpYyB2
b2lkICAgICBGREVDTChhbGxvY19oaXN0b3J5LChIaXN0b3J5ICpoaXN0LCBpbnQgbWF4c2l6ZSkp
OwpkaWZmIC11cnBOIHRmLTQwczEub3JpZy9zcmMvaGlzdG9yeS5oIHRmLTQwczEvc3JjL2hpc3Rv
cnkuaAotLS0gdGYtNDBzMS5vcmlnL3NyYy9oaXN0b3J5LmgJMTk5OS0wMy0wNiAyMzo0MzoyNC4w
MDAwMDAwMDAgKzAxMDAKKysrIHRmLTQwczEvc3JjL2hpc3RvcnkuaAkyMDA2LTA5LTMwIDE4OjE2
OjM5LjAwMDAwMDAwMCArMDIwMApAQCAtMzEsNiArMzEsMTggQEAgZXh0ZXJuIHZvaWQgICBOREVD
TChmcmVlX2hpc3Rvcmllcyk7CiAjZGVmaW5lIHJlY29yZF9nbG9iYWwoYWxpbmUpICByZWNvcmRs
aW5lKGdsb2JhbGhpc3QsIChhbGluZSkpCiAjZGVmaW5lIHJlY29yZF9sb2NhbChhbGluZSkgICBy
ZWNvcmRsaW5lKGxvY2FsaGlzdCwgKGFsaW5lKSkKIAordHlwZWRlZiBzdHJ1Y3QgSGlzdG9yeSB7
CS8qIGNpcmN1bGFyIGxpc3Qgb2YgQWxpbmVzLCBhbmQgbG9nZmlsZSAqLworICAgIHN0cnVjdCBB
bGluZSAqKmFsaW5lczsKKyAgICBpbnQgc2l6ZTsJCQkvKiBhY3R1YWwgbnVtYmVyIG9mIGxpbmVz
IGN1cnJlbnRseSBzYXZlZCAqLworICAgIGludCBtYXhzaXplOwkJLyogbWF4aW11bSBudW1iZXIg
b2YgbGluZXMgdGhhdCBjYW4gYmUgc2F2ZWQgKi8KKyAgICBpbnQgZmlyc3Q7CQkJLyogcG9zaXRp
b24gb2YgZmlyc3QgbGluZSBpbiBjaXJjdWxhciBhcnJheSAqLworICAgIGludCBsYXN0OwkJCS8q
IHBvc2l0aW9uIG9mIGxhc3QgbGluZSBpbiBjaXJjdWxhciBhcnJheSAqLworICAgIGludCBpbmRl
eDsJCQkvKiBjdXJyZW50IHJlY2FsbCBwb3NpdGlvbiAqLworICAgIGludCB0b3RhbDsJCQkvKiB0
b3RhbCBudW1iZXIgb2YgbGluZXMgZXZlciBzYXZlZCAqLworICAgIFRGSUxFICpsb2dmaWxlOwor
ICAgIENPTlNUIGNoYXIgKmxvZ25hbWU7Cit9IEhpc3Rvcnk7CisKIGV4dGVybiBzdHJ1Y3QgSGlz
dG9yeSBnbG9iYWxoaXN0W10sIGxvY2FsaGlzdFtdOwogZXh0ZXJuIGludCBsb2dfY291bnQsIG5v
cmVjb3JkLCBub2xvZzsKIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>