building quakeforge-0.5.5-r2 with fbcon use flag enabled results in the error
message below. Builds fine with -fbcon.
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../include -march=i686 -O2 -pipe -pipe -Wall -fno-common -MT
libQFfbdev_la-in_fbdev.lo -MD -MP -MF .deps/libQFfbdev_la-in_fbdev.Tpo -c
in_fbdev.c -o .libs/libQFfbdev_la-in_fbdev.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../include -march=i686 -O2 -pipe -pipe -Wall -fno-common -MT
libQFfbdev_la-in_fbdev.lo -MD -MP -MF .deps/libQFfbdev_la-in_fbdev.Tpo -c
in_fbdev.c -o libQFfbdev_la-in_fbdev.o >/dev/null 2>&1
if /bin/sh ../../../libtool --mode=compile i686-pc-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include -prefer-non-pic
-march=i686 -O2 -pipe -pipe -Wall -fno-common -MT libQFfbdev_la-vid_fbdev.lo
-MD -MP -MF ".deps/libQFfbdev_la-vid_fbdev.Tpo" -c -o
libQFfbdev_la-vid_fbdev.lo `test -f 'vid_fbdev.c' || echo './'`vid_fbdev.c; \
then mv -f ".deps/libQFfbdev_la-vid_fbdev.Tpo"
".deps/libQFfbdev_la-vid_fbdev.Plo"; else rm -f
".deps/libQFfbdev_la-vid_fbdev.Tpo"; exit 1; fi
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../include -march=i686 -O2 -pipe -pipe -Wall -fno-common -MT
libQFfbdev_la-vid_fbdev.lo -MD -MP -MF .deps/libQFfbdev_la-vid_fbdev.Tpo -c
vid_fbdev.c -o .libs/libQFfbdev_la-vid_fbdev.o
vid_fbdev.c:61:22: error: asm/page.h: No such file or directory
vid_fbdev.c: In function 'VID_SetMode':
vid_fbdev.c:321: error: 'PAGE_MASK' undeclared (first use in this function)
vid_fbdev.c:321: error: (Each undeclared identifier is reported only once
vid_fbdev.c:321: error: for each function it appears in.)
vid_fbdev.c:325: warning: pointer targets in assignment differ in signedness
vid_fbdev.c:328: warning: pointer targets in assignment differ in signedness
vid_fbdev.c:328: warning: pointer targets in assignment differ in signedness
make[3]: *** [libQFfbdev_la-vid_fbdev.lo] Error 1
make[3]: Leaving directory
`/var/tmp/portage/games-fps/quakeforge-0.5.5-r2/work/quakeforge-0.5.5/libs/video/targets'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/games-fps/quakeforge-0.5.5-r2/work/quakeforge-0.5.5/libs/video'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/games-fps/quakeforge-0.5.5-r2/work/quakeforge-0.5.5/libs'
make: *** [all-recursive] Error 1
*
* ERROR: games-fps/quakeforge-0.5.5-r2 failed.
* Call stack:
* ebuild.sh, line 1648: Called dyn_compile
* ebuild.sh, line 988: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* quakeforge-0.5.5-r2.ebuild, line 106: Called die
*
* make 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/games-fps:quakeforge-0.5.5-r2:20070730-012431.log'.
*
emerge --info
Portage 2.1.3_rc9 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.6-r0,
2.6.20.7 i686)
=================================================================
System uname: 2.6.20.7 i686 AMD Athlon(tm) Processor
Gentoo Base System release 1.12.10
Timestamp of tree: Sun, 29 Jul 2007 02:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61-r1
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
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.22-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-march=i686 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protection distlocks metadata-transfer sandbox sfperms
strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://194.117.143.69
http://85.25.128.62"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/ag-portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d a52 aac aalib acpi alsa apache2 arts audiofile avahi berkdb
bitmap-fonts blas bzip2 cairo cdr cjk cli cracklib crypt cups curl dbus dga dri
dts dv dvb dvd dvdr eds emacs emboss encode esd exif expat f77 faad fam fbcon
ffmpeg fftw firefox flac fortran gcj gd gdbm gif ginac glut gmp gnome gnustep
gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imlib
isdnlog jack java jpeg lapack lcms leim libcaca libg++ libnotify libsamplerate
lirc live mad matroska midi mikmod mmap mmx mng mono mozilla mp3 mpeg mudflap
mysql nas ncurses nls nptl nptlonly offensive ogg openal opengl openmp oss pam
pcre pdf perl plotutils png ppds pppd pulseaudio python qhull qt3 quicktime
radeon readline reflection rtc samba scanner sdk sdl session slang sndfile
speex spell spl sqlite sse ssl startup-notification svg tcl tcltk tcpd tetex
theora threads tiff tk truetype truetype-fonts type1-fonts unicode usb v4l v4l2
vcd vorbis win32codecs wmf wxwindows x264 x86 xinerama xml xorg xosd xv xvid
zlib" ALSA_CARDS="emu10k1 via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
mulaw multi null plug rate route share shm softvol" ELIBC="glibc"
INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LIRC_DEVICES="realmagic" USERLAND="GNU" VIDEO_CARDS="i810 radeon mach64 vesa
vga fbdev v4l"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I can confirm this.
emerge --info
Portage 2.1.3.6 (default-linux/x86/2007.0/desktop, gcc-4.2.0, glibc-2.6.1-r0,
2.6.21-gentoo-r2 i686)
=================================================================
System uname: 2.6.21-gentoo-r2 i686 AMD Athlon(tm) Processor
Gentoo Base System release 1.12.10
Timestamp of tree: Fri, 24 Aug 2007 03:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.17-r1
sys-devel/gcc-config: 1.4.0
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -Os -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/lib/mozilla/defaults/pref /usr/share/X11/xkb
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-march=athlon-tbird -Os -pipe"
DISTDIR="/var/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms
strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp.du.se/pub/os/gentoo http://gentoo.ynet.sk/pub
http://mir.zyrianes.net/gentoo/ http://gentoo.inode.at/"
LANG="de_DE"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/var/distfiles/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/science
/usr/portage/local/layman/pro-audio /usr/local/portage
/usr/local/overlays/misc"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 3ds 7zip X a52 aac aalib acpi alsa amr apache2 arts
artswrappersuid asf auctex audiofile bash-completion berkdb bitmap-fonts
blender-game bootsplash branding bzip2 cairo canna caps ccache cdda cddb cdio
cdparanoia cdr cdrom chroot cjk cle266 cli colordiff cpudetection cracklib
crypt css cups curl curlwrappers d dba dbase dbus dga directfb dosformat dri
droproot dv dvd dvdread ecc edl elf emacs emboss emf encode ethereal evo fam fb
fbcon fbdev fbsplash ffmpeg fftw firefox flac flash fltk font-server foomaticdb
fortran freewnn ftp fuse gcc-libffi gcj gcl gd gdbm geldkarte geoip gif gimp
ginac gnuplot gpm graphviz gs gtk h323 hal http httpd iconv icq id3 idea
imagemagick imap imlib irc isdnlog jabber jack jackmidi java javascript jce
jikes john joystick jp2 jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility
kdexdeltas kexi kqemu ladspa lame langpacks latex lha libcaca libgda live
lm_sensors logitech-mouse logrotate lzo lzw lzw-tiff m17n-lib mad maildir math
matroska mbrola memlimit midi mikmod mime mjpeg mmap mmx mmxext mng mod mono
moznocompose moznoirc moznomail mozsvg mp3 mp4live mpeg mpeg2 mpeg4 mpi mplayer
msdav mudflap mule multiuser musepack music mysqli ncurses net network nls nptl
nptlonly nsplugin ntfs ntlm nvidia objc octave odbc offensive ogg oggvorbis
ogre on-the-fly-crypt opengl openmp oscar oss pam pascal patented pcre pda pdf
pdfkit perl php plotutils png posix povray ppds pppd print python qt3
qt3support qt4 quicktime rar rdesktop readline real reflection reiserfs samba
scenarios screen sdl sensord session sftp sid slang slp smartcard smime sndfile
soap sockets softmmu speex spell spl sql sqlite ssl stream subp subtitles
subversion svg svga svgz swat sysfs syslog tcl tcltk tcpd tetex theora tidy
tiff timidity tk tordns tos transcode truetype truetype-fonts type1 type1-fonts
unicode usb usepackagedmakefiles userlocales utempter v4l v4l2 vcd vidix
visualization vlm vnc vorbis vst webdav win32codecs wma wma123 wmf wv wxgtk1
wxwindows x264 x86 xanim xchatdccserver xchatnogtk xchattext xemacs xine
xinerama xml xorg xpm xprint xscreensaver xv xvid xvmc yv12 zip zlib"
ALSA_CARDS="cs46xx ens1371" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw
multi null plug rate route share shm softvol" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse evdev joystick" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS