Article View: gnu.emacs.bug
Article #731gawk 2.13 bugs mail address
From: John Boller
Date: Wed, 02 Sep 1992 03:53
Date: Wed, 02 Sep 1992 03:53
329 lines
10582 bytes
10582 bytes
Hi, What mail address would I report bugs in gawk 2.13?? I am getting a link error: transcript follows------- maverick 1 # cd /usr/local/src/gawk maverick 2 # ls gawk-2.13/ gawk-2.13.2.ps gawk-2.13.2.tar gawk.ps.tar maverick 3 # cd gawk-2.13 maverick 4 # ls ACKNOWLEDGMENT alloca.c configure* main.c re.c CHANGES alloca.s dfa.c main.o re.o COPYING array.c dfa.h missing/ regex.c FUTURES array.o dfa.o missing.c regex.h LIMITATIONS atari/ eval.c missing.o regex.o Makefile awk.h eval.o mkconf* support/ Makefile-dist awk.tab.c field.c msg.c test/ PORTS awk.tab.o field.o msg.o version.c PROBLEMS awk.y gawk.1 mungeconf* version.o README builtin.c gawk.texinfo node.c vms/ README.VMS builtin.o io.c node.o README.dos config/ io.o patchlevel.h README.rs6000 config.h iop.c pc/ README.ultrix config.h-dist iop.o protos.h maverick 5 # make cc -o gawk -g main.o eval.o builtin.o msg.o iop.o io.o field.o array.o node.o version.o missing.o re.o awk.tab.o regex.o dfa.o -lm /bin/ld: multiple definitions of symbol _strtod missing.o definition of _strtod in section (__TEXT,__text) /lib/libsys_s.a(strtod.o) definition of absolute _strtod (value 0x5003068) *** Exit 1 Stop. maverick 6 # pwd /mount/st41600_1/usr/local/src/gawk/gawk-2.13 maverick 7 # more config.h /* * config.h -- configuration definitions for gawk. * * NeXT running 2.0 */ /* * Copyright (C) 1991, the Free Software Foundation, Inc. * * This file is part of GAWK, the GNU implementation of the * AWK Progamming Language. * * GAWK is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 1, or (at your option) * any later version. * * GAWK is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with GAWK; see the file COPYING. If not, write to * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ /* * This file isolates configuration dependencies for gnu awk. * You should know something about your system, perhaps by having * a manual handy, when you edit this file. You should copy config.h-dist * to config.h, and edit config.h. Do not modify config.h-dist, so that * it will be easy to apply any patches that may be distributed. * * The general idea is that systems conforming to the various standards * should need to do the least amount of changing. Definining the various * items in ths file usually means that your system is missing that * particular feature. * * The order of preference in standard conformance is ANSI C, POSIX, * and the SVID. * * If you have no clue as to what's going on with your system, try * compiling gawk without editing this file and see what shows up * missing in the link stage. From there, you can probably figure out * which defines to turn on. */ /**************************/ /* Miscellanious features */ /**************************/ /* * BLKSIZE_MISSING * * Check your /usr/include/sys/stat.h file. If the stat structure * does not have a member named st_blksize, define this. (This will * most likely be the case on most System V systems prior to V.4.) */ /* #define BLKSIZE_MISSING 1 */ /* * SIGTYPE * * The return type of the routines passed to the signal function. * Modern systems use `void', older systems use `int'. * If left undefined, it will default to void. */ /* #define SIGTYPE int */ /* * SIZE_T_MISSING * * If your system has no typedef for size_t, define this to get a default */ /* #define SIZE_T_MISSING 1 */ /* * CHAR_UNSIGNED * * If your machine uses unsigned characters (IBM RT and RS/6000 and others) * then define this for use in regex.c */ /* #define CHAR_UNSIGNED 1 */ /* * HAVE_UNDERSCORE_SETJMP * * Check in your /usr/include/setjmp.h file. If there are routines * there named _setjmp and _longjmp, then you should define this. * Typically only systems derived from Berkeley Unix have this. */ /* #define HAVE_UNDERSCORE_SETJMP 1 */ /***********************************************/ /* Missing library subroutines or system calls */ /***********************************************/ /* * GETOPT_MISSING * * Define this if your library does not have the getopt(3) library * routine for parsing command line arguments. */ /* #define GETOPT_MISSING 1 */ /* * MEMCMP_MISSING * MEMCPY_MISSING * MEMSET_MISSING * * These three routines are for manipulating blocks of memory. Most * likely they will either all three be present or all three be missing, * so they're grouped together. */ /* #define MEMCMP_MISSING 1 */ /* #define MEMCPY_MISSING 1 */ /* #define MEMSET_MISSING 1 */ /* * RANDOM_MISSING * * Your system does not have the random(3) suite of random number * generating routines. These are different than the old rand(3) * routines! */ /* #define RANDOM_MISSING 1 */ /* * STRCASE_MISSING * * Your system does not have the strcasemp() and strncasecmp() * routines that originated in Berkeley Unix. */ /* #define STRCASE_MISSING 1 */ /* * STRCHR_MISSING * * Your system does not have the strchr() and strrchr() functions. */ /* #define STRCHR_MISSING 1 */ /* * STRERROR_MISSING * * Your system lacks the ANSI C strerror() routine for returning the * strings associated with errno values. */ /* #define STRERROR_MISSING 1 */ /* * STRTOD_MISSING * * Your system does not have the strtod() routine for converting * strings to double precision floating point values. */ #define STRTOD_MISSING 1 /* NeXT strtod() is buggy */ /* * STRTOL_MISSING * * Your system does not have the strtol() routine for converting * strings to long integers. */ /* #define STRTOL_MISSING 1 */ /* * STRFTIME_MISSING * * Your system lacks the ANSI C strftime() routine for formatting * broken down time values. */ /* #define STRFTIME_MISSING 1 */ /* * TZSET_MISSING * * If you have a 4.2 BSD vintage system, then the strftime() routine * supplied in the missing directory won't be enough, because it relies on the * tzset() routine from System V / Posix. Fortunately, there is an * emulation for tzset() too that should do the trick. If you don't * have tzset(), define this. */ /* #define TZSET_MISSING 1 */ /* * TZNAME_MISSING * * Some systems do not support the external variables tzname and daylight. * If this is the case *and* strftime() is missing, define this. */ /* #define TZNAME_MISSING 1 */ /* * STDC_HEADERS * * If your system does have ANSI compliant header files that * provide prototypes for library routines, then define this. */ #define STDC_HEADERS 1 /* * NO_TOKEN_PASTING * * If your compiler define's __STDC__ but does not support token * pasting (tok##tok), then define this. */ /* #define NO_TOKEN_PASTING 1 */ /*****************************************************************/ /* Stuff related to the Standard I/O Library. */ /*****************************************************************/ /* Much of this is (still, unfortunately) black magic in nature. */ /* You may have to use some or all of these together to get gawk */ /* to work correctly. */ /*****************************************************************/ /* * NON_STD_SPRINTF * * Look in your /usr/include/stdio.h file. If the return type of the * sprintf() function is NOT `int', define this. */ /* #define NON_STD_SPRINTF 1 */ /* * VPRINTF_MISSING * * Define this if your system lacks vprintf() and the other routines * that go with it. */ /* #define VPRINTF_MISSING 1 */ /* * BSDSTDIO * * Define this if your standard i/o library is internally compatible * with the one shipped with Berkeley Unix systems (4.n, n <= 3-reno). * If you've defined VPRINTF_MISSING, you probably will need this too. */ /* #define BSDSTDIO 1 */ /* * DOPRNT_MISSING * * Define this if your standard i/o library does not have the _doprnt() * routine. This is used in an attempt to simulate the vfprintf() * routine. */ /* #define DOPRNT_MISSING 1 */ /* * Casts from size_t to int and back. These will become unnecessary * at some point in the future, but for now are required where the * two types are a different representation. */ #define SZTC (size_t) #define INTC (int) /* * SYSTEM_MISSING * * Define this if your library does not provide a system function * or you are not entirely happy with it and would rather use * a provided replacement (atari only). */ /* #define SYSTEM_MISSING 1 */ /*******************************/ /* Gawk configuration options. */ /*******************************/ /* * DEFPATH * * The default search path for the -f option of gawk. It is used * if the AWKPATH environment variable is undefined. The default * definition is provided here. Most likely you should not change * this. */ /* #define DEFPATH ".:/usr/lib/awk:/usr/local/lib/awk" */ /* #define ENVSEP ':' */ /* anything that follows is for system-specific short-term kludges */ maverick 8 # --------------end transcript thanks, jboller (212)296-7441
Technical Details
Message-ID:
<9209021153.AA01224@nyfx1.is.morgan.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!is.morgan.COM!jbollerShow Full Headers
Complete Article Headers
Newsgroups: gnu.emacs.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!is.morgan.COM!jboller From: jboller@is.morgan.COM (John Boller) Subject: gawk 2.13 bugs mail address Message-ID: <9209021153.AA01224@nyfx1.is.morgan.com> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Wed, 2 Sep 1992 03:53:39 GMT Approved: bug-gnu-emacs@prep.ai.mit.edu Lines: 330