lm-sensors-2.6.5 (last one which can be installed without patching kernel) can't be compiled. Problem is in strings used as arguments for MODULE_AUTHOR macro - they in some cases contain newline. Reproducible: Always Steps to Reproduce: 1. emerge =lm-sensors-2.6.5 Actual Results: Nothing. Expected Results: Install lm-sensors. One way to repair that strings (I hope this bugzilla don't split lines): diff -ruN lm_sensors-2.6.5.orig/kernel/busses/i2c-ali1535.c lm_sensors-2.6.5/kernel/busses/i2c-ali1535.c --- lm_sensors-2.6.5.orig/kernel/busses/i2c-ali1535.c 2002-06-08 21:49:06.000000000 +0200 +++ lm_sensors-2.6.5/kernel/busses/i2c-ali1535.c 2004-05-08 20:13:32.000000000 +0200 @@ -672,8 +672,7 @@ #ifdef MODULE MODULE_AUTHOR - ("Frodo Looijaard <frodol@dds.nl>, Philip Edelbrock <phil@netroedge.com>, - Mark D. Studebaker <mdsxyz123@yahoo.com> and Dan Eaton <dan.eaton@rocketlogix.com>"); + ("Frodo Looijaard <frodol@dds.nl>, Philip Edelbrock <phil@netroedge.com>, Mark D. Studebaker <mdsxyz123@yahoo.com> and Dan Eat on <dan.eaton@rocketlogix.com>"); MODULE_DESCRIPTION("ALI1535 SMBus driver"); int init_module(void) diff -ruN lm_sensors-2.6.5.orig/kernel/chips/lm87.c lm_sensors-2.6.5/kernel/chips/lm87.c --- lm_sensors-2.6.5.orig/kernel/chips/lm87.c 2002-02-09 23:36:26.000000000 +0100 +++ lm_sensors-2.6.5/kernel/chips/lm87.c 2004-05-08 20:20:14.000000000 +0200 @@ -1060,10 +1060,10 @@ #endif MODULE_AUTHOR - ("Frodo Looijaard <frodol@dds.nl>, - Philip Edelbrock <phil@netroedge.com>, - Mark Studebaker <mdsxyz123@yahoo.com>, - and Stephen Rousset <stephen.rousset@rocketlogix.com>"); + ("Frodo Looijaard <frodol@dds.nl>, " + "Philip Edelbrock <phil@netroedge.com>, " + "Mark Studebaker <mdsxyz123@yahoo.com>, " + "and Stephen Rousset <stephen.rousset@rocketlogix.com>"); MODULE_DESCRIPTION("LM87 driver");
OK, either bugzilla or my copy&paste splited lines. I hope you can repair it. It's not so complex patch.
Would you mind attaching the patch to this bug since Bugzilla sometimes turns embedded tabs to spaces? Thanks...
Created attachment 32464 [details, diff] Repair long strings Of course, attaching patch is better that copy&paste ... I didn't notice this posibility before.
Not a kernel issue, please reassign to lm-sensors people.
Now in CVS; the change should reach Portage within an hour. Thanks!