Gentoo Archives: gentoo-user

From: Andrey Vul <andrey.vul@×××××.com>
To: gentoo-user <gentoo-user@l.g.o>
Subject: [gentoo-user] INT_(MIN,MAX) is missing from <limits.h>
Date: Wed, 28 Jan 2009 02:18:42
Message-Id: e38d12ff0901271818j61d4fe10mccb80bdc2233c006@mail.gmail.com
1 andrey@andrey-laptop ~ $ echo '#include <limits.h>' | gcc -E -o - -x c
2 - |grep INT
3 andrey@andrey-laptop ~ $ echo '#include <limits.h>' | gcc -D_POSIX -D
4 _USE_GNU -E -o - -x c - |grep INT
5 andrey@andrey-laptop ~ $ echo '#include <limits.h>' | gcc -D_POSIX -D
6 _USE_GNU --std=c99 -E -o - -x c - |grep INT
7 andrey@andrey-laptop ~ $ echo '#include <limits.h>' | gcc -D_POSIX -D
8 _USE_GNU --std=c99 -E -o - -x c - |grep INT
9 andrey@andrey-laptop ~ $ echo '#include <limits.h>' | gcc -D_POSIX -D
10 _USE_GNU --std=gnu99 -E -o - -x c - |grep INT
11 andrey@andrey-laptop ~ $ echo '#include <limits.h>' | gcc -D_POSIX -D
12 _USE_GNU --std=gnu99 -E -o - -x c - |grep INT
13 andrey@andrey-laptop ~ $ q file /usr/include/limits.h
14 sys-libs/glibc (/usr/include/limits.h)
15 andrey@andrey-laptop ~ $ sudo emerge --info
16 Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.3.2,
17 glibc-2.8_p20080602-r1, 2.6.28-gentoo-r1 x86_64)
18 =================================================================
19 System uname: Linux-2.6.28-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-gentoo-2.0.0
20 Timestamp of tree: Tue, 20 Jan 2009 21:00:01 +0000
21 ccache version 2.4 [enabled]
22 app-shells/bash: 3.2_p48
23 dev-java/java-config: 1.3.7-r1, 2.1.6-r1
24 dev-lang/python: 2.4.4-r15, 2.5.2-r8, 2.6.1, 3.0-r1
25 dev-python/pycrypto: 2.0.1-r6
26 dev-util/ccache: 2.4-r8
27 dev-util/cmake: 2.6.2-r1
28 sys-apps/baselayout: 2.0.0
29 sys-apps/openrc: 0.4.2
30 sys-apps/sandbox: 1.3.2
31 sys-devel/autoconf: 2.13, 2.63
32 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
33 sys-devel/binutils: 2.19
34 sys-devel/gcc-config: 1.4.0-r4
35 sys-devel/libtool: 2.2.6a
36 virtual/os-headers: 2.6.28-r1
37 ACCEPT_KEYWORDS="amd64 ~amd64"
38 CBUILD="x86_64-pc-linux-gnu"
39 CFLAGS="-O2 -pipe -march=native -g -ggdb"
40 CHOST="x86_64-pc-linux-gnu"
41 CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
42 /usr/kde/3.5/shutdown /usr/kde/4.1/env /usr/kde/4.1/share/config
43 /usr/kde/4.1/shutdown /usr/share/config /var/lib/hsqldb"
44 CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d
45 /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
46 /etc/initng/daemon /etc/initng/net /etc/initng/system
47 /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo
48 /etc/texmf/language.dat.d /etc/texmf/language.def.d
49 /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
50 CXXFLAGS="-O2 -pipe -march=native -g -ggdb"
51 DISTDIR="/usr/portage/distfiles"
52 FEATURES="ccache distlocks fixpackages nostrip parallel-fetch
53 preserve-libs protect-owned sandbox sfperms splitdebug strict
54 unmerge-orphans userfetch userpriv"
55 GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/
56 http://gentoo.netnitco.net http://gentoo.osuosl.org/
57 http://gentoo.llarian.net/ http://mirror.datapipe.net/gentoo
58 http://gentoo.mirrors.tds.net/gentoo
59 http://osmirrors.cerias.purdue.edu/pub/gentoo/
60 http://lug.mtu.edu/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo
61 http://gentoo.chem.wisc.edu/gentoo/"
62 LANG="en_CA.UTF-8"
63 LC_ALL="en_CA.UTF-8"
64 LDFLAGS="-Wl,-O1"
65 LINGUAS="en en_US"
66 MAKEOPTS="-j4"
67 PKGDIR="/usr/portage/packages"
68 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
69 --compress --force --whole-file --delete --stats --timeout=180
70 --exclude=/distfiles --exclude=/local --exclude=/packages"
71 PORTAGE_TMPDIR="/var/tmp"
72 PORTDIR="/usr/portage"
73 PORTDIR_OVERLAY="/usr/local/portage/layman/desktop-effects
74 /usr/local/portage/layman/java-overlay
75 /usr/local/portage/layman/pro-audio /usr/local/portage/layman/sunrise
76 /usr/local/portage/layman/lxde /usr/local/portage/layman/pcsx2
77 /usr/local/portage/layman/science
78 /usr/local/portage/layman/python-experimental
79 /usr/local/portage/layman/pd-overlay /usr/local/portage/layman/initng
80 /usr/local/portage/layman/n4g /usr/local/portage/layman/kde-crazy
81 /usr/local/portage/layman/wschlich-testing
82 /usr/local/portage/layman/kde-testing"
83 SYNC="rsync://rsync.gentoo.org/gentoo-portage"
84 USE="64bit 7zip S3TC X a52 aac aalib acct acl acpi ads aften akonadi
85 allegro alsa amd64 amr amrnb amrr amrwb animgif annotate antlr apache2
86 apidocs ares arts artworkextra ass audiofile avahi background badval
87 bash-completion battery bcel bcmath bcp berkdb bidi big-tables
88 binary-drivers bjam bl blas blender-game bluetooth bonjour
89 bonusscripts boost bugzilla builder bwscheduler bzip2 c++ cairo canna
90 caps captury ccache cdaudio cdda cddb cdinstall cdio cdparanoia cdr
91 cdsound cgi cgraph chardet chasen chm chroot cjk clucene colordiff
92 commonsnet compat connectionstatus consolekit contrib corba corefonts
93 coverage cpufreq cracklib crypt cscope css ctype cups cupsddk curl
94 curlwrappers custom-cpuopts custom-optimization cviewer cvs cvsgraph
95 cxx cyrillic dar64 dbm dbus dc1394 debug detex devil dga dhclient dhcp
96 dhcpcd dia dialup dirac discouraged divx djbfft djvu dmi dnotify
97 dosformat double-precision dri dso dssi dts dv dvd dvdr dvdread
98 dvi2tty dynamic editor emerald enblend enca encode eolconv epydoc
99 erandom escreen esd etc-proposals etwin examples exif exiv2 expat fam
100 fbcon fbdev fbsplash ffmpeg fftw file file-icons firefox firefox3 fits
101 flac flash flexresp flexresp2 fltk fluidsynth font-server fontconfig
102 fontforge foomaticdb fortran fortune fpx freetds freewnn ftp furigana
103 fuse games gcj gcrypt gd gdbm gecko gedit genders general geoip gif
104 ginac git glade glib glibc-omitfp glitz glsa glut glw gmail gmedia gml
105 gmp gnuplot gnutls google-gadgets gpac gpg gphoto2 gpm gps graphics
106 graphviz grub gs gsl gstreamer gtk gtkhotkey guile gutenprint gzip hal
107 hddtemp hdri heterogeneous hexen hexenworld hfs hibernate-script hpn
108 htmlhandbook httpd hunspell hvm icons iconv icu id3 id3tag idea idn
109 ieee1394 imagemagick imlib infowidget inkjar inquisitio int64 ipfilter
110 iproute2 ipv6 irc isdnlog iso14755 ithreads jack java java5 java6
111 javascript jbig jdepend jfs jmf john jpeg jpeg2k justify kate kde kde4
112 kdehiddenvisibility kdeprefix kerberos kino kipi kmid kontact kvm
113 ladspa lame lapack laptop lash latex lcms ldap libass libcaca libedit
114 libffi libgcrypt libgig libnotify libpaludis libsamplerate libssh2
115 libtommath libv4l2 lid lights linux-smp-stats linuxkeys live
116 lm_sensors lock logitech-mouse logrotate logviewer loop-aes lua lucene
117 lzo m17n-lib mad math mathml matroska maya-shaderlibrary
118 mdnsresponder-compat memlimit menu-plugin messenger midi migemo mikmod
119 mime mimencode mjpeg mktemp mmap mmx mng modperl modplug modules mono
120 monolithic-build moonlight mozdevelop mozdom mp2 mp3 mp3tunes mp4 mpeg
121 mpeg2 mpi mpi-threads mplayer mpls msn mssql mtp mudflap multilib
122 multiuser musepack music musicbrainz mysql mysqli nano-syntax nat
123 ncurses nemesi net netbeans netpbm network network-cron networking
124 networkmanager nfs nls no-helper nowin nptl nptlonly nsplugin nspr nss
125 ntfs ntp numarray numeric numpy nuv nvidia nvtv ocaml ocamlopt octave
126 odbc offensive ogg ogg123 openal openexr opengl openmp openssl
127 opensslcrypt openstreetmap openvpn oss otr ots pager pam pango
128 parse-clocks parted paste64 pcap pcapnav pcntl pcre pdf perl phonon
129 pic pixmaps pkcs11 plasma player plotutils plugins pmu png pnm
130 policykit posix postproc postscript povray ppds pppd print pth pvfs2
131 pvr pyste python q32 qt-dbus qt-webkit qt3 qt3support qt4 quicktime
132 quotas rar raw rc5 rdesktop readline realmedia recode reflection regex
133 regexp reiserfs resolvconf resolver restrict-javascript rle roe romio
134 rplay rrdcgi rss rtc rtf rtsp rubberband samba sasl scanner
135 schroedinger science screen script scripts sdl sdl-image sdlaudio
136 sdlcd search semantic-desktop sensord server sftp sha512 sharedmem
137 shorten shout sid silvercity slang slit smi smp sms snmp soap sockets
138 socks5 solver sounds soundtouch sox sparse spell spl sql sqlite
139 sqlite3 srt sse sse2 sse3 ssl ssse3 startup-notification statistics
140 stats status stream subversion svg svgz sysfs syslog sysvipc szip
141 t1lib taglib tcl tcpd teamarena telepathy teletext templates tex4ht
142 texteffect themes theora thesaurus threads threadsafe tidy tiff
143 timidity tk tomsfastmath toolbar tools tordns transcode truetype
144 tunepimp twolame type1 ucs2 umfpack unicode unsupported upnp usb
145 utempter utils uvesafb v4l v4l2 vamp vcd vcdinfo vcdx vde video videos
146 vim vim-pager vim-syntax vim-with-x visibility vistafree visual
147 visualization vorbis vst wav wavpack wcs wcwidth webdav webdav-neon
148 webkit wifi wii wireshark wma wmf wmp wxwindows x264 x86emu xanim
149 xattr xcb xchatdccserver xcomposite xerces-c xfce xfs xft xgetdefault
150 xine xinerama xml xorg xosd xpm xrandr xscreensaver xsettings xsl xslt
151 xterm xterm-color xulrunner xv xvid xvmc zero zeroconf zip zlib
152 zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x
153 ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel
154 intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem
155 ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
156 empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
157 mmap_emul mulaw multi null plug rate route share shm softvol "
158 APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon
159 authn_dbm authn_default authn_file authz_dbm authz_default
160 authz_groupfile authz_host authz_owner authz_user autoindex cache
161 dav dav_fs dav_lock deflate dir disk_cache env expires
162 ext_filter file_cache filter headers include info log_config
163 logio mem_cache mime mime_magic negotiation rewrite setenvif
164 speling status unique_id userdir usertrack vhost_alias "
165 APACHE2_MPMS="worker" ELIBC="glibc" INITNG_PLUGINS="also bash_launcher
166 chdir chroot conflict cpout critical ctrlaltdel daemon_clean
167 debug_commands envparser find fmon fstat history idleprobe initctl
168 interactive iparser last limit lockfile logfile netdev netprobe ngc4
169 ngcs nge pause provide reload renice rlparser simple_launcher stcmd
170 stdout suid syncron syslog sysreq unneeded usplash"
171 INPUT_DEVICES="mouse keyboard synaptics" KERNEL="linux"
172 LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
173 ncurses text" LINGUAS="en en_US" NETBEANS_MODULES="apisupport ide java
174 profiler nb harness websvccommon groovy gsf j2ee" USERLAND="GNU"
175 VIDEO_CARDS="nv nvidia"
176 Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
177 PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
178
179 andrey@andrey-laptop ~ $