* [lm-sensors] [PATCH] Check for flex and bison
@ 2010-10-15 13:30 Jean Delvare
2010-10-15 14:10 ` Guenter Roeck
0 siblings, 1 reply; 2+ messages in thread
From: Jean Delvare @ 2010-10-15 13:30 UTC (permalink / raw)
To: lm-sensors
Hi all,
I sometimes help people on IRC who have trouble building lm-sensors
from source, and the most frequent problem is that they don't have flex
and bison installed. The error message they get is all but explicit.
While I agree they should have read the documentation which _does_
explain that flex and bison are required, I think we could still be a
little more helpful with a proper error message.
Is there any objection to the following patch? I hope "which" is
portable enough.
Index: Makefile
=================================--- Makefile (révision 5865)
+++ Makefile (copie de travail)
@@ -267,6 +267,10 @@
# Flex and Bison
%c: %y
+ @if ! which $(BISON) 2> /dev/null ; then \
+ echo "Please install $(BISON), then run \"make clean\" and try again" ; \
+ false ; \
+ fi
$(BISON) -p sensors_yy -d $< -o $@
ifeq ($(DEBUG),1)
@@ -276,4 +280,8 @@
endif
%.c: %.l
+ @if ! which $(FLEX) 2> /dev/null ; then \
+ echo "Please install $(FLEX), then run \"make clean\" and try again" ; \
+ false ; \
+ fi
$(FLEX) $(FLEX_FLAGS) $< > $@
--
Jean Delvare
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [lm-sensors] [PATCH] Check for flex and bison
2010-10-15 13:30 [lm-sensors] [PATCH] Check for flex and bison Jean Delvare
@ 2010-10-15 14:10 ` Guenter Roeck
0 siblings, 0 replies; 2+ messages in thread
From: Guenter Roeck @ 2010-10-15 14:10 UTC (permalink / raw)
To: lm-sensors
On Fri, Oct 15, 2010 at 09:30:05AM -0400, Jean Delvare wrote:
> Hi all,
>
> I sometimes help people on IRC who have trouble building lm-sensors
> from source, and the most frequent problem is that they don't have flex
> and bison installed. The error message they get is all but explicit.
> While I agree they should have read the documentation which _does_
> explain that flex and bison are required, I think we could still be a
> little more helpful with a proper error message.
>
> Is there any objection to the following patch? I hope "which" is
> portable enough.
>
> Index: Makefile
> =================================> --- Makefile (révision 5865)
> +++ Makefile (copie de travail)
> @@ -267,6 +267,10 @@
>
> # Flex and Bison
> %c: %y
> + @if ! which $(BISON) 2> /dev/null ; then \
> + echo "Please install $(BISON), then run \"make clean\" and try again" ; \
> + false ; \
> + fi
> $(BISON) -p sensors_yy -d $< -o $@
>
> ifeq ($(DEBUG),1)
> @@ -276,4 +280,8 @@
> endif
>
> %.c: %.l
> + @if ! which $(FLEX) 2> /dev/null ; then \
> + echo "Please install $(FLEX), then run \"make clean\" and try again" ; \
> + false ; \
> + fi
> $(FLEX) $(FLEX_FLAGS) $< > $@
>
Looks good (and makes sense) to me.
Guenter
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-10-15 14:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-15 13:30 [lm-sensors] [PATCH] Check for flex and bison Jean Delvare
2010-10-15 14:10 ` Guenter Roeck
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.