Re: Funny error compiling Click 2.0.1 with kernel module on 3.5.0-22-generic
David M Iserovich <[email protected]> Wed, 20 Mar 2013 13:47:14 -0400
| Newsgroups | gmane.network.routing.click |
|---|---|
| Message-ID | <CAA+nwYN9fv60tQLpWtEZBZGFun6kttmJfD6u3y-8i0pOcTTE0g@mail.gmail.com> |
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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> >> 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 >> >> [email protected] >> >> https://amsterdam.lcs.mit.edu/mailman/listinfo/click >> > > _______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
config.log
(application/octet-stream, 125.5 KB) - not displayed