Message ID | 4DF12263.3070900@redhat.com (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
On 06/09/11 12:43, Mauro Carvalho Chehab wrote: > Em 09-06-2011 16:25, Mauro Carvalho Chehab escreveu: >> Em 08-06-2011 16:52, Randy Dunlap escreveu: >>> The DocBook/media/Makefile seems to be causing too much noise: >>> >>> ls: cannot access linux-next-20110608/Documentation/DocBook/media/*/*.gif: No such file or directory >>> ls: cannot access linux-next-20110608/Documentation/DocBook/media/*/*.png: No such file or directory >>> >>> Maybe the cleanmediadocs target could be made silent? >> >> I'll take a look on it. >> >> FYI, The next build will probably be noisier, as it is now pointing to some >> documentation gaps at the DVB API. Those gaps should take a longer time to fix, >> as we need to discuss upstream about what should be done with those API's, >> that seems to be abandoned upstream (only one legacy DVB driver uses them). >> However, I was told that some out-of-tree drivers and some drivers under development >> are using them. >> >> So, I intend to wait until the next merge window before either dropping those >> legacy API specs (or moving them to a deprecated section) or to merge those >> out-of-tree drivers, with the proper documentation updates. >> >>> also, where is the mediaindexdocs target defined? >> >> Thanks for noticing it. We don't need this target anymore. I'll write a patch >> removing it. > > This patch should remove the undesired noise. Doesn't work for me. Did you test it? Even this does not silence the noise for me: cleanmediadocs: -@rm `find $(MEDIA_OBJ_DIR) -type l` $(GENFILES) $(IMGFILES) >/dev/null 2>&1 > > commit 75125b9d44456e0cf2d1fbb72ae33c13415299d1 > Author: Mauro Carvalho Chehab <mchehab@redhat.com> > Date: Thu Jun 9 16:34:29 2011 -0300 > > [media] DocBook: Don't be noisy at make cleanmediadocs > > While here, remove the mediaindexdocs from PHONY. > > Reported-by: Randy Dunlap <randy.dunlap@oracle.com> > Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> > > diff --git a/Documentation/DocBook/media/Makefile b/Documentation/DocBook/media/Makefile > index 1e909c2..b7627e1 100644 > --- a/Documentation/DocBook/media/Makefile > +++ b/Documentation/DocBook/media/Makefile > @@ -21,10 +21,10 @@ MEDIA_TEMP = media-entities.tmpl \ > IMGFILES := $(addprefix $(MEDIA_OBJ_DIR)/media/, $(notdir $(shell ls $(MEDIA_SRC_DIR)/*/*.gif $(MEDIA_SRC_DIR)/*/*.png))) > GENFILES := $(addprefix $(MEDIA_OBJ_DIR)/, $(MEDIA_TEMP)) > > -PHONY += cleanmediadocs mediaindexdocs > +PHONY += cleanmediadocs > > cleanmediadocs: > - -@rm `find $(MEDIA_OBJ_DIR) -type l` $(GENFILES) $(IMGFILES) > + -@rm `find $(MEDIA_OBJ_DIR) -type l` $(GENFILES) $(IMGFILES) 2>/dev/null > > $(obj)/media_api.xml: $(GENFILES) FORCE >
Em 09-06-2011 17:32, Randy Dunlap escreveu: > On 06/09/11 12:43, Mauro Carvalho Chehab wrote: >> Em 09-06-2011 16:25, Mauro Carvalho Chehab escreveu: >>> Em 08-06-2011 16:52, Randy Dunlap escreveu: >>>> The DocBook/media/Makefile seems to be causing too much noise: >>>> >>>> ls: cannot access linux-next-20110608/Documentation/DocBook/media/*/*.gif: No such file or directory >>>> ls: cannot access linux-next-20110608/Documentation/DocBook/media/*/*.png: No such file or directory >>>> >>>> Maybe the cleanmediadocs target could be made silent? >>> >>> I'll take a look on it. >>> >>> FYI, The next build will probably be noisier, as it is now pointing to some >>> documentation gaps at the DVB API. Those gaps should take a longer time to fix, >>> as we need to discuss upstream about what should be done with those API's, >>> that seems to be abandoned upstream (only one legacy DVB driver uses them). >>> However, I was told that some out-of-tree drivers and some drivers under development >>> are using them. >>> >>> So, I intend to wait until the next merge window before either dropping those >>> legacy API specs (or moving them to a deprecated section) or to merge those >>> out-of-tree drivers, with the proper documentation updates. >>> >>>> also, where is the mediaindexdocs target defined? >>> >>> Thanks for noticing it. We don't need this target anymore. I'll write a patch >>> removing it. >> >> This patch should remove the undesired noise. > > > Doesn't work for me. Did you test it? Yes: $ make htmldocs GEN /home/v4l/v4l/patchwork/Documentation/DocBook//v4l2.xml GEN /home/v4l/v4l/patchwork/Documentation/DocBook//media-entities.tmpl GEN /home/v4l/v4l/patchwork/Documentation/DocBook//media-indices.tmpl GEN /home/v4l/v4l/patchwork/Documentation/DocBook//videodev2.h.xml GEN /home/v4l/v4l/patchwork/Documentation/DocBook//audio.h.xml GEN /home/v4l/v4l/patchwork/Documentation/DocBook//ca.h.xml GEN /home/v4l/v4l/patchwork/Documentation/DocBook//dmx.h.xml GEN /home/v4l/v4l/patchwork/Documentation/DocBook//frontend.h.xml GEN /home/v4l/v4l/patchwork/Documentation/DocBook//net.h.xml GEN /home/v4l/v4l/patchwork/Documentation/DocBook//video.h.xml DOCPROC Documentation/DocBook/media_api.xml HTML Documentation/DocBook/media_api.html Error: no ID for constraint linkend: AUDIO_GET_PTS. Error: no ID for constraint linkend: AUDIO_BILINGUAL_CHANNEL_SELECT. Error: no ID for constraint linkend: CA_RESET. Error: no ID for constraint linkend: CA_GET_CAP. Error: no ID for constraint linkend: CA_GET_SLOT_INFO. Error: no ID for constraint linkend: CA_GET_DESCR_INFO. Error: no ID for constraint linkend: CA_GET_MSG. Error: no ID for constraint linkend: CA_SEND_MSG. Error: no ID for constraint linkend: CA_SET_DESCR. Error: no ID for constraint linkend: CA_SET_PID. Error: no ID for constraint linkend: DMX_GET_PES_PIDS. Error: no ID for constraint linkend: DMX_GET_CAPS. Error: no ID for constraint linkend: DMX_SET_SOURCE. Error: no ID for constraint linkend: DMX_ADD_PID. Error: no ID for constraint linkend: DMX_REMOVE_PID. Error: no ID for constraint linkend: NET_ADD_IF. Error: no ID for constraint linkend: NET_REMOVE_IF. Error: no ID for constraint linkend: NET_GET_IF. Error: no ID for constraint linkend: VIDEO_GET_SIZE. Error: no ID for constraint linkend: VIDEO_GET_FRAME_RATE. Error: no ID for constraint linkend: VIDEO_GET_PTS. Error: no ID for constraint linkend: VIDEO_GET_FRAME_COUNT. Error: no ID for constraint linkend: VIDEO_COMMAND. Error: no ID for constraint linkend: VIDEO_TRY_COMMAND. rm -rf Documentation/DocBook/index.html; echo '<h1>Linux Kernel HTML Documentation</h1>' >> Documentation/DocBook/index.html && echo '<h2>Kernel Version: 3.0.0-rc1</h2>' >> Documentation/DocBook/index.html && cat Documentation/DocBook/80211.html Documentation/DocBook/alsa-driver-api.html Documentation/DocBook/debugobjects.html Documentation/DocBook/device-drivers.html Documentation/DocBook/deviceiobook.html Documentation/DocBook/drm.html Documentation/DocBook/filesystems.html Documentation/DocBook/gadget.html Documentation/DocBook/genericirq.html Documentation/DocBook/kernel-api.html Documentation/DocBook/kernel-hacking.html Documentation/DocBook/kernel-locking.html Documentation/DocBook/kgdb.html Documentation/DocBook/libata.html Documentation/DocBook/librs.html Documentation/DocBook/lsm.html Documentation/DocBook/mcabook.html Documentation/DocBook/media_api.html Documentation/DocBook/mtdnand.html Documentation/DocBook/networking.html Documentation/DocBook/rapidio.html Docum entation/DocBook/regulator.html Documentation/DocBook/s390-drivers.html Documentation/DocBook/scsi.html Documentation/DocBook/sh.html Documentation/DocBook/tracepoint.html Documentation/DocBook/uio-howto.html Documentation/DocBook/usb.html Documentation/DocBook/writing-an-alsa-driver.html Documentation/DocBook/writing_usb_driver.html Documentation/DocBook/z8530book.html >> Documentation/DocBook/index.html v4l@pedra ~/v4l/patchwork $ make cleandocs make[1]: [cleanmediadocs] Erro 1 (ignorado) v4l@pedra ~/v4l/patchwork $ make cleanmediadocs make[1]: [cleanmediadocs] Erro 1 (ignorado) (the above linkend errors are due to the lack of documentation for those ioctls, as I've explained before). > > Even this does not silence the noise for me: > > cleanmediadocs: > -@rm `find $(MEDIA_OBJ_DIR) -type l` $(GENFILES) $(IMGFILES) >/dev/null 2>&1 Weird. The errors should be doing to stderr, so 2>/dev/null should be working. Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 06/09/11 16:32, Mauro Carvalho Chehab wrote: > Em 09-06-2011 17:32, Randy Dunlap escreveu: >> On 06/09/11 12:43, Mauro Carvalho Chehab wrote: >>> Em 09-06-2011 16:25, Mauro Carvalho Chehab escreveu: >>>> Em 08-06-2011 16:52, Randy Dunlap escreveu: >>>>> The DocBook/media/Makefile seems to be causing too much noise: >>>>> >>>>> ls: cannot access linux-next-20110608/Documentation/DocBook/media/*/*.gif: No such file or directory >>>>> ls: cannot access linux-next-20110608/Documentation/DocBook/media/*/*.png: No such file or directory >>>>> >>>>> Maybe the cleanmediadocs target could be made silent? >>>> >>>> I'll take a look on it. >>>> >>>> FYI, The next build will probably be noisier, as it is now pointing to some >>>> documentation gaps at the DVB API. Those gaps should take a longer time to fix, >>>> as we need to discuss upstream about what should be done with those API's, >>>> that seems to be abandoned upstream (only one legacy DVB driver uses them). >>>> However, I was told that some out-of-tree drivers and some drivers under development >>>> are using them. >>>> >>>> So, I intend to wait until the next merge window before either dropping those >>>> legacy API specs (or moving them to a deprecated section) or to merge those >>>> out-of-tree drivers, with the proper documentation updates. >>>> >>>>> also, where is the mediaindexdocs target defined? >>>> >>>> Thanks for noticing it. We don't need this target anymore. I'll write a patch >>>> removing it. >>> >>> This patch should remove the undesired noise. >> >> >> Doesn't work for me. Did you test it? > > Yes: > > $ make htmldocs > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//v4l2.xml > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//media-entities.tmpl > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//media-indices.tmpl > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//videodev2.h.xml > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//audio.h.xml > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//ca.h.xml > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//dmx.h.xml > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//frontend.h.xml > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//net.h.xml > GEN /home/v4l/v4l/patchwork/Documentation/DocBook//video.h.xml > DOCPROC Documentation/DocBook/media_api.xml > HTML Documentation/DocBook/media_api.html > Error: no ID for constraint linkend: AUDIO_GET_PTS. > Error: no ID for constraint linkend: AUDIO_BILINGUAL_CHANNEL_SELECT. > Error: no ID for constraint linkend: CA_RESET. > Error: no ID for constraint linkend: CA_GET_CAP. > Error: no ID for constraint linkend: CA_GET_SLOT_INFO. > Error: no ID for constraint linkend: CA_GET_DESCR_INFO. > Error: no ID for constraint linkend: CA_GET_MSG. > Error: no ID for constraint linkend: CA_SEND_MSG. > Error: no ID for constraint linkend: CA_SET_DESCR. > Error: no ID for constraint linkend: CA_SET_PID. > Error: no ID for constraint linkend: DMX_GET_PES_PIDS. > Error: no ID for constraint linkend: DMX_GET_CAPS. > Error: no ID for constraint linkend: DMX_SET_SOURCE. > Error: no ID for constraint linkend: DMX_ADD_PID. > Error: no ID for constraint linkend: DMX_REMOVE_PID. > Error: no ID for constraint linkend: NET_ADD_IF. > Error: no ID for constraint linkend: NET_REMOVE_IF. > Error: no ID for constraint linkend: NET_GET_IF. > Error: no ID for constraint linkend: VIDEO_GET_SIZE. > Error: no ID for constraint linkend: VIDEO_GET_FRAME_RATE. > Error: no ID for constraint linkend: VIDEO_GET_PTS. > Error: no ID for constraint linkend: VIDEO_GET_FRAME_COUNT. > Error: no ID for constraint linkend: VIDEO_COMMAND. > Error: no ID for constraint linkend: VIDEO_TRY_COMMAND. > rm -rf Documentation/DocBook/index.html; echo '<h1>Linux Kernel HTML Documentation</h1>' >> Documentation/DocBook/index.html && echo '<h2>Kernel Version: 3.0.0-rc1</h2>' >> Documentation/DocBook/index.html && cat Documentation/DocBook/80211.html Documentation/DocBook/alsa-driver-api.html Documentation/DocBook/debugobjects.html Documentation/DocBook/device-drivers.html Documentation/DocBook/deviceiobook.html Documentation/DocBook/drm.html Documentation/DocBook/filesystems.html Documentation/DocBook/gadget.html Documentation/DocBook/genericirq.html Documentation/DocBook/kernel-api.html Documentation/DocBook/kernel-hacking.html Documentation/DocBook/kernel-locking.html Documentation/DocBook/kgdb.html Documentation/DocBook/libata.html Documentation/DocBook/librs.html Documentation/DocBook/lsm.html Documentation/DocBook/mcabook.html Documentation/DocBook/media_api.html Documentation/DocBook/mtdnand.html Documentation/DocBook/networking.html Documentation/DocBook/rapidio.html Doc um > entation/DocBook/regulator.html Documentation/DocBook/s390-drivers.html Documentation/DocBook/scsi.html Documentation/DocBook/sh.html Documentation/DocBook/tracepoint.html Documentation/DocBook/uio-howto.html Documentation/DocBook/usb.html Documentation/DocBook/writing-an-alsa-driver.html Documentation/DocBook/writing_usb_driver.html Documentation/DocBook/z8530book.html >> Documentation/DocBook/index.html > v4l@pedra ~/v4l/patchwork $ make cleandocs > make[1]: [cleanmediadocs] Erro 1 (ignorado) > v4l@pedra ~/v4l/patchwork $ make cleanmediadocs > make[1]: [cleanmediadocs] Erro 1 (ignorado) > > (the above linkend errors are due to the lack of documentation for those ioctls, as I've > explained before). > >> >> Even this does not silence the noise for me: >> >> cleanmediadocs: >> -@rm `find $(MEDIA_OBJ_DIR) -type l` $(GENFILES) $(IMGFILES) >/dev/null 2>&1 > > Weird. > The errors should be doing to stderr, so 2>/dev/null should be working. Big hint: I see these errors not during "make htmldocs" but during a kernel code build when CONFIG_BUILD_DOCSRC=y. Sorry, I should have mentioned this earlier.
Hi Randy, Em 09-06-2011 20:37, Randy Dunlap escreveu: > > Big hint: I see these errors not during "make htmldocs" but during a kernel code build > when CONFIG_BUILD_DOCSRC=y. > > Sorry, I should have mentioned this earlier. I couldn't reach any troubles there. Documentation build is stopping earlier. I'm using the -next tree for 20110610: $ make defconfig $ make CONFIG_BUILD_DOCSRC=y -j 16 Documentation/ Documentation/networking/timestamping/timestamping.c:45:30: error: linux/net_tstamp.h: No such file or directory Documentation/networking/timestamping/timestamping.c: In function ‘main’: Documentation/networking/timestamping/timestamping.c:331: error: storage size of ‘hwconfig’ isn’t known Documentation/networking/timestamping/timestamping.c:331: error: storage size of ‘hwconfig_requested’ isn’t known Documentation/networking/timestamping/timestamping.c:355: error: ‘SOF_TIMESTAMPING_TX_HARDWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:355: error: (Each undeclared identifier is reported only once Documentation/networking/timestamping/timestamping.c:355: error: for each function it appears in.) Documentation/networking/timestamping/timestamping.c:357: error: ‘SOF_TIMESTAMPING_TX_SOFTWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:359: error: ‘SOF_TIMESTAMPING_RX_HARDWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:361: error: ‘SOF_TIMESTAMPING_RX_SOFTWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:363: error: ‘SOF_TIMESTAMPING_SOFTWARE’ undeclared (first use in this function) Documentation/accounting/getdelays.c: In function ‘main’: Documentation/networking/timestamping/timestamping.c:365: error: ‘SOF_TIMESTAMPING_SYS_HARDWARE’ undeclared (first use in this function)Documentation/accounting/getdelays.c:525: error: ‘TASKSTATS_TYPE_NULL’ undeclared (first use in this function) Documentation/accounting/getdelays.c:525: error: (Each undeclared identifier is reported only once Documentation/accounting/getdelays.c:525: error: for each function it appears in.) Documentation/networking/timestamping/timestamping.c:367: error: ‘SOF_TIMESTAMPING_RAW_HARDWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:387: error: ‘HWTSTAMP_TX_ON’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:387: error: ‘HWTSTAMP_TX_OFF’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:390: error: ‘HWTSTAMP_FILTER_PTP_V1_L4_SYNC’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:390: error: ‘HWTSTAMP_FILTER_NONE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:331: warning: unused variable ‘hwconfig_requested’ Documentation/networking/timestamping/timestamping.c:331: warning: unused variable ‘hwconfig’ make[2]: *** [Documentation/accounting/getdelays] Error 1 make[3]: *** [Documentation/networking/timestamping/timestamping] Error 1 make[1]: *** [Documentation/accounting] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: *** [Documentation/networking/timestamping] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [Documentation/networking] Error 2 make: *** [Documentation/] Error 2 Could you please send me your .config? Thanks, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 06/10/11 05:47, Mauro Carvalho Chehab wrote: > Hi Randy, > > Em 09-06-2011 20:37, Randy Dunlap escreveu: >> >> Big hint: I see these errors not during "make htmldocs" but during a kernel code build >> when CONFIG_BUILD_DOCSRC=y. >> >> Sorry, I should have mentioned this earlier. > > I couldn't reach any troubles there. Documentation build is stopping earlier. > I'm using the -next tree for 20110610: > > $ make defconfig > $ make CONFIG_BUILD_DOCSRC=y -j 16 Documentation/ Maybe that incantation does not set CONFIG_HEADERS_CHECK, which CONFIG_BUILD_DOCSRC depends on. [build errors snipped] > > Could you please send me your .config? yes, attached.
Em 10-06-2011 12:04, Randy Dunlap escreveu: > On 06/10/11 05:47, Mauro Carvalho Chehab wrote: >> Hi Randy, >> >> Em 09-06-2011 20:37, Randy Dunlap escreveu: >>> >>> Big hint: I see these errors not during "make htmldocs" but during a kernel code build >>> when CONFIG_BUILD_DOCSRC=y. >>> >>> Sorry, I should have mentioned this earlier. >> >> I couldn't reach any troubles there. Documentation build is stopping earlier. >> I'm using the -next tree for 20110610: >> >> $ make defconfig >> $ make CONFIG_BUILD_DOCSRC=y -j 16 Documentation/ > > > Maybe that incantation does not set CONFIG_HEADERS_CHECK, which > CONFIG_BUILD_DOCSRC depends on. > > [build errors snipped] > >> >> Could you please send me your .config? > > yes, attached. > Hmm... didn't work either. With your config: [mchehab@buidmachine linux-next]$ make -j 16 Documentation/ CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh HOSTCC Documentation/networking/timestamping/timestamping Documentation/networking/timestamping/timestamping.c:45:30: error: linux/net_tstamp.h: No such file or directory Documentation/networking/timestamping/timestamping.c: In function ‘main’: Documentation/networking/timestamping/timestamping.c:331: error: storage size of ‘hwconfig’ isn’t known Documentation/networking/timestamping/timestamping.c:331: error: storage size of ‘hwconfig_requested’ isn’t known Documentation/networking/timestamping/timestamping.c:355: error: ‘SOF_TIMESTAMPING_TX_HARDWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:355: error: (Each undeclared identifier is reported only once Documentation/networking/timestamping/timestamping.c:355: error: for each function it appears in.) Documentation/networking/timestamping/timestamping.c:357: error: ‘SOF_TIMESTAMPING_TX_SOFTWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:359: error: ‘SOF_TIMESTAMPING_RX_HARDWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:361: error: ‘SOF_TIMESTAMPING_RX_SOFTWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:363: error: ‘SOF_TIMESTAMPING_SOFTWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:365: error: ‘SOF_TIMESTAMPING_SYS_HARDWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:367: error: ‘SOF_TIMESTAMPING_RAW_HARDWARE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:387: error: ‘HWTSTAMP_TX_ON’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:387: error: ‘HWTSTAMP_TX_OFF’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:390: error: ‘HWTSTAMP_FILTER_PTP_V1_L4_SYNC’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:390: error: ‘HWTSTAMP_FILTER_NONE’ undeclared (first use in this function) Documentation/networking/timestamping/timestamping.c:331: warning: unused variable ‘hwconfig_requested’ Documentation/networking/timestamping/timestamping.c:331: warning: unused variable ‘hwconfig’ make[3]: *** [Documentation/networking/timestamping/timestamping] Error 1 make[2]: *** [Documentation/networking/timestamping] Error 2 make[1]: *** [Documentation/networking] Error 2 make: *** [Documentation/] Error 2 PS.: A full build against next is broken: $ make -j 27 CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC arch/x86/lib/memmove_64.o gcc: arch/x86/lib/memmove_64.c: No such file or directory gcc: no input files make[1]: *** [arch/x86/lib/memmove_64.o] Error 1 make: *** [arch/x86/lib] Error 2 make: *** Waiting for unfinished jobs.... My tree is on this commit: commit c4c5f633751496147f2d846844aa084a1dbca0f4 Author: Stephen Rothwell <sfr@canb.auug.org.au> Date: Fri Jun 10 16:17:26 2011 +1000 Add linux-next specific files for 20110610 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 06/10/11 08:19, Mauro Carvalho Chehab wrote: > Em 10-06-2011 12:04, Randy Dunlap escreveu: >> On 06/10/11 05:47, Mauro Carvalho Chehab wrote: >>> Hi Randy, >>> >>> Em 09-06-2011 20:37, Randy Dunlap escreveu: >>>> >>>> Big hint: I see these errors not during "make htmldocs" but during a kernel code build >>>> when CONFIG_BUILD_DOCSRC=y. >>>> >>>> Sorry, I should have mentioned this earlier. >>> >>> I couldn't reach any troubles there. Documentation build is stopping earlier. >>> I'm using the -next tree for 20110610: >>> >>> $ make defconfig >>> $ make CONFIG_BUILD_DOCSRC=y -j 16 Documentation/ >> >> >> Maybe that incantation does not set CONFIG_HEADERS_CHECK, which >> CONFIG_BUILD_DOCSRC depends on. >> >> [build errors snipped] >> >>> >>> Could you please send me your .config? >> >> yes, attached. >> > > Hmm... didn't work either. With your config: > > [mchehab@buidmachine linux-next]$ make -j 16 Documentation/ > CHK include/linux/version.h > CHK include/generated/utsrelease.h > CALL scripts/checksyscalls.sh > HOSTCC Documentation/networking/timestamping/timestamping > Documentation/networking/timestamping/timestamping.c:45:30: error: linux/net_tstamp.h: No such file or directory > Documentation/networking/timestamping/timestamping.c: In function ‘main’: > Documentation/networking/timestamping/timestamping.c:331: error: storage size of ‘hwconfig’ isn’t known > Documentation/networking/timestamping/timestamping.c:331: error: storage size of ‘hwconfig_requested’ isn’t known > Documentation/networking/timestamping/timestamping.c:355: error: ‘SOF_TIMESTAMPING_TX_HARDWARE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:355: error: (Each undeclared identifier is reported only once > Documentation/networking/timestamping/timestamping.c:355: error: for each function it appears in.) > Documentation/networking/timestamping/timestamping.c:357: error: ‘SOF_TIMESTAMPING_TX_SOFTWARE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:359: error: ‘SOF_TIMESTAMPING_RX_HARDWARE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:361: error: ‘SOF_TIMESTAMPING_RX_SOFTWARE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:363: error: ‘SOF_TIMESTAMPING_SOFTWARE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:365: error: ‘SOF_TIMESTAMPING_SYS_HARDWARE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:367: error: ‘SOF_TIMESTAMPING_RAW_HARDWARE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:387: error: ‘HWTSTAMP_TX_ON’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:387: error: ‘HWTSTAMP_TX_OFF’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:390: error: ‘HWTSTAMP_FILTER_PTP_V1_L4_SYNC’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:390: error: ‘HWTSTAMP_FILTER_NONE’ undeclared (first use in this function) > Documentation/networking/timestamping/timestamping.c:331: warning: unused variable ‘hwconfig_requested’ > Documentation/networking/timestamping/timestamping.c:331: warning: unused variable ‘hwconfig’ > make[3]: *** [Documentation/networking/timestamping/timestamping] Error 1 > make[2]: *** [Documentation/networking/timestamping] Error 2 > make[1]: *** [Documentation/networking] Error 2 > make: *** [Documentation/] Error 2 > > PS.: A full build against next is broken: > $ make -j 27 > CHK include/linux/version.h > CHK include/generated/utsrelease.h > CALL scripts/checksyscalls.sh > CHK include/generated/compile.h > CC arch/x86/lib/memmove_64.o > gcc: arch/x86/lib/memmove_64.c: No such file or directory > gcc: no input files > make[1]: *** [arch/x86/lib/memmove_64.o] Error 1 > make: *** [arch/x86/lib] Error 2 > make: *** Waiting for unfinished jobs.... > > My tree is on this commit: > > commit c4c5f633751496147f2d846844aa084a1dbca0f4 > Author: Stephen Rothwell <sfr@canb.auug.org.au> > Date: Fri Jun 10 16:17:26 2011 +1000 > > Add linux-next specific files for 20110610 Still fails on linux-next-20110610 for me. Please try a full, clean build, not using only $ make -j 16 Documentation/ $ mkdir doc64 $ cp -a config-r7970 doc64/.config $ make O=doc64 oldconfig $ make O=doc64 -j9 all ... ls: cannot access /lnx/src/NEXT/linux-next-20110610/Documentation/DocBook/media/*/*.gif: No such file or directory ls: cannot access /lnx/src/NEXT/linux-next-20110610/Documentation/DocBook/media/*/*.png: No such file or directory
Hi Mauro, On Fri, 10 Jun 2011 12:19:12 -0300 Mauro Carvalho Chehab <mchehab@redhat.com> wrote: > > PS.: A full build against next is broken: > $ make -j 27 > CHK include/linux/version.h > CHK include/generated/utsrelease.h > CALL scripts/checksyscalls.sh > CHK include/generated/compile.h > CC arch/x86/lib/memmove_64.o > gcc: arch/x86/lib/memmove_64.c: No such file or directory > gcc: no input files Was that a build starting from a clean (object) tree?
diff --git a/Documentation/DocBook/media/Makefile b/Documentation/DocBook/media/Makefile index 1e909c2..b7627e1 100644 --- a/Documentation/DocBook/media/Makefile +++ b/Documentation/DocBook/media/Makefile @@ -21,10 +21,10 @@ MEDIA_TEMP = media-entities.tmpl \ IMGFILES := $(addprefix $(MEDIA_OBJ_DIR)/media/, $(notdir $(shell ls $(MEDIA_SRC_DIR)/*/*.gif $(MEDIA_SRC_DIR)/*/*.png))) GENFILES := $(addprefix $(MEDIA_OBJ_DIR)/, $(MEDIA_TEMP)) -PHONY += cleanmediadocs mediaindexdocs +PHONY += cleanmediadocs cleanmediadocs: - -@rm `find $(MEDIA_OBJ_DIR) -type l` $(GENFILES) $(IMGFILES) + -@rm `find $(MEDIA_OBJ_DIR) -type l` $(GENFILES) $(IMGFILES) 2>/dev/null $(obj)/media_api.xml: $(GENFILES) FORCE