|
From: Verma, A. <aj...@ch...> - 2005-01-19 15:22:14
|
Hi Chris, I am trying build valgrind-2.2.0 on my linux box(Linux 2.4.20-27 i686) and I am getting following error.Any help would be highly appreciated. make all-recursive make[1]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0' Making all in include make[2]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/include' make all-am make[3]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/include' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/include' make[2]: Leaving directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/include' Making all in coregrind make[2]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind' rm -f vg_toolint.c /usr/bin/perl ./gen_toolint.pl callwrap < ./toolfuncs.def > vg_toolint.c || rm -f vg_toolint.c /usr/bin/perl ./gen_toolint.pl missingfuncs < ./toolfuncs.def >> vg_toolint.c || rm -f vg_toolint.c /usr/bin/perl ./gen_toolint.pl initfunc < ./toolfuncs.def >> vg_toolint.c || rm -f vg_toolint.c /usr/bin/perl ./gen_toolint.pl initdlsym < ./toolfuncs.def >> vg_toolint.c || rm -f vg_toolint.c /usr/bin/perl ./gen_toolint.pl structdef < ./toolfuncs.def >> vg_toolint.c || rm -f vg_toolint.c rm -f vg_toolint.h /usr/bin/perl ./gen_toolint.pl proto < ./toolfuncs.def > vg_toolint.h || rm -f vg_toolint.h /usr/bin/perl ./gen_toolint.pl struct < ./toolfuncs.def >> vg_toolint.h || rm -f vg_toolint.h make all-recursive make[3]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind' Making all in x86 make[4]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind/x86' /data/zion/intersect/local_linux/gcc_3.3.2/bin/gcc -Wl,--verbose -nostdlib 2>&1 | sed \ -e '1,/^=3D=3D=3D=3D=3D\+$/d' \ -e '/^=3D=3D=3D=3D=3D\+$/d' \ -e 's/ENTRY(_start)/ENTRY(_ume_entry)/' \ -e 's/0x08048000/kickstart_base/g' > stage2.lds || rm -f stage2.lds make all-am make[5]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind/x86' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind/x86' make[4]: Leaving directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind/x86' Making all in demangle make[4]: Entering directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind/demangle' if /data/zion/intersect/local_linux/gcc_3.3.2/bin/gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../coregrind -I../../coregrind -I../../include -I../../include -Winline -Wall -Wshadow -O -fomit-frame-pointer - -Wno-unused -Wno-shadow -MT cp-demangle.o -MD -MP -MF ".deps/cp-demangle.Tpo" -c -o cp-demangle.o cp-demangle.c; \ then mv -f ".deps/cp-demangle.Tpo" ".deps/cp-demangle.Po"; else rm -f ".deps/cp-demangle.Tpo"; exit 1; fi make: expand.c:489: allocated_variable_append: Assertion `current_variable_set_list->next !=3D 0' failed. make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind' make[2]: *** [all] Error 2 make[2]: Leaving directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0/coregrind' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/lates t/valgrind-2.2.0' make: *** [all] Error 2 =20 =20 Thanks Ajay =20 |
|
From: Tom H. <th...@cy...> - 2005-01-19 18:12:48
|
In message <E2F...@bo...>
"Verma, Ajay" <aj...@ch...> wrote:
> make: expand.c:489: allocated_variable_append: Assertion
> `current_variable_set_list->next != 0' failed.
This is a bug in GNU make. Update to a later version of make and
it will go away.
Tom
--
Tom Hughes (th...@cy...)
Software Engineer, Cyberscience Corporation
http://www.cyberscience.com/
|
|
From: Chris S. <c.s...@co...> - 2005-01-19 18:35:05
|
On Wed, Jan 19, 2005 at 09:21:53AM -0600, Verma, Ajay wrote: > Hi Chris, > > I am trying build valgrind-2.2.0 on my linux box(Linux 2.4.20-27 i686) > and I am getting following error.Any help would be highly appreciated. Well, I'm not sure why you're addressing me in particular instead of the list as a whole, since I'm probably the newest subscriber, but... > make: expand.c:489: allocated_variable_append: Assertion > `current_variable_set_list->next != 0' failed. > make[3]: *** [all-recursive] Error 1 This is the first error. A quick google shows that this is probably a bug in make which was fixed 3 years ago in v3.80. So, did you try upgrading make? A few more seconds of googling shows that this is a FAQ: http://valgrind.kde.org/faq.html with answer: [look it up, Ajay.] Please, spend a little effort to answer your own question before posting. Otherwise, you risk being ignored when you _really_ need help. -chris |
|
From: Dennis L. <pla...@tz...> - 2005-01-19 19:01:49
|
FAQ :
2.1. When I trying building Valgrind, 'make' dies partway with an
assertion failure, something like this: make: expand.c:489:
allocated_variable_append: Assertion
`current_variable_set_list->next != 0' failed.
It's probably a bug in 'make'. Some, but not all, instances of version
3.79.1
have this bug, see www.mail-archive.com/bug...@gn.../msg01658.html.
Try
upgrading to a more recent version of 'make'. Alternatively, we have
heard
that unsetting the CFLAGS environment variable avoids the problem.
Am Mittwoch, den 19.01.2005, 09:21 -0600 schrieb Verma, Ajay:
> Hi Chris,
>
> I am trying build valgrind-2.2.0 on my linux box(Linux 2.4.20-27 i686)
> and I am getting following error.Any help would be highly appreciated.
>
> make all-recursive
>
>
> make[1]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0'
> Making all in include
> make[2]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/include'
> make all-am
> make[3]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/include'
> make[3]: Nothing to be done for `all-am'.
> make[3]: Leaving directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/include'
> make[2]: Leaving directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/include'
> Making all in coregrind
> make[2]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind'
> rm -f vg_toolint.c
> /usr/bin/perl ./gen_toolint.pl callwrap < ./toolfuncs.def >
> vg_toolint.c || rm -f vg_toolint.c
> /usr/bin/perl ./gen_toolint.pl missingfuncs < ./toolfuncs.def >>
> vg_toolint.c || rm -f vg_toolint.c
> /usr/bin/perl ./gen_toolint.pl initfunc < ./toolfuncs.def >>
> vg_toolint.c || rm -f vg_toolint.c
> /usr/bin/perl ./gen_toolint.pl initdlsym < ./toolfuncs.def >>
> vg_toolint.c || rm -f vg_toolint.c
> /usr/bin/perl ./gen_toolint.pl structdef < ./toolfuncs.def >>
> vg_toolint.c || rm -f vg_toolint.c
> rm -f vg_toolint.h
> /usr/bin/perl ./gen_toolint.pl proto < ./toolfuncs.def > vg_toolint.h
> || rm -f vg_toolint.h
> /usr/bin/perl ./gen_toolint.pl struct < ./toolfuncs.def >>
> vg_toolint.h || rm -f vg_toolint.h
> make all-recursive
> make[3]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind'
> Making all in x86
> make[4]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind/x86'
> /data/zion/intersect/local_linux/gcc_3.3.2/bin/gcc -Wl,--verbose
> -nostdlib 2>&1 | sed \
> -e '1,/^=====\+$/d' \
> -e '/^=====\+$/d' \
> -e 's/ENTRY(_start)/ENTRY(_ume_entry)/' \
> -e 's/0x08048000/kickstart_base/g' > stage2.lds || rm -f stage2.lds
> make all-am
> make[5]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind/x86'
> make[5]: Nothing to be done for `all-am'.
> make[5]: Leaving directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind/x86'
> make[4]: Leaving directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind/x86'
> Making all in demangle
> make[4]: Entering directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind/demangle'
> if /data/zion/intersect/local_linux/gcc_3.3.2/bin/gcc -DHAVE_CONFIG_H
> -I. -I. -I../.. -I../../coregrind -I../../coregrind -I../../include
> -I../../include -Winline -Wall -Wshadow -O -fomit-frame-pointer -
> -Wno-unused -Wno-shadow -MT cp-demangle.o -MD -MP -MF
> ".deps/cp-demangle.Tpo" -c -o cp-demangle.o cp-demangle.c; \
> then mv -f ".deps/cp-demangle.Tpo" ".deps/cp-demangle.Po"; else rm -f
> ".deps/cp-demangle.Tpo"; exit 1; fi
> make: expand.c:489: allocated_variable_append: Assertion
> `current_variable_set_list->next != 0' failed.
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0/coregrind'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
> `/.automount/izu/vol/vol0/rpo_rpp_q1/intersect/users/ajve/valgrind/latest/valgrind-2.2.0'
> make: *** [all] Error 2
>
>
> Thanks
> Ajay
>
--
Dennis Lubert <pla...@tz...>
|