Hi, On Tue, 18 Oct 2011 14:12:59 +0800 Che-liang Chiou <clch...@chromium.org> wrote: ... > > Many boards defining CONFIG_LCD also define CONFIG_LCD_LOGO. > > Enabling CONFIG_API for such board configurations will break > > compiling, e.g.: > > > > $ ./MAKEALL TQM823L_LCD > > Configuring for TQM823L_LCD - Board: TQM823L, Options: LCD,NEC_NL6448BC20 > > api_display.c: In function 'display_get_info': > > api_display.c:40: error: 'BMP_LOGO_HEIGHT' undeclared (first use in this > > function) > > api_display.c:40: error: (Each undeclared identifier is reported only once > > api_display.c:40: error: for each function it appears in.) > > make[1]: *** [api_display.o] Error 1 > > make: *** [api/libapi.o] Error 2 > > > > Any idea how to fix this issue? > > > > BMP_LOGO_HEIGHT is defined bmp_logo.h, which is automatically > generated by tools/bmp_logo.c when CONFIG_LCD_LOGO or > CONFIG_VIDEO_LOGO is set. So I guess this is quite easy to fix. We > could include bmp_logo.h in api_display.c.
This won't work I'm afraid. bmp_logo.h is included elsewhere an including it in libapi will cause multiple definition of `bmp_logo_bitmap' and `bmp_logo_palette' compile errors. Thanks, Anatolij _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot