[Click] Funny error compiling Click 2.0.1 with kernel module on 3.5.0-22-generic

David M Iserovich dmi216 at nyu.edu
Wed Mar 20 13:47:14 EDT 2013


Oh, actually, I've managed to reproduce the problem on my local machine.

Here is exactly what I did, on debian sid this time, with

Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.39-2 x86_64 GNU/Linux

I symlinked /lib/modules/`uname -r`/.config to /boot/config-`uname -r`,
because ./configure complained that there was no .config in the folder

I then ran

./configure --prefix=$HOME --enable-analysis --enable-test
--enable-linuxmodule -with-linux=/lib/modules/3.2.0-4-amd64/source
--with-linux-map=/boot/System.map-`uname -r`

configuration ended with the same error

configure: making C++-safe versions of Linux kernel headers (may take a
while)
Usage: fixincludes.pl -o OUTPUTDIR CFLAGS
configure: error:
==============================================

fixincludes.pl execution failed.

==============================================

The full config.log is attached








On Wed, Mar 20, 2013 at 1:20 PM, David M Iserovich <dmi216 at nyu.edu> wrote:

> Could you specify those tweaks?
> Thanks for the pointer to the /lib/modules directory.
>
> Unfortunately my config.log is on another machine that I'm away from this
> week. I'll attach it when I can.
>
> Thank you for your help!
>
>
> On Fri, Mar 15, 2013 at 8:24 PM, Eddie Kohler <ekohler at gmail.com> wrote:
>
>> For what it's worth, the current Click head compiles and installs
>> cleanly on Ubuntu 12.10 x86-64. (3.5.) I had to tweak a couple things
>> to get this.
>>
>> I don't recommend using --with-linux=/usr/src/.... Click will default
>> to getting the sources from /lib/modules, which are more complete than
>> the --with-linux line.
>>
>> Eddie
>>
>>
>> On Fri, Mar 15, 2013 at 6:16 PM, Eddie Kohler <ekohler at gmail.com> wrote:
>> > Hi David,
>> >
>> > We might be able to help. Please attach your config.log.
>> >
>> > Eddie
>> >
>> >
>> > On Thu, Mar 14, 2013 at 6:37 PM, David M Iserovich <dmi216 at nyu.edu>
>> wrote:
>> >> Hi, I'm new to Click and I'm having a lot of fun with it in user-land,
>> but
>> >> I get a funny error compiling with the linux module on
>> >>
>> >> Linux 3.5.0-22-generic #34-Ubuntu SMP Tue Jan 8 21:47:00 UTC 2013
>> x86_64
>> >> x86_64 x86_64 GNU/Linux
>> >>
>> >> Which is Ubuntu 12.10. My compilation command, after copying out the
>> >> System.map file to the current directory, and putting the current
>> Debian
>> >> config from /boot/config-`uname -r`. My exact compilation command is
>> >>
>> >> ./configure --with-linux=/usr/src/linux-headers-`uname -r`
>> >> --with-linux-map=./System.map-`uname -r` --enable-linuxmodule
>> >>
>> >> The error is, from the configure output
>> >>
>> >> configure: making C++-safe versions of Linux kernel headers (may take a
>> >> while)
>> >> Usage: fixincludes.pl -o OUTPUTDIR CFLAGS
>> >> configure: error:
>> >> ==============================================
>> >>
>> >> fixincludes.pl execution failed.
>> >>
>> >> ==============================================
>> >>
>> >>
>> >> which seems like fixinclude.pl is getting badly formatted args for
>> some
>> >> reason, since it outputs that "Usage:" message.
>> >>
>> >> Can anyone help?
>> >> _______________________________________________
>> >> click mailing list
>> >> click at amsterdam.lcs.mit.edu
>> >> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: application/octet-stream
Size: 128552 bytes
Desc: not available
Url : http://amsterdam.lcs.mit.edu/pipermail/click/attachments/20130320/db4bce81/attachment-0001.obj 


More information about the click mailing list