[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.4.21-ben2 crashing on compilation



On Sat, 23 Aug 2003, J. Javier Maestro wrote:
> I just rsync the 2.4.21-ben2 and, when compiling, two things happen:
> 
> If I activate the:
> 
> CONFIG_FB_CONTROL
> CONFIG_FB_PLATINUM
> CONFIG_FB_VALKYRIE
> 
> the compilation crashes with:
> 
> ld -T arch/ppc/vmlinux.lds -Ttext 0xc0000000 -Bstatic arch/ppc/kernel/head.o arch/ppc/kernel/idle_6xx.o init/main.o init/version.o init/do_mounts.o \        --start-group \
>         arch/ppc/kernel/kernel.o arch/ppc/platforms/platform.o arch/ppc/mm/mm.o arch/ppc/lib/lib.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
>          drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/ieee1394/ieee1394drv.o
> drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o drivers/net/pcmcia/pcmcia_net.o drivers/net/wireless/wireless_net.o drivers/macintosh/macintosh.o
> drivers/video/video.o drivers/usb/usbdrv.o drivers/media/media.o drivers/input/inputdrv.o drivers/i2c/i2c.o \
>         net/network.o \
>         /usr/src/2.4.21-ben2/lib/lib.a \
>         --end-group \
>         -o vmlinux
> drivers/video/video.o(.data+0x238c): undefined reference to `fbcon_cfb32_setup'
> drivers/video/video.o(.data+0x2390): undefined reference to `fbcon_cfb32_bmove'
> drivers/video/video.o(.data+0x2394): undefined reference to `fbcon_cfb32_clear'
> drivers/video/video.o(.data+0x2398): undefined reference to `fbcon_cfb32_putc'
> drivers/video/video.o(.data+0x239c): undefined reference to `fbcon_cfb32_putcs'
> drivers/video/video.o(.data+0x23ac): undefined reference to `fbcon_cfb32_clear_margins'
> make[1]: *** [vmlinux] Error 1
> make[1]: Leaving directory `/usr/src/2.4.21-ben2'
> make: *** [stamp-build] Error 2
>                                                                                                                                                      
> 
> Now, I really don't know what the heck those things are! I mean, I had them on
> in my previous compilations, but really... are they needed? I thought I only
> needed the Radeon FB activated... Also, is there any way of knowing which one of
> the three the laptop has? Am I Platinum or am I a Valkyrie? :-)
> 
> My actual kernel config (that does not compile) regarding framebuffer, is the
> following (I am only pasting the fields set to Y):
> 
> #
> # Console drivers
> #
> CONFIG_VGA_CONSOLE=y
> 
> #
> # Frame-buffer support
> #
> CONFIG_FB=y
> CONFIG_DUMMY_CONSOLE=y
> CONFIG_FB_OF=y
> CONFIG_FB_CONTROL=y
> CONFIG_FB_PLATINUM=y
> CONFIG_FB_VALKYRIE=y
> CONFIG_FB_RADEON=y
> CONFIG_FBCON_ADVANCED=y
> CONFIG_FBCON_CFB16=y
> CONFIG_FBCON_CFB24=y

Apparently one of CONTROL, PLATINUM and VALKYRIE doesn't like if
CONFIG_FBCON_CFB32 is not enabled.

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds



Reply to: