Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 469234 - sys-kernel/gentoo-sources-3.9.1 failed to compile in radeon_uvd.o
Summary: sys-kernel/gentoo-sources-3.9.1 failed to compile in radeon_uvd.o
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-09 22:42 UTC by Frank Krömmelbein
Modified: 2013-05-10 11:02 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Krömmelbein 2013-05-09 22:42:26 UTC
Update fails from sys-kernel/gentoo-sources-3.9.0 to 3.9.1 with unmoddified .config File:

*drivers/video/console/fbcondecor.c:511:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
*--
*  CC [M]  drivers/gpu/drm/i915/dvo_sil164.o
*  CC [M]  sound/soc/codecs/ad73311.o
*  CC [M]  sound/soc/codecs/adau1373.o
*  CC [M]  drivers/gpu/drm/i915/dvo_ns2501.o
*sound/soc/codecs/adau1373.c: In function ‘adau1373_hw_params’:
*sound/soc/codecs/adau1373.c:940:3: warning: large integer implicitly truncated to unsigned type [-Woverflow]
*--
*  CC [M]  drivers/gpu/drm/nouveau/core/subdev/device/nv10.o
*  CC [M]  drivers/gpu/drm/nouveau/core/subdev/device/nv20.o
*  CC [M]  sound/soc/codecs/wm_hubs.o
*  CC [M]  drivers/gpu/drm/nouveau/core/subdev/device/nv30.o
*sound/soc/codecs/wm_hubs.c: In function ‘hp_event’:
*sound/soc/codecs/wm_hubs.c:321:11: warning: ‘reg_r’ may be used uninitialized in this function [-Wuninitialized]
*sound/soc/codecs/wm_hubs.c:251:13: note: ‘reg_r’ was declared here
*sound/soc/codecs/wm_hubs.c:322:11: warning: ‘reg_l’ may be used uninitialized in this function [-Wuninitialized]
*--
*  CC [M]  sound/soc/codecs/wm8974.o
*  CC [M]  drivers/gpu/drm/nouveau/core/subdev/instmem/nv04.o
*  CC [M]  sound/soc/codecs/wm8978.o
*  CC [M]  drivers/gpu/drm/nouveau/core/subdev/instmem/nv40.o
*sound/soc/codecs/wm8978.c: In function ‘wm8978_hw_params’:
*sound/soc/codecs/wm8978.c:814:5: warning: ‘diff’ may be used uninitialized in this function [-Wuninitialized]
*--
*  CC [M]  drivers/gpu/drm/radeon/si_blit_shaders.o
*make[4]: *** No rule to make target `drivers/gpu/drm/radeon/radeon_uvd.o', needed by `drivers/gpu/drm/radeon/radeon.o'.  Stop.
*make[4]: *** Waiting for unfinished jobs....
*  CC [M]  drivers/gpu/drm/radeon/radeon_prime.o
*  CC [M]  drivers/hv/channel.o
*make[3]: *** [drivers/gpu/drm/radeon] Error 2
*make[2]: *** [drivers/gpu/drm] Error 2
*make[1]: *** [drivers/gpu] Error 2

I think this error is caused by this last change:

Remade 2710_radeon-uvd-patchset.patch because the former version passed
genpatches tests but failed on the dry run by kernel eclass, this happened the
patch parts are reordered by dry run. We should later attempt to mimic the dry
run of the kernel eclass in the genpatches tests to avoid committing a failing
genpatch at all



Reproducible: Always
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-05-10 00:29:21 UTC
Seems I'm having a bad day and it is late:

+  10 May 2013; Tom Wijsman <TomWij@gentoo.org> +gentoo-sources-3.9.1-r1.ebuild:
+  Revision bump for testing kernel 3.9.1, missing -N option when regerating
+  patchset caused a missing file in the radeon uvd code patchset; will take
+  preventive measures to not make this happen again in the future. As we're
+  having way too much kernel versions around, I have removed testing kernels
+  older than a month and a stable kernel older than four months.

While they help you find errors, you may opt to disable modules you don't need.

Thank you very much for reporting this, I hope everything is back in order now.
Comment 2 Frank Krömmelbein 2013-05-10 11:02:29 UTC
Thank you very much Tom!

gentoo-sources-3.9.1-r1 works perfectly in my Virtual Machine.
No time yet, to update the physical machine which requiers the AMD module.

Btw. you´re crazy to fix that bug, a that time of the day ;-)