Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 60755 - gentoo-dev-sources-2.6.8-r1 build fails with vesafb-tng enabled
Summary: gentoo-dev-sources-2.6.8-r1 build fails with vesafb-tng enabled
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-18 03:46 UTC by Paul Taylor
Modified: 2004-08-24 12:37 UTC (History)
0 users

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 Paul Taylor 2004-08-18 03:46:41 UTC
After upgrading to gentoo-dev-sources-2.6.8-r1, I decided to try the new vesafb-ng driver.  Unfortunately, the kernel fails to build with the error below.  (The standard vesafb driver works fine, though bootsplash still isn't working.)

Reproducible: Always
Steps to Reproduce:

Actual Results:  
[snip]

  CC      drivers/video/softcursor.o
  CC      fs/xfs/linux-2.6/xfs_fs_subr.o
  CC      drivers/video/vesafb-tng.o
  CC      fs/xfs/linux-2.6/xfs_globals.o
In file included from drivers/video/vesafb-tng.c:31:
include/video/vesa.h:16: error: field `regs' has incomplete type
drivers/video/vesafb-tng.c: In function `vesa_setpalette':
drivers/video/vesafb-tng.c:132: warning: unused variable `entry'
drivers/video/vesafb-tng.c:133: warning: unused variable `mytask'
drivers/video/vesafb-tng.c: In function `vesafb_set_par':
drivers/video/vesafb-tng.c:228: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c: In function `vesafb_check_var':
drivers/video/vesafb-tng.c:423: warning: cast from pointer to integer of
different size
drivers/video/vesafb-tng.c: In function `vesafb_read_proc_vbe_info':
drivers/video/vesafb-tng.c:548: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:549: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:550: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:551: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c: In function `vesafb_vbe_init':
drivers/video/vesafb-tng.c:589: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:590: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:590: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:591: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:596: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:605: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c: In function `vesafb_probe':
drivers/video/vesafb-tng.c:805: warning: cast from pointer to integer of
different size
drivers/video/vesafb-tng.c:893: warning: cast from pointer to integer of
different size
drivers/video/vesafb-tng.c:943: warning: cast to pointer from integer of
different size
drivers/video/vesafb-tng.c:944: warning: cast to pointer from integer of
different size
make[2]: *** [drivers/video/vesafb-tng.o] Error 1
make[1]: *** [drivers/video] Error 2
make: *** [drivers] Error 2
--
  CC      fs/xfs/support/qsort.o
  CC      fs/xfs/support/uuid.o
  LD      fs/xfs/xfs.o
  LD      fs/xfs/built-in.o
  LD      fs/built-in.o
* ERROR: Failed to compile the "bzImage" target...

* -- End log... --



Portage 2.0.50-r9 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0,
2.6.8-gentoo-r1)
=================================================================
System uname: 2.6.8-gentoo-r1 x86_64 15
Gentoo Base System version 1.5.2
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa amd64 apache2 apm arts avi berkdb cdr cjk crypt dvd
encode esd fbcon foomaticdb freetype gdbm gif gimpprint gpm gps gtk gtk2
imagemagick imlib jpeg kde libg++ libwww lzw lzw-tiff mikmod motif mozilla mpeg
multilib ncurses nptl oggvorbis opengl pam pda pdflib perl png ppds python
quicktime readline sdk sdl slang snmp spell ssl tcltk tcpd truetype usb xml2 xv
zlib"
Comment 1 Michal Januszewski (RETIRED) gentoo-dev 2004-08-23 07:07:36 UTC
vesafb-tng will not work on amd64 systems, sorry :/ At least for a while you will be stuck with the standard vesafb. I'll update the Kconfig file to not let the user choose vesafb-tng on amd64 systems. Also note that bootsplash has been removed from g-d-s in favour of fbsplash. More info about fbsplash: http://dev.gentoo.org/~spock/ -> projects::gensplash. 
Comment 2 Michal Januszewski (RETIRED) gentoo-dev 2004-08-24 11:55:03 UTC
OK, the problem should be fixed in gentoo-dev-sources-2.6.8-r2.