|
From: Mathieu M. <mma...@ny...> - 2005-11-29 06:56:11
|
Hello there, What are the version needed of automake/autoconf and other autothingy (no particular version is specified in valgrind/README) ? Thanks Mathieu Using Linux/debian testing Problem is: svn co svn://svn.valgrind.org/valgrind/trunk valgrind cd valgrind ./autogen.sh running: aclocal running: autoheader running: automake -a automake: configure.in: installing `./install-sh' automake: configure.in: installing `./mkinstalldirs' automake: configure.in: installing `./missing' automake: configure.in: installing `./config.guess' automake: configure.in: installing `./config.sub' Makefile.am:34: BUILT_SOURCES defined both conditionally and unconditionally Makefile.am:35: CLEANFILES defined both conditionally and unconditionally Makefile.am:2: require version 1.6, but have 1.4-p6 coregrind/Makefile.am:18: noinst_LIBRARIES defined both conditionally and unconditionally coregrind/Makefile.am:32: noinst_PROGRAMS defined both conditionally and unconditionally automake: coregrind/Makefile.am: not supported: source file `m_aspacemgr/read_procselfmaps.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_aspacemgr/aspacemgr.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/dwarf.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/stabs.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/symtab.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/symtypes.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/cp-demangle.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/cplus-dem.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/demangle.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/dyn-string.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/safe-ctype.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_replacemalloc/replacemalloc_core.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_scheduler/scheduler.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_scheduler/sema.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-generic.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-main.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_coredump/coredump-elf.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-linux-variants.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_coredump/coredump-x86-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_dispatch/dispatch-x86-linux.S' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_sigframe/sigframe-x86-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syscall-x86-linux.S' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-x86-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_replacemalloc/vg_replace_malloc.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_aspacemgr/read_procselfmaps.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_aspacemgr/aspacemgr.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/dwarf.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/stabs.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/symtab.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/symtypes.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/cp-demangle.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/cplus-dem.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/demangle.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/dyn-string.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/safe-ctype.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_replacemalloc/replacemalloc_core.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_scheduler/scheduler.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_scheduler/sema.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-generic.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-main.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_coredump/coredump-elf.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-linux-variants.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_coredump/coredump-amd64-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_dispatch/dispatch-amd64-linux.S' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_sigframe/sigframe-amd64-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syscall-amd64-linux.S' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-amd64-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_replacemalloc/vg_replace_malloc.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_aspacemgr/read_procselfmaps.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_aspacemgr/aspacemgr.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/dwarf.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/stabs.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/symtab.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_debuginfo/symtypes.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/cp-demangle.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/cplus-dem.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/demangle.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/dyn-string.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_demangle/safe-ctype.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_replacemalloc/replacemalloc_core.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_scheduler/scheduler.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_scheduler/sema.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-generic.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-main.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_coredump/coredump-elf.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-linux-variants.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_coredump/coredump-ppc32-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_dispatch/dispatch-ppc32-linux.S' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_sigframe/sigframe-ppc32-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syscall-ppc32-linux.S' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_syswrap/syswrap-ppc32-linux.c' is in subdirectory automake: coregrind/Makefile.am: not supported: source file `m_replacemalloc/vg_replace_malloc.c' is in subdirectory memcheck/Makefile.am:3: noinst_PROGRAMS defined both conditionally and unconditionally memcheck/tests/Makefile.am:1: SUBDIRS defined both conditionally and unconditionally cachegrind/Makefile.am:7: noinst_PROGRAMS defined both conditionally and unconditionally cachegrind/tests/Makefile.am:1: SUBDIRS defined both conditionally and unconditionally helgrind/Makefile.am:3: noinst_PROGRAMS defined both conditionally and unconditionally massif/Makefile.am:5: noinst_PROGRAMS defined both conditionally and unconditionally lackey/Makefile.am:3: noinst_PROGRAMS defined both conditionally and unconditionally none/Makefile.am:3: noinst_PROGRAMS defined both conditionally and unconditionally none/tests/Makefile.am:1: SUBDIRS defined both conditionally and unconditionally error: while running 'automake -a' |
|
From: Tom H. <to...@co...> - 2005-11-29 07:14:58
|
In message <438...@ny...>
Mathieu Malaterre <mma...@ny...> wrote:
> What are the version needed of automake/autoconf and other autothingy
> (no particular version is specified in valgrind/README) ?
You need automake 1.7 I believe. I'm not aware of any particular
requirement for autoconf.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Igmar P. <mai...@jd...> - 2005-11-29 07:42:55
|
> What are the version needed of automake/autoconf and other autothingy > (no particular version is specified in valgrind/README) ? automake 1.7 is required for current svn. > running: aclocal change this to aclocal-1.7 > running: autoheader > running: automake -a change this to automake-1.7 Since we are talking about autoconf / automake anyway : Does anyone object to making the above change permanent ? It has two major advantages : It's clear what version is required, and it prevents picking the wrong version. Not all distro's have the above naming scheme, but it's getting pretty standard these days. Regards, Igmar |
|
From: Mathieu M. <mma...@ny...> - 2005-11-29 07:46:47
|
Igmar Palsenberg wrote: >> What are the version needed of automake/autoconf and other autothingy >>(no particular version is specified in valgrind/README) ? > > > automake 1.7 is required for current svn. > > > >>running: aclocal > > > change this to aclocal-1.7 > > >>running: autoheader >>running: automake -a > > > change this to automake-1.7 Making the proposed changes worked for me. Thanks everybody, Mathieu |
|
From: Tom H. <to...@co...> - 2005-11-29 08:41:29
|
In message <Pin...@jd...>
Igmar Palsenberg <mai...@jd...> wrote:
>> What are the version needed of automake/autoconf and other autothingy
>> (no particular version is specified in valgrind/README) ?
>
> automake 1.7 is required for current svn.
Indeed. Can anybody remember the incantation to record that fact
in the configuration so that it stops quickly when too old a version
is used? I'm sure there is one but couldn't find it when I looked.
>> running: aclocal
>
> change this to aclocal-1.7
>
>> running: autoheader
>> running: automake -a
>
> change this to automake-1.7
>
> Since we are talking about autoconf / automake anyway : Does anyone object
> to making the above change permanent ? It has two major advantages : It's
> clear what version is required, and it prevents picking the wrong version.
>
> Not all distro's have the above naming scheme, but it's getting pretty
> standard these days.
I know a lot of distros have multiple versions now and use that
naming scheme but isn't it normal to link the undecorated name to
the most recent one? ie if aclocal/automake don't work then doesn't
that normally mean there isn't a new enough version installed.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Jeroen N. W. <jn...@xs...> - 2005-11-29 16:42:09
|
> In message <Pin...@jd...> > Igmar Palsenberg <mai...@jd...> wrote: > >>> What are the version needed of automake/autoconf and other autothingy >>> (no particular version is specified in valgrind/README) ? >> >> automake 1.7 is required for current svn. > > Indeed. Can anybody remember the incantation to record that fact > in the configuration so that it stops quickly when too old a version > is used? I'm sure there is one but couldn't find it when I looked. See the "AUTOMAKE_OPTIONS =" at the start of the top-level Makefile.am. Change the 1.6 in 1.7 to reflect the current requirements of valgrind-svn. See also http://www.gnu.org/software/automake/manual/html_node/API-versioning.html#API%20versioning > >>> running: aclocal >> >> change this to aclocal-1.7 >> >>> running: autoheader >>> running: automake -a >> >> change this to automake-1.7 >> >> Since we are talking about autoconf / automake anyway : Does anyone >> object >> to making the above change permanent ? It has two major advantages : >> It's >> clear what version is required, and it prevents picking the wrong >> version. This will break on newer platforms, or force the user to install an older automake just for Valgrind. Jeroen. >> >> Not all distro's have the above naming scheme, but it's getting pretty >> standard these days. > > I know a lot of distros have multiple versions now and use that > naming scheme but isn't it normal to link the undecorated name to > the most recent one? ie if aclocal/automake don't work then doesn't > that normally mean there isn't a new enough version installed. > > Tom > > -- > Tom Hughes (to...@co...) > http://www.compton.nu/ > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Valgrind-users mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-users > |
|
From: Julian S. <js...@ac...> - 2005-11-29 17:11:45
|
> >> Since we are talking about autoconf / automake anyway : Does anyone > >> object > >> to making the above change permanent ? It has two major advantages : > >> It's > >> clear what version is required, and it prevents picking the wrong > >> version. > > This will break on newer platforms, or force the user to install an older > automake just for Valgrind. I agree. I'm not in favour of hardwiring that dependency in. For the most part people building from svn either don't have problems or they understand that occasional auto* versioning problems may happen. J |