lkml.org 
[lkml]   [2013]   [Jun]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectRe: Linux 3.10-rc7
Hi Linus,

On 29 June 2013 21:11, Linus Torvalds <torvalds@linux-foundation.org> wrote:
> On Sat, Jun 29, 2013 at 8:05 AM, Sergey Meirovich <rathamahata@gmail.com> wrote:
>>
>> 3.10-rc7 doesn't compile for me
>>
>> rathamahata@piledriver /usr/local/src/linux-3.10-rc7 $ make -j1 bzImage modules
>> make[1]: Nothing to be done for `all'.
>> make[1]: Nothing to be done for `relocs'.
>> CHK include/generated/uapi/linux/version.h
>> CHK include/generated/utsrelease.h
>> CALL scripts/checksyscalls.sh
>> CC scripts/mod/devicetable-offsets.s
>> GEN scripts/mod/devicetable-offsets.h
>> HOSTCC scripts/mod/file2alias.o
>> HOSTLD scripts/mod/modpost
>> CHK include/generated/compile.h
>> make[3]: `arch/x86/realmode/rm/realmode.bin' is up to date.
>> CC drivers/gpu/drm/radeon/r200.o
>> drivers/gpu/drm/radeon/r200.c: In function ‘r200_set_safe_registers’:
>> drivers/gpu/drm/radeon/r200.c:546:34: error: ‘r200_reg_safe_bm’
>> undeclared (first use in this function)
>> rdev->config.r100.reg_safe_bm = r200_reg_safe_bm;
>> ^
>> drivers/gpu/drm/radeon/r200.c:546:34: note: each undeclared identifier
>
> Hmm. Your config builds here fine.
>
> What does your
>
> drivers/gpu/drm/radeon/r200_reg_safe.h
>
> file look like?

This file is empty:
rathamahata@piledriver /usr/local/src/linux-3.10-rc7 $ cat
drivers/gpu/drm/radeon/r200_reg_safe.h
rathamahata@piledriver /usr/local/src/linux-3.10-rc7 $

> It's a generated file, and it sounds like it got
> mis-generated. There is possibly a broken Makefile rule that leaves it
> empty on errors or ^C: the rule is
>
> quiet_cmd_mkregtable = MKREGTABLE $@
> cmd_mkregtable = $(obj)/mkregtable $< > $@
>
> and if the 'mkregtable' binary is buggered, the above will leave an
> empty file around. And maybe your mkregtable failed to build earlier,
> leaving that empty file around and it will never fix itself up because
> of the "up-to-date" empty r200_reg_safe.h file.
>
> So removing the generated r200_reg_safe.h file

Removing just it doesn't change a lot.

> (and possibly the
> mkregtable binary) and trying again might fix it.

Removing mkregtable has indeed the compile issue for me. Thanks!

> Which still leaves
> us with the question of how this happened, and a potentially fragile
> Makefile.
>
> Linus
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2013-06-29 23:41    [W:0.056 / U:0.560 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site