It worked! Part of the configure file is almost identical to what I posted
above. I just replaced the conditions for each case in each file (configure
and configure.in) with "3.0.1-libredyne". Thanks for your help!
On Sun, Oct 2, 2011 at 2:19 PM, El Evans <3l3vans@???> wrote:
> Thanks .. I will try that.
>
>
> On Sun, Oct 2, 2011 at 7:17 AM, Carsten Agger <agger@???> wrote:
>
>> On søn, 2011-10-02 at 07:01 +0000, El Evans wrote:
>> > I haven't made it to make yet. It won't configure.
>> >
>>
>> Just downloaded the source and had a look at it. I think you should
>> change the "configure" script as well, not just configure.in.
>>
>> One possibility is to grep for "kernel" or "2.6" (within word boundaries
>> but there's no backslash on my keyboard :-( ) and replace "2.6" in all
>> checks for kernel version with "3.0".
>>
>> Kind of crude, but will get it done, I think.
>> --
>> http://www.modspil.dk
>> https://blogs.fsfe.org/agger/
>>
>>
>> > On Sun, Oct 2, 2011 at 5:49 AM, Carsten Agger <agger@???> wrote:
>> >
>> > > I think that after applying the patch and before running Make, you
>> need
>> > > to run "Configure" again to rebuild the makefile.
>> > >
>> > > br,
>> > >
>> > > Carsten
>> > >
>> > >
>> > >
>> > > On søn, 2011-10-02 at 05:32 +0000, El Evans wrote:
>> > > > I am trying to compile valgrind 3.6.1. from source. It was
>> complaining
>> > > about
>> > > > the kernel version (shown below).
>> > > >
>> > > > checking for suffix of executables...
>> > > > checking whether we are cross compiling... no
>> > > > checking for suffix of object files... o
>> > > > checking whether we are using the GNU C compiler... yes
>> > > > checking whether gcc accepts -g... yes
>> > > > checking for gcc option to accept ISO C89... none needed
>> > > > checking for style of include used by make... GNU
>> > > > checking dependency style of gcc... gcc3
>> > > > checking whether gcc and cc understand -c and -o together... yes
>> > > > checking how to run the C preprocessor... gcc -E
>> > > > checking for g++... g++
>> > > > checking whether we are using the GNU C++ compiler... yes
>> > > > checking whether g++ accepts -g... yes
>> > > > checking dependency style of g++... gcc3
>> > > > checking for ranlib... ranlib
>> > > > checking for a sed that does not truncate output... /bin/sed
>> > > > checking for ar... /usr/bin/ar
>> > > > checking for perl... /usr/bin/perl
>> > > > checking for gdb... /no/gdb/was/found/at/configure/time
>> > > > checking dependency style of gcc... gcc3
>> > > > checking for diff -u... yes
>> > > > checking for a supported version of gcc... ok (4.4.1)
>> > > > checking build system type... i686-pc-linux-gnu
>> > > > checking host system type... i686-pc-linux-gnu
>> > > > checking for a supported CPU... ok (i686)
>> > > > checking for a 64-bit only build... no
>> > > > checking for a 32-bit only build... no
>> > > > checking for a supported OS... ok (linux-gnu)
>> > > > checking for the kernel version... unsupported (3.0.1-libredyne)
>> <<<<<
>> > > The
>> > > > problem
>> > > > configure: error: Valgrind works on kernels 2.4, 2.6
>> > > > zsh: exit 1 ./configure
>> --prefix=/home/luther/Bin/Apps/VALGRIND.3.6.1
>> > > >
>> > > > I did some searching and found that I am supposed to edit the trunk/
>> > > > configure.in file like this below.
>> > > >
>> > > >
>> > > > valgrind: r11796 - trunk
>> > > >
>> > > > by svn-2 :: Rate this Message:
>> > > > <http://old.nabble.com/valgrind%3A-r11796---trunk-td31776201.html#>
>> > > > <http://old.nabble.com/valgrind%3A-r11796---trunk-td31776201.html#
>> ><
>> > > http://old.nabble.com/valgrind%3A-r11796---trunk-td31776201.html#><
>> > > http://old.nabble.com/valgrind%3A-r11796---trunk-td31776201.html#><
>> > > http://old.nabble.com/valgrind%3A-r11796---trunk-td31776201.html#><
>> > > http://old.nabble.com/valgrind%3A-r11796---trunk-td31776201.html#>
>> > > > <http://old.nabble.com/valgrind%3A-r11796---trunk-td31776201.html#>
>> > > >
>> > > > | View Threaded | Show Only this
>> > > > Message<
>> http://old.nabble.com/valgrind%3A-r11796---trunk-p31776201.html>
>> > > > Author: bart
>> > > > Date: 2011-06-05 09:51:47 +0100 (Sun, 05 Jun 2011)
>> > > > New Revision: 11796
>> > > >
>> > > > Log:
>> > > > Make Valgrind build on Linux kernel 3.0 and beyond. Closes #274926.
>> An
>> > > > official
>> > > > statement that the Linux kernel 3.0 API and ABI is compatible with
>> Linux
>> > > > kernel
>> > > > 2.6 can be found here: http://lkml.org/lkml/2011/5/29/204.
>> > > >
>> > > >
>> > > > Modified:
>> > > > trunk/configure.in
>> > > >
>> > > >
>> > > > Modified: trunk/configure.in
>> > > > ===================================================================
>> > > > --- trunk/configure.in 2011-06-03 23:27:39 UTC (rev 11795)
>> > > > +++ trunk/configure.in 2011-06-05 08:51:47 UTC (rev 11796)
>> > > > @@ -225,7 +225,7 @@
>> > > > kernel=`uname -r`
>> > > >
>> > > > case "${kernel}" in
>> > > > 2.6.*) <<<< change this
>> > > > 2.6.*|3.*) <<<<< to this
>> > > > AC_MSG_RESULT([2.6 family (${kernel})])
>> > > > AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using
>> > > Linux
>> > > > 2.6.x])
>> > > > ;;
>> > > >
>> > > > I am still getting the same error. I assume it is because of the way
>> the
>> > > > kernel is named in dyne (i.e. the version number is first) and was
>> > > wondering
>> > > > if any gurus out there would know what I needed to do to make this
>> > > configure
>> > > > file work with the dyne kernel. As far as I have read there are no
>> > > > compatibility issues except for the kernel name. Any help would be
>> > > > appreciated. :)
>> > > > _______________________________________________
>> > > > dynebolic mailing list
>> > > > dynebolic@???
>> > > > http://lists.dyne.org/mailman/listinfo/dynebolic
>> > > >
>> > > >
>> > > _______________________________________________
>> > > dynebolic mailing list
>> > > dynebolic@???
>> > > http://lists.dyne.org/mailman/listinfo/dynebolic
>> > >
>> > _______________________________________________
>> > dynebolic mailing list
>> > dynebolic@???
>> > http://lists.dyne.org/mailman/listinfo/dynebolic
>> >
>> >
>>
>>
>> _______________________________________________
>> dynebolic mailing list
>> dynebolic@???
>> http://lists.dyne.org/mailman/listinfo/dynebolic
>>
>>
>