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

Eddie Kohler ekohler at gmail.com
Mon Apr 1 10:28:11 EDT 2013


Anyway, that's good to hear, thanks!
E

On Fri, Mar 29, 2013 at 12:50 PM, David M Iserovich <dmi216 at nyu.edu> wrote:
> Okay, so I pulled the latest code from git rather than using the Click 2.0.1
> release downloaded from the site, and the error seems to have been resolved
> in this later release. Sorry for the confusion, I was under the impression
> that the git version was unstable due to careless skimming :)
>
>
> On Wed, Mar 20, 2013 at 1:47 PM, David M Iserovich <dmi216 at nyu.edu> wrote:
>>
>> 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
>>>
>>>
>>
>


More information about the click mailing list