Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 274849 - net-dialup/wvdial-1.60-r1 - wvmodemscan.cc:542: error: invalid conversion from 'int (*)(const dirent**, const dirent**)' to 'int (*)(const void*, const void*)'
Summary: net-dialup/wvdial-1.60-r1 - wvmodemscan.cc:542: error: invalid conversion fro...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: C++ Team [disbanded]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-20 20:16 UTC by Nico Baggus
Modified: 2009-08-19 08:36 UTC (History)
6 users (show)

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 Nico Baggus 2009-06-20 20:16:03 UTC
compilation of wvdial fails with errors. See supplied info

Reproducible: Always

Steps to Reproduce:
1. emerge wvdial    ( actualy: emerge -uDN world)

Actual Results:  
>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-dialup/wvdial-1.60-r1
 * wvdial-1.60.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                  [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                   [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                  [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                 [ ok ]
>>> Unpacking source...
>>> Unpacking wvdial-1.60.tar.gz to /var/tmp/portage/net-dialup/wvdial-1.60-r1/work
>>> Source unpacked in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work
>>> Preparing source in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work/wvdial-1.60 ...
 * Applying wvdial-1.60-destdir.patch ...                                                                                               [ ok ]
 * Applying wvdial-1.60-as-needed.patch ...                                                                                             [ ok ]
 * Applying wvdial-1.60-dirent.patch ...                                                                                                [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work/wvdial-1.60 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work/wvdial-1.60 ...
make -j2
compiling wvdialer.o...
compiling wvmodemscan.o...
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc: In constructor 'WvModemScanList::WvModemScanList(const WvFastString&)':
wvmodemscan.cc:542: error: invalid conversion from 'int (*)(const dirent**, const dirent**)' to 'int (*)(const void*, const void*)'
wvmodemscan.cc:542: error:   initializing argument 4 of 'int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const void*, const void*))'
make: *** [wvmodemscan.o] Error 1
make: *** Waiting for unfinished jobs....
wvdialer.cc:31: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:31: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:50: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:50: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc: In member function 'void WvDialer::load_options()':
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:648: warning: deprecated conversion from string constant to 'char*'
 *
 * ERROR: net-dialup/wvdial-1.60-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2214:  Called _eapi2_src_compile
 *               ebuild.sh, line  634:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/net-dialup:wvdial-1.60-r1:20090620-200554.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-dialup/wvdial-1.60-r1/temp/environment'.
 *


Expected Results:  
installed wvdial
Comment 1 Nico Baggus 2009-06-20 20:16:25 UTC
emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-Mobile_AMD_Athlon-tm-_XP_3000+-with-glibc2.0
Timestamp of tree: Sat, 20 Jun 2009 16:00:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-4 -fomit-frame-pointer -mno-tls-direct-seg-refs"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon-4 -fomit-frame-pointer -mno-tls-direct-seg-refs"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://gentoo.krasko.sk/ http://de-mirror.org/distro/gentoo/"
LANG="en"
LC_ALL="C"
LDFLAGS="-Wl,-O1"
LINGUAS="en_GB en_US nl en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/kpex-media /usr/portage/local/layman/nx /usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi activefilter akode alsa amr ao audiofile avahi bash-completion berkdb bluetooth bootsplash bzip2 cairo caps cdparanoia cdr cli cracklib crypt css cups curl dbus directfb divx divx4linux dri dts dvb dvd dvdr dvdread edl encode esound eurofile exif exiscan exiscan-acl extensions fam fastcgi fax fbcon ffmpeg flac fltk font-server foomaticdb fortran fpx frxp gcj gdbm geoip ggi gif gimp gimpprint glib glut gmp gnokii gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 hal hardenedphp ical icecast iconv idea ieee1394 imap imlib ipppd ipv6 isdnlog ithreads jabber jack jack-tmpfs java java-script jbig jpeg jpeg2k kde kerberos kipi kqemu ladcca ladspa laptop lcms ldap libcaca libclamav libsamplerate live lm_sensors lua lzo mad mailwrapper matroska memcache memlimit midi mikmod mjpeg mmap mmx motif mp3 mpeg mplayer mschap mudflap musepack musicbrainz mysql nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nas ncurses network nls npp nptl nptlonly nsplugin oav odbc odk ogg openexr opengl openmp pam pcmcia pcre pda pdf perl php plotutils png pnp portaudio ppds pppd pulseaudio python qt3 qt3support qt4 quicktime quotas radius rdesktop readline reflection rrdtool rtc samba sasl sdl session silc skey slang sndfile snmp snortsam softmmu sound speex spell spf spl srs sse ssl subversion sysfs syslog tcltk tcpd theora tiff truetype unicode ups usb userlocales utempter visualization vorbis webdav wifi win32codecs winbind wmf wmp x264 x86 xanim xattr xml xorg xscreensaver xv xvid yv12 zeroconf zlib" ALSA_CARDS="ali5451 usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en_US nl en" USERLAND="GNU" VIDEO_CARDS="radeon vesa vga fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Rafał Mużyło 2009-06-21 00:02:30 UTC
Well, with glibc 2.10.1 it works fine.
May be a bit annoying to make that work with both.
Comment 3 MickKi 2009-06-21 10:34:22 UTC
With sys-libs/glibc-2.8_p20080602-r1 fails to build, albeit with a slightly different error message:
========================================
>>> Emerging (1 of 1) net-dialup/wvdial-1.60-r1
 * wvdial-1.60.tar.gz RMD160 SHA1 SHA256 size ;-) ...                    [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
>>> Unpacking source...
>>> Unpacking wvdial-1.60.tar.gz to /var/tmp/portage/net-dialup/wvdial-1.60-r1/work
>>> Source unpacked in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work
>>> Preparing source in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work/wvdial-1.60 ...
 * Applying wvdial-1.60-destdir.patch ...                                 [ ok ]
 * Applying wvdial-1.60-as-needed.patch ...                               [ ok ]
 * Applying wvdial-1.60-dirent.patch ...                                  [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work/wvdial-1.60 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-dialup/wvdial-1.60-r1/work/wvdial-1.60 ...
make -j2 
compiling wvdialer.o...
compiling wvmodemscan.o...
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
wvmodemscan.cc:27: warning: deprecated conversion from string constant to 'char*'
[snip...]

wvdialer.cc:31: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:31: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:44: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:50: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:50: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc: In member function 'void WvDialer::load_options()':
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
[snip...]

wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:646: warning: deprecated conversion from string constant to 'char*'
wvdialer.cc:648: warning: deprecated conversion from string constant to 'char*'
compiling wvpapchap.o...
compiling wvdialbrain.o...
compiling wvdialmon.o...
In file included from /usr/include/wvstreams/uniconf.h:11,
                 from /usr/include/wvstreams/uniconfroot.h:11,
                 from /usr/include/wvstreams/wvconfemu.h:12,
                 from wvpapchap.h:13,
                 from wvpapchap.cc:10:
/usr/include/wvstreams/uniconfkey.h: In member function 'UniConfKey UniConfKey::last(int) const':
/usr/include/wvstreams/uniconfkey.h:330: error: 'INT_MAX' was not declared in this scope
/usr/include/wvstreams/uniconfkey.h: In member function 'UniConfKey UniConfKey::removefirst(int) const':
/usr/include/wvstreams/uniconfkey.h:341: error: 'INT_MAX' was not declared in this scope
wvpapchap.cc: In member function 'void WvPapChap::put_secret(WvString, WvString, WvString)':
wvpapchap.cc:29: warning: deprecated conversion from string constant to 'char*'
wvpapchap.cc:31: warning: deprecated conversion from string constant to 'char*'
wvpapchap.cc:36: warning: deprecated conversion from string constant to 'char*'
wvpapchap.cc:38: warning: deprecated conversion from string constant to 'char*'
make: *** [wvpapchap.o] Error 1
make: *** Waiting for unfinished jobs....
 * 
 * ERROR: net-dialup/wvdial-1.60-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2205:  Called _eapi2_src_compile
 *               ebuild.sh, line  634:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *  The die message:
 *   emake failed
========================================

This is my emerge --info:
========================================
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-Intel-R-_Pentium-R-_III_Mobile_CPU_1066MHz-with-glibc2.0
Timestamp of tree: Sun, 21 Jun 2009 06:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.6-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userlocales userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ http://gentoo.tiscali.nl/ http://gentoo.mirror.solnet.ch http://gentoo.virginmedia.com/ http://ftp.heanet.ie/pub/gentoo/ http://gentoo.intergenia.de"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB el"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa asf atm berkdb bluetooth branding bzip2 cairo ccache cdparanoia cdr cli cracklib crypt css cups curl dbus divx dri dts dvd dvdr dvdread emboss encode evo fam ffmpeg flac fortran gdbm gif gmedia gpm gstreamer gtalk hal hpn hybrid hybrid-auth iconv idea imagemagick imlib injection irda irmc isdnlog jabber jpeg kde laptop ldap libnotify live lm_sensors logrotate mad madwifi matroska md5sum midi mikmod mjpeg mmx mng modplug mp3 mpeg mplayer mudflap nat ncurses nls nptl nptlonly nsplugin ntfs ogg opengl openmp pam pcmcia pcre pda pdf perl pmu png ppds pppd python qt3 qt3support qt4 quicktime rc5 readline realmedia reflection reiserfs rt2500usb rtsp scanner sdl session smime speex spell spl sse ssl startup-notification svg svga sysfs tcpd theora tidy tiff truetype unicode usb vcd vidix vorbis vram wifi win32codecs wmf wmp x264 x86 xcomposite xine xml xorg xulrunner xv xvid xvmc yv12 zlib" ALSA_CARDS="maestro3" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB el" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
========================================

-- 
Regards,
Mick
Comment 4 Robert Bradbury 2009-06-21 17:56:50 UTC
I'm having the same problems (undefined INT_MAX) when compiling with glibc-2.10.1.

It doesn't look like its a glibc version problem, it looks like it may be a build configuration (ebuild?) problem in that it seems to be picking up files from /usr/include/wvstreams which is a separate package.  The package on my system is wvstreams-4.4 which is dated Oct 2007 (on my system), so it may be out of date with respect to current header files.

Upgrading to net-libs/wvstreams-4.5 (which appears to be a slightly more complex package since it uses things like dbus and ssl) seems to allow emerging the current version of wvdial.
Comment 5 Rafał Mużyło 2009-06-21 23:15:01 UTC
About comment 4:
among other, wvstreams-4.5 has wvstreams-4.5-gcc43.patch
- this is what fixed your problem.
Comment 6 Alin Năstac (RETIRED) gentoo-dev 2009-06-21 23:46:10 UTC
The problem is in net-libs/wvstreams. 

To whom it may concern: dirent issue should be solved similar to wvdial-1.6-dirent.patch solution.
Comment 7 Dell'Aica Valentino 2009-07-13 07:31:14 UTC
After recompiling wvstreams-4.4 It seems to compile fine.
Comment 8 MickKi 2009-07-13 20:04:55 UTC
(In reply to comment #7)
> After recompiling wvstreams-4.4 It seems to compile fine.
> 

Confirmed that it works here after recompiling wvstreams-4.4 too.
-- 
Regards,
Mick
Comment 9 Nico Baggus 2009-08-19 08:36:13 UTC
after recompilation of wvstreams it compiles again.