This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Build Error with arago linux-davinci.git build



I'm trying to get an environment setup to clone and build all the most important git trees.  One of them (at least I think!) is the linux-davinci.git tree hosted on the arago site.  I built the kernel using CodeSourcery arm-2010q1 compiler and the davinci_all_defconfig.  Is that the one you guys normally test with?

I get the following build error(s):

  LD      .tmp_vmlinux1
drivers/built-in.o: In function `davincifb_release_window':
led-triggers.c:(.text+0xe704): undefined reference to `davinci_disp_release_layer'
drivers/built-in.o: In function `davincifb_remove':
led-triggers.c:(.text+0xe770): undefined reference to `davinci_disp_unregister_callback'
drivers/built-in.o: In function `get_video_mode':
led-triggers.c:(.text+0xe7ec): undefined reference to `davinci_enc_get_mode'
drivers/built-in.o: In function `davincifb_blank':
led-triggers.c:(.text+0xe9b8): undefined reference to `davinci_disp_disable_layer'
drivers/built-in.o: In function `davincifb_ioctl':
led-triggers.c:(.text+0xed54): undefined reference to `davinci_disp_set_zoom'
led-triggers.c:(.text+0xedb0): undefined reference to `davinci_disp_disable_layer'
led-triggers.c:(.text+0xee20): undefined reference to `davinci_disp_set_blending_factor'
led-triggers.c:(.text+0xee38): undefined reference to `davinci_disp_enable_color_key'
led-triggers.c:(.text+0xee40): undefined reference to `davinci_disp_disable_color_key'
led-triggers.c:(.text+0xeebc): undefined reference to `davinci_disp_set_clut_ycbcr'
led-triggers.c:(.text+0xeef0): undefined reference to `davinci_disp_get_blink_attribute'
led-triggers.c:(.text+0xef94): undefined reference to `davinci_disp_set_blink_attribute'
led-triggers.c:(.text+0xefbc): undefined reference to `davinci_disp_get_vid_expansion'
led-triggers.c:(.text+0xefc4): undefined reference to `davinci_disp_get_osd_expansion'
led-triggers.c:(.text+0xf0d0): undefined reference to `davinci_disp_set_vid_expansion'
led-triggers.c:(.text+0xf0d8): undefined reference to `davinci_disp_set_osd_expansion'
led-triggers.c:(.text+0xf0fc): undefined reference to `davinci_disp_get_osd_clut'
led-triggers.c:(.text+0xf110): undefined reference to `davinci_disp_get_rom_clut'
led-triggers.c:(.text+0xf11c): undefined reference to `davinci_disp_get_rec601_attenuation'
led-triggers.c:(.text+0xf154): undefined reference to `davinci_disp_get_palette_map'
led-triggers.c:(.text+0xf170): undefined reference to `davinci_disp_get_palette_map'
led-triggers.c:(.text+0xf180): undefined reference to `davinci_disp_get_palette_map'
led-triggers.c:(.text+0xf190): undefined reference to `davinci_disp_get_palette_map'
led-triggers.c:(.text+0xf1ac): undefined reference to `davinci_disp_get_palette_map'
drivers/built-in.o:led-triggers.c:(.text+0xf1bc): more undefined references to `davinci_disp_get_palette_map' follow
drivers/built-in.o: In function `davincifb_ioctl':
led-triggers.c:(.text+0xf330): undefined reference to `davinci_disp_set_rom_clut'
led-triggers.c:(.text+0xf348): undefined reference to `davinci_disp_set_rom_clut'
led-triggers.c:(.text+0xf364): undefined reference to `davinci_disp_set_osd_clut'
led-triggers.c:(.text+0xf370): undefined reference to `davinci_disp_set_rec601_attenuation'
led-triggers.c:(.text+0xf39c): undefined reference to `davinci_disp_set_palette_map'
led-triggers.c:(.text+0xf3b8): undefined reference to `davinci_disp_set_palette_map'
led-triggers.c:(.text+0xf3c8): undefined reference to `davinci_disp_set_palette_map'
led-triggers.c:(.text+0xf3d8): undefined reference to `davinci_disp_set_palette_map'
led-triggers.c:(.text+0xf3f4): undefined reference to `davinci_disp_set_palette_map'
drivers/built-in.o:led-triggers.c:(.text+0xf404): more undefined references to `davinci_disp_set_palette_map' follow
drivers/built-in.o: In function `davincifb_ioctl':
led-triggers.c:(.text+0xf538): undefined reference to `davinci_disp_set_rom_clut'
led-triggers.c:(.text+0xf550): undefined reference to `davinci_disp_set_rom_clut'
led-triggers.c:(.text+0xf56c): undefined reference to `davinci_disp_set_background'
led-triggers.c:(.text+0xf620): undefined reference to `davinci_disp_cursor_disable'
led-triggers.c:(.text+0xf67c): undefined reference to `davinci_disp_set_cursor_config'
led-triggers.c:(.text+0xf680): undefined reference to `davinci_disp_cursor_enable'
drivers/built-in.o: In function `davincifb_pan_display':
led-triggers.c:(.text+0xf7e8): undefined reference to `davinci_disp_is_second_field'
led-triggers.c:(.text+0xf804): undefined reference to `davinci_disp_start_layer'
drivers/built-in.o: In function `davincifb_setcolreg':
led-triggers.c:(.text+0xf978): undefined reference to `davinci_disp_set_clut_rgb'
drivers/built-in.o: In function `set_video_mode':
led-triggers.c:(.text+0xf9a8): undefined reference to `davinci_enc_get_mode'
led-triggers.c:(.text+0xfb64): undefined reference to `davinci_enc_set_mode'
drivers/built-in.o: In function `davincifb_check_var':
led-triggers.c:(.text+0xfd38): undefined reference to `davinci_disp_try_layer_config'
drivers/built-in.o: In function `davincifb_init_window':
led-triggers.c:(.text+0xffc8): undefined reference to `davinci_disp_request_layer'
led-triggers.c:(.text+0x10104): undefined reference to `davinci_disp_release_layer'
drivers/built-in.o: In function `davincifb_set_par':
led-triggers.c:(.text+0x102a0): undefined reference to `davinci_disp_set_field_inversion'
led-triggers.c:(.text+0x102f4): undefined reference to `davinci_disp_disable_layer'
led-triggers.c:(.text+0x10310): undefined reference to `davinci_disp_release_layer'
led-triggers.c:(.text+0x1032c): undefined reference to `davinci_disp_request_layer'
led-triggers.c:(.text+0x103cc): undefined reference to `davinci_disp_set_layer_config'
led-triggers.c:(.text+0x103dc): undefined reference to `davinci_disp_start_layer'
led-triggers.c:(.text+0x103f4): undefined reference to `davinci_disp_enable_layer'
drivers/built-in.o: In function `davincifb_vsync_callback':
led-triggers.c:(.text+0x10468): undefined reference to `davinci_disp_start_layer'
led-triggers.c:(.text+0x1049c): undefined reference to `davinci_disp_start_layer'
led-triggers.c:(.text+0x104d0): undefined reference to `davinci_disp_start_layer'
led-triggers.c:(.text+0x10504): undefined reference to `davinci_disp_start_layer'
led-triggers.c:(.text+0x10558): undefined reference to `davinci_disp_start_layer'
drivers/built-in.o:led-triggers.c:(.text+0x1058c): more undefined references to `davinci_disp_start_layer' follow
drivers/built-in.o: In function `davincifb_probe':
led-triggers.c:(.text+0x10e08): undefined reference to `davinci_disp_register_callback'

FYI, the arago hosted linux-omap tree built ok.  I've also been able to successfully build the community versions of these same trees.  So I'm not sure if you guys broke something or if I'm using the wrong configuration or if I shouldn't even be looking at this tree!

On a related note I'm trying to create a wiki page to help people with some of these "getting started" issues (which trees to look at, which configs to use, etc.).

http://processors.wiki.ti.com/index.php/Summary_of_Important_Git_Trees

Thanks for any help.

Brad