[Pkg-lirc-maint] Bug#447172: More tracing, found the problem

Matthew "Cheetah" Gabeler-Lee cheetah at fastcat.org
Fri Nov 16 23:39:53 UTC 2007


Did some more thoughtful watching of the build process, and I think I 
found the issue.

This code in the install rule in debian/rules:

        for file in `find debian/tmp/usr/src/modules/lirc -name Makefile`; \
                do sed -e'/configure\.in/,/CONFIG_HEADERS/D' \
                        -e'/^CC *=/d' -e '/^KERNEL_LOCATION *=/d' \
                                $$file >$$file.tmp && \
                        cp $$file.tmp $$file; \
                done

especially the first delete command in the sed call.  That matches most 
of the Makefile and removes it!  It looks like in older versions of 
lirc, that matched a much smaller segment of the makefile that was 
concerned with updating the makefile, and had not been quite accurate as 
it was.

Looking at the Makefile, using am__depfiles_maybe in place of 
CONFIG_HEADERS should work for the intended function.

... tests ...

It produces a proper looking makefile, and was able to build my lirc 
modules (stremzap) against linux 2.6.23.1.

-- 
	-Cheetah
"Reality is that which, when you stop believing in it, doesn't go away".
                -- Philip K. Dick
GPG pubkey fingerprint: A57F B354 FD30 A502 795B 9637 3EF1 3F22 A85E 2AD1





More information about the Pkg-lirc-maint mailing list