From: SourceForge.net <no...@so...> - 2003-03-13 10:57:14
|
Patches item #529884, was opened at 2002-03-14 05:56 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=310894&aid=529884&group_id=10894 Category: 49. Configure and Build Tools Group: None >Status: Closed >Resolution: Accepted Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Mo DeJong (mdejong) Summary: autoconf-2.5X patches Initial Comment: The following patches were needed to cleanly generate a configure script using autoconf-2.53. The direct use of the LIBOBJS variable generates warnings, and the patches fix that by using the AC_LIBOBJ macros instead. The enclosed patch has the changes needed for tcl/unix/configure.in tcl/unix/tcl.m4 tk/unix/configure.in Thanks to everyone working on tcl and tk! ---------------------------------------------------------------------- >Comment By: Mo DeJong (mdejong) Date: 2003-03-13 03:08 Message: Logged In: YES user_id=90858 Added most of the logic of this patch. I left out some of the changes that I saw no reason for. The HEAD now requires autoconf 2.57. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-04-22 17:03 Message: Logged In: NO > These look OK, except for what the heck is: > if test x"${LIB@&t@OBJS}" != x ; then > in unix/tcl.m4? The "@&t@" bit is taken straight from the autoconf documentation. It's a workaround for the use of the LIBOBJS variable in the file. Look for the "AC_LIBOBJ vs LIBOBJS" page in the autoconf docs. This page (in the past) has had a problem being accessed via info because the name of the page was "AC_LIBOBJ vs. LIBOBJS", and the "." character cause the info reader problems, so it may be simpler to look at the texinfo source for autoconf. ---------------------------------------------------------------------- Comment By: Mo DeJong (mdejong) Date: 2002-04-22 16:39 Message: Logged In: YES user_id=90858 We can't use this patch until after Tcl 8.4 is released. The AC_LIBOBJ macro does not exist in autoconf 2.13. autoconf: Undefined macros: configure.in:188: AC_LIBOBJ([strstr]) I don't think it is worth our time to try to make things work with both 2.13 and 2.5X. Lets just stick to 2.13 for the 8.4 release and then go through the pain of upgrading in the CVS head. ---------------------------------------------------------------------- Comment By: Jeffrey Hobbs (hobbs) Date: 2002-04-22 16:27 Message: Logged In: YES user_id=72656 These look OK, except for what the heck is: if test x"${LIB@&t@OBJS}" != x ; then in unix/tcl.m4? I assume this doesn't impair still using autoconf 2.13? ---------------------------------------------------------------------- Comment By: Mo DeJong (mdejong) Date: 2002-04-18 15:50 Message: Logged In: YES user_id=90858 Woops, forgot to attach the original patches. The submitter was Art Haas (ahaas at neosoft.com) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=310894&aid=529884&group_id=10894 |