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

Bug 93387

Summary: cabextract fails to compile due to missing safe-ctype.h
Product: Gentoo Linux Reporter: paul <paul>
Component: Current packagesAssignee: Gentoo Fonts Team <fonts>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: rhill, s
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: removes requirement for safe-ctype.h

Description paul 2005-05-20 17:11:30 UTC
suspicious:
checking for fnmatch.h presence... yes
checking for fnmatch.h usability... yes
 .
 .
checking for working POSIX fnmatch... no



Reproducible: Always
Steps to Reproduce:
emerge cabextract
Actual Results:  
gcc -DHAVE_CONFIG -I. -I. -I. -I./mspack -DMSPACK_NO_DEFAULT_SYSTEM
-march=pentium3 -O2 -pipe -c -o cabinfo.o `test -f '../cabinfo.c' || echo
'./'`src/cabinfo.c
fnmatch.c:48:24 safe-ctype.h; No such file or directory
 ...
 ... 


Gentoo Base System version 1.4.10
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.2, glibc-2.3.2-r9,
2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Pentium III (Coppermine)
Python:              dev-lang/python-2.3.3-r1 [2.3.3 (#1, May 27 2004, 04:42:52)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.3-r1
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.3
sys-devel/binutils:  2.14.90.0.7-r4
sys-devel/libtool:   1.4.3-r4
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium2 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks noauto sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
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="x86 X509 acl alsa amd apache2 apm arts avi berkdb bitmap-fonts caps crypt
cups curl emboss encode foomaticdb fortran gif gpm gtk2 idl imap imlib ipv6
jabber jpeg kde kerberos ldap libg++ libwww mcal mikmod motif mp3 mysql ncurses
nls odbc oss pam pdflib png python qt quicktime readline ruby samba sasl sdl
slang slp spell sqlite ssl svga tcpd tiff truetype truetype-fonts type1-fonts
unicode utf-8 xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, LINGUAS
Comment 1 Rande Knight 2005-09-09 05:52:05 UTC
Created attachment 68005 [details, diff]
removes requirement for safe-ctype.h

patch found at
http://svn.exactcode.de/t2/tags/2.1.0-beta3/package/base/uclibc/patches/cabextract-uclibc.patch
Comment 2 Sascha Willuweit 2007-01-26 09:46:28 UTC
Same here. Could the ebuild maintainer please add this working patch to portage?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-03-15 20:24:18 UTC
app-arch/cabextract-1.2 compiles just perfectly fine here... Reopen if you can still reproduce this.