Debian bug report logs -
#955, boring messages
Message sent to debian-devel@pixar.com:
Subject: Bug#955: tar 1.11.7 ELF build fails (mknod not found by configure)
Reply-To: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen), debian-bugs@pixar.com
Resent-To: debian-devel@pixar.com
Resent-From: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
Resent-Sender: iwj10@cus.cam.ac.uk
Resent-Date: Wed, 07 Jun 1995 11:33:03 GMT
Resent-Message-ID: <debian-bugs-handler.955.060711300015231@pixar.com>
X-Debian-PR-Package: tar
X-Debian-PR-Keywords:
Received: via spool for debian-bugs; Wed, 07 Jun 1995 11:33:03 GMT
Received: with rfc822 via encapsulated-mail id 060711300015231;
Wed, 07 Jun 1995 11:30:01 GMT
Received: from pixar.com by mongo.pixar.com with smtp
(Smail3.1.28.1 #15) id m0sJJEM-00059kC; Wed, 7 Jun 95 04:25 PDT
Received: from mailhost.WI.LeidenUniv.NL (zeus128.wi.leidenuniv.nl) by pixar.com with SMTP id AA10407
(5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Wed, 7 Jun 1995 04:23:19 -0700
Received: from ind206aa.wi.leidenuniv.nl (jdassen@ind206aa [132.229.128.222])
by mailhost.WI.LeidenUniv.NL (8.6.10a/FHM-1.20-M) with ESMTP id NAA07904
Wed, 7 Jun 1995 13:23:30 +0200 (MET)
From: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
Organization: Leiden University,
Dept. of Mathematics & Computer Science,
The Netherlands
Received: from (jdassen@localhost)
by ind206aa.wi.leidenuniv.nl (8.6.9/FHM-1.03-S) id LAA12328
Wed, 7 Jun 1995 11:22:05 GMT (MET)
Message-Id: <199506071122.LAA12328@ind206aa.wi.leidenuniv.nl>
To: debian-bugs@pixar.com
Date: Wed, 7 Jun 1995 13:22:04 +0200 (MDT)
Cc: linux-gcc@vger.rutgers.edu
Return-Receipt-To: jdassen@WI.LeidenUniv.NL
X-Home-Page: <URL:http://www.wi.leidenuniv.nl/home/jdassen>
X-Mailer: ELM [version 2.4 PL24 (modified)]
Content-Type: text
Content-Length: 34609
Package: tar
Version: 1.11.7-1
[This is a bug report for Debian GNU/Linux; I'm cc-ing this to
linux-gcc, for I expect they can tell us the exact cause.]
[This report supersedes bug report 898: tar [1.11.5] build fails due to problems
with configure]
An a.out build of tar-1.11.7-1 goes smoothly, but
when building tar-1.11.7-1 with the ELF tools, mknod is not found
by configure. It does exist, and causes errors (redeclaration).
If I do the build steps manually, and add "#define HAVE_MKNOD 1" to
config.h before making, the ELF build succeeds.
ELF configuration (all of it Debian prepackaged):
libc-5.09, gcc-950422 (downgrade to 2.6.3-elf failed), binutils-2.5.2l.17.
Regards,
Ray
------------------------------------------------------------------------
ELF build details
-- debian.rules binary log (ELF build) --
test -f stamp-build || make -f debian.rules build
make[1]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf'
./configure --disable-nls --prefix=/usr
creating cache ./config.cache
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for a BSD compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... yes
checking for ranlib... ranlib
checking for bison... bison -y
checking for AIX... no
checking for POSIXized ISC... no
checking for minix/config.h... no
checking for gcc option to accept ANSI C...
checking for function prototypes... yes
checking for working const... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for memory.h... yes
checking for string.h... yes
checking for sys/gentape.h... no
checking for sys/io/trioctl.h... no
checking for sys/ioccom.h... no
checking for sys/mtio.h... yes
checking for sys/param.h... yes
checking for sys/tape.h... no
checking for sys/time.h... yes
checking for sys/timeb.h... yes
checking for sys/wait.h... yes
checking for unistd.h... yes
checking for utime.h... yes
checking for remote tape header files... no
checking for getgrgid declaration... yes
checking for getpwuid declaration... yes
checking which field to test for reversed bytes in remote ioctl... mt_type
checking for dirent.h that defines DIR... yes
checking for -ldir... no
checking whether sys/types.h defines makedev... no
checking for sys/mkdev.h... no
checking for sys/sysmacros.h... yes
checking whether stat file-mode macros are broken... no
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for st_blksize in struct stat... yes
checking for st_blocks in struct stat... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking size of unsigned short... 2
checking size of unsigned int... 4
checking for ftime... yes
checking for getcwd... yes
checking for iascii... no
checking for mkfifo... yes
checking for mknod... no
checking for strstr... yes
checking for -linet... no
checking for -lnsl... no
checking for -lsocket... no
checking for working alloca.h... yes
checking for alloca... yes
checking for vprintf... yes
checking for fnmatch... yes
checking for ftruncate... yes
checking for memset... yes
checking for mkdir... yes
checking for rename... yes
checking for rmdir... yes
checking for HP-UX needing gmalloc... no
checking for valloc... yes
checking for 3-argument open... yes
checking for union wait... yes
checking for remote shell... /usr/bin/rsh
checking for default archive... -
checking for default blocking... 20
checking if malloc debugging is wanted... no
checking which of rx or regex is wanted... rx
checking for rx_compile... no
checking for locale.h... yes
checking for nl_types.h... yes
checking for setlocale... yes
checking for struct qelem... yes
checking for LC_MESSAGES... yes
checking whether NLS is requested... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating doc/Makefile
creating intl/Makefile
creating lib/Makefile
creating po/Makefile
creating src/Makefile
creating scripts/Makefile
creating config.h
make CC="gcc" CFLAGS="-O2" LDFLAGS="-s"
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf'
for subdir in doc lib intl src scripts po; do \
echo making all in $subdir; \
(cd $subdir && make CC='gcc' CFLAGS='-O2' LDFLAGS='-s' LIBS='' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' libexecdir='/usr/libexec' infodir='/usr/info' infodir='/usr/info' libexecdir='/usr/libexec' all) || exit 1; \
done
making all in doc
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/doc'
making all in lib
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/lib'
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 rx.c
rx.c: In function `re_search_2_fetch_char':
rx.c:6400: warning: comparison of distinct pointer types lacks a cast
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 error.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getdate.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt1.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xmalloc.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xstrdup.c
rm -f libtar.a
ar cru libtar.a rx.o error.o getdate.o getopt.o getopt1.o xmalloc.o xstrdup.o
ranlib libtar.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/lib'
making all in intl
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/intl'
rm -f libintl.a
ar cru libintl.a
ranlib libintl.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/intl'
making all in src
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/src'
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 buffer.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 create.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 diffarch.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 extract.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 gnu.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 list.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 mangle.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 names.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 port.c
port.c:339: conflicting types for `mknod'
/usr/i486-linuxelf/include/sys/stat.h:129: previous declaration of `mknod'
port.c:352: conflicting types for `link'
/usr/i486-linuxelf/include/unistd.h:457: previous declaration of `link'
port.c:393: conflicting types for `chown'
/usr/i486-linuxelf/include/unistd.h:189: previous declaration of `chown'
port.c:403: conflicting types for `geteuid'
/usr/i486-linuxelf/include/unistd.h:364: previous declaration of `geteuid'
make[3]: *** [port.o] Error 1
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/src'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf'
make: *** [binary] Error 2
-- end --
-- config.log (ELF build) --
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:579: sgtty.h: No such file or directory
configure:825: minix/config.h: No such file or directory
configure:1008: sys/gentape.h: No such file or directory
configure:1008: sys/io/trioctl.h: No such file or directory
configure:1008: sys/ioccom.h: No such file or directory
configure:1008: sys/tape.h: No such file or directory
configure:1067: sgtty.h: No such file or directory
/usr/i486-linuxelf/bin/ld: cannot open -ldir: No such file or directory
/tmp/cca032121.o(.text+0x18): undefined reference to `makedev'
configure:1294: sys/mkdev.h: No such file or directory
/tmp/cca034001.o(.text+0x14): undefined reference to `iascii'
/tmp/cca034251.o(.text+0x14): undefined reference to `mknod'
/usr/i486-linuxelf/bin/ld: cannot open -linet: No such file or directory
/usr/i486-linuxelf/bin/ld: cannot open -lnsl: No such file or directory
/usr/i486-linuxelf/bin/ld: cannot open -lsocket: No such file or directory
/tmp/cca036081.o(.text+0x14): undefined reference to `rx_compile'
-- end --
-- config.h (ELF build) --
/* config.h. Generated automatically by configure. */
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if using alloca.c. */
/* #undef C_ALLOCA */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
/* #undef CRAY_STACKSEG_END */
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef gid_t */
/* Define if you have alloca, as a function or macro. */
#define HAVE_ALLOCA 1
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#define HAVE_ALLOCA_H 1
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if your struct stat has st_blksize. */
#define HAVE_ST_BLKSIZE 1
/* Define if your struct stat has st_blocks. */
#define HAVE_ST_BLOCKS 1
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if major, minor, and makedev are declared in <mkdev.h>. */
/* #undef MAJOR_IN_MKDEV */
/* Define if major, minor, and makedev are declared in <sysmacros.h>. */
#define MAJOR_IN_SYSMACROS 1
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
/* #undef _POSIX_SOURCE */
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define to `unsigned' if <sys/types.h> doesn't define. */
/* #undef size_t */
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
/* #undef STACK_DIRECTION */
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef uid_t */
/* Define to a string giving the full name of the default archive file. */
#define DEFAULT_ARCHIVE "-"
/* Define to a number giving the default blocking size for archives. */
#define DEFAULT_BLOCKING 20
/* Define to 1 if density may be indicated by [lmh] at end of device. */
/* #undef DENSITY_LETTER */
/* Define to a string giving the prefix of the default device, without the
part specifying the unit and density. */
/* #undef DEVICE_PREFIX */
/* Define to 1 if you lack a 3-argument version of open, and want to
emulate it with system calls you do have. */
/* #undef EMUL_OPEN3 */
/* Define to 1 if NLS is requested. */
/* #undef ENABLE_NLS */
/* Define as 1 if you have catgets and don't want to use GNU gettext. */
/* #undef HAVE_CATGETS */
/* Define to 1 if you have getgrgid(3). */
#define HAVE_GETGRGID 1
/* Define to 1 if you have getpwuid(3). */
#define HAVE_GETPWUID 1
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
/* #undef HAVE_GETTEXT */
/* Define if your locale.h file contains LC_MESSAGES. */
#define HAVE_LC_MESSAGES 1
/* Define if you have the struct qelem. */
#define HAVE_QELEM 1
/* Define to 1 if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if `union wait' is the type of the first arg to wait functions. */
#define HAVE_UNION_WAIT 1
/* Define to 1 if utime.h exists and declares struct utimbuf. */
#define HAVE_UTIME_H 1
/* Define to mt_model (v.g., for DG/UX), else to mt_type. */
#define MTIO_CHECK_FIELD mt_type
/* Define to the name of the distribution. */
#define PACKAGE "tar"
/* Define to 1 if ANSI function prototypes are usable. */
#define PROTOTYPES 1
/* Define to the full path of your rsh, if any. */
#define REMOTE_SHELL "/usr/bin/rsh"
/* Path to directory containing system wide message catalog sources. */
#define STD_INC_PATH "/usr/share/nls/src"
/* Define to the version of the distribution. */
#define VERSION "1.11.7"
/* Define to 1 for better use of the debugging malloc library. See
site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz. */
/* #undef WITH_DMALLOC */
/* Define to 1 if GNU regex should be used instead of GNU rx. */
/* #undef WITH_REGEX */
/* The number of bytes in a unsigned int. */
#define SIZEOF_UNSIGNED_INT 4
/* The number of bytes in a unsigned short. */
#define SIZEOF_UNSIGNED_SHORT 2
/* Define if you have the ftime function. */
#define HAVE_FTIME 1
/* Define if you have the getcwd function. */
#define HAVE_GETCWD 1
/* Define if you have the iascii function. */
/* #undef HAVE_IASCII */
/* Define if you have the mkfifo function. */
#define HAVE_MKFIFO 1
/* Define if you have the mknod function. */
/* #undef HAVE_MKNOD */
/* Define if you have the setlocale function. */
#define HAVE_SETLOCALE 1
/* Define if you have the strstr function. */
#define HAVE_STRSTR 1
/* Define if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if you have the <dirent.h> header file. */
#define HAVE_DIRENT_H 1
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */
/* Define if you have the <netdb.h> header file. */
/* #undef HAVE_NETDB_H */
/* Define if you have the <nl_types.h> header file. */
#define HAVE_NL_TYPES_H 1
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define if you have the <sys/dir.h> header file. */
/* #undef HAVE_SYS_DIR_H */
/* Define if you have the <sys/gentape.h> header file. */
/* #undef HAVE_SYS_GENTAPE_H */
/* Define if you have the <sys/io/trioctl.h> header file. */
/* #undef HAVE_SYS_IO_TRIOCTL_H */
/* Define if you have the <sys/ioccom.h> header file. */
/* #undef HAVE_SYS_IOCCOM_H */
/* Define if you have the <sys/mtio.h> header file. */
#define HAVE_SYS_MTIO_H 1
/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */
/* Define if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define if you have the <sys/tape.h> header file. */
/* #undef HAVE_SYS_TAPE_H */
/* Define if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define if you have the <sys/timeb.h> header file. */
#define HAVE_SYS_TIMEB_H 1
/* Define if you have the <sys/wait.h> header file. */
#define HAVE_SYS_WAIT_H 1
/* Define if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if you have the i library (-li). */
/* #undef HAVE_LIBI */
/* Define if you have the intl library (-lintl). */
/* #undef HAVE_LIBINTL */
-- end --
------------------------------------------------------------------------
a.out build details
-- debian.rules binary log (a.out) --
test -f stamp-build || make -f debian.rules build
make[1]: Entering directory `/exp/build/base-R6/tar-1.11.7'
./configure --disable-nls --prefix=/usr
creating cache ./config.cache
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for a BSD compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... yes
checking for ranlib... ranlib
checking for bison... bison -y
checking for AIX... no
checking for POSIXized ISC... no
checking for minix/config.h... no
checking for gcc option to accept ANSI C...
checking for function prototypes... yes
checking for working const... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for memory.h... yes
checking for string.h... yes
checking for sys/gentape.h... no
checking for sys/io/trioctl.h... no
checking for sys/ioccom.h... no
checking for sys/mtio.h... yes
checking for sys/param.h... yes
checking for sys/tape.h... no
checking for sys/time.h... yes
checking for sys/timeb.h... yes
checking for sys/wait.h... yes
checking for unistd.h... yes
checking for utime.h... yes
checking for remote tape header files... no
checking for getgrgid declaration... yes
checking for getpwuid declaration... yes
checking which field to test for reversed bytes in remote ioctl... mt_type
checking for dirent.h that defines DIR... yes
checking for -ldir... no
checking whether sys/types.h defines makedev... no
checking for sys/mkdev.h... no
checking for sys/sysmacros.h... yes
checking whether stat file-mode macros are broken... no
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for st_blksize in struct stat... yes
checking for st_blocks in struct stat... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking size of unsigned short... 2
checking size of unsigned int... 4
checking for ftime... yes
checking for getcwd... yes
checking for iascii... no
checking for mkfifo... yes
checking for mknod... yes
checking for strstr... yes
checking for -linet... no
checking for -lnsl... no
checking for -lsocket... no
checking for working alloca.h... yes
checking for alloca... yes
checking for vprintf... yes
checking for fnmatch... yes
checking for ftruncate... yes
checking for memset... yes
checking for mkdir... yes
checking for rename... yes
checking for rmdir... yes
checking for HP-UX needing gmalloc... no
checking for valloc... yes
checking for 3-argument open... yes
checking for union wait... yes
checking for remote shell... /usr/bin/rsh
checking for default archive... -
checking for default blocking... 20
checking if malloc debugging is wanted... no
checking which of rx or regex is wanted... rx
checking for rx_compile... no
checking for locale.h... yes
checking for nl_types.h... yes
checking for setlocale... yes
checking for struct qelem... yes
checking for LC_MESSAGES... yes
checking whether NLS is requested... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating doc/Makefile
creating intl/Makefile
creating lib/Makefile
creating po/Makefile
creating src/Makefile
creating scripts/Makefile
creating config.h
make CC="gcc" CFLAGS="-O2" LDFLAGS="-s"
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7'
for subdir in doc lib intl src scripts po; do \
echo making all in $subdir; \
(cd $subdir && make CC='gcc' CFLAGS='-O2' LDFLAGS='-s' LIBS='' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' libexecdir='/usr/libexec' infodir='/usr/info' infodir='/usr/info' libexecdir='/usr/libexec' all) || exit 1; \
done
making all in doc
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/doc'
making all in lib
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/lib'
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 rx.c
rx.c: In function `re_search_2_fetch_char':
rx.c:6400: warning: comparison of distinct pointer types lacks a cast
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 error.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getdate.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt1.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xmalloc.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xstrdup.c
rm -f libtar.a
ar cru libtar.a rx.o error.o getdate.o getopt.o getopt1.o xmalloc.o xstrdup.o
ranlib libtar.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/lib'
making all in intl
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/intl'
rm -f libintl.a
ar cru libintl.a
ranlib libintl.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/intl'
making all in src
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/src'
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 buffer.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 create.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 diffarch.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 extract.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 gnu.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 list.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 mangle.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 names.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 port.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 rtapelib.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 tar.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 update.c
gcc -s -o tar buffer.o create.o diffarch.o extract.o gnu.o list.o mangle.o names.o port.o rtapelib.o tar.o update.o ../lib/libtar.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/src'
making all in scripts
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/scripts'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/scripts'
making all in po
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/po'
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7'
touch stamp-build
make[1]: Leaving directory `/exp/build/base-R6/tar-1.11.7'
install -d -g root -m 755 -o root debian-tmp
chmod g-s debian-tmp
install -d -g root -m 755 -o root debian-tmp/DEBIAN
make install bindir=../debian-tmp/bin prefix=../debian-tmp/usr
make[1]: Entering directory `/exp/build/base-R6/tar-1.11.7'
for subdir in doc lib intl src scripts po; do \
echo making install in $subdir; \
(cd $subdir && make CC='gcc' CFLAGS='-g -O' LDFLAGS='' LIBS='' prefix='../debian-tmp/usr' exec_prefix='../debian-tmp/usr' bindir='../debian-tmp/bin' libexecdir='../debian-tmp/usr/libexec' infodir='../debian-tmp/usr/info' infodir='../debian-tmp/usr/info' libexecdir='../debian-tmp/usr/libexec' install) || exit 1; \
done
making install in doc
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/doc'
../mkinstalldirs ../debian-tmp/usr/info
mkdir ../debian-tmp/usr
mkdir ../debian-tmp/usr/info
cd .; for file in tar.info*; do \
/usr/bin/install -c -m 644 $file ../debian-tmp/usr/info/$file; \
done
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/doc'
making install in lib
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/lib'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/lib'
making install in intl
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/intl'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/intl'
making install in src
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/src'
for name in tar; do \
if test $name = rmt; then dir=../debian-tmp/usr/libexec; \
else dir=../debian-tmp/bin; fi; \
../mkinstalldirs $dir; \
/usr/bin/install -c $name \
$dir/`echo $name | sed 's,x,x,'`; \
done
mkdir ../debian-tmp/bin
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/src'
making install in scripts
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/scripts'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/scripts'
making install in po
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/po'
./../mkinstalldirs ../debian-tmp/usr//locale
mkdir ../debian-tmp/usr/locale
for cat in ; do \
goal=../debian-tmp/usr//locale/`basename $cat `/LC_MESSAGES/tar; \
if test -f $cat; then $cat $goal; \
else ./$cat $goal; fi; \
done
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/po'
make[1]: Leaving directory `/exp/build/base-R6/tar-1.11.7'
chmod -R g-w debian-tmp
rmdir debian-tmp/usr/locale
( cd debian-tmp/bin ; mv tar tar-new )
install -d -g root -m 755 -o root debian-tmp/usr/doc/copyright
install -g root -m 644 -o root debian.README \
debian-tmp/usr/doc/copyright/tar
install -d -g root -m 755 -o root debian-tmp/usr/doc/examples/tar
install -g root -m 644 -o root scripts/backup-specs \
debian-tmp/usr/doc/examples/tar/backup-specs
install -g root -m 755 -o root scripts/dump-remind \
debian-tmp/usr/doc/examples/tar/dump-remind
install -g root -m 755 -o root scripts/level-0 \
debian-tmp/usr/doc/examples/tar/level-0
install -g root -m 755 -o root scripts/level-1 \
debian-tmp/usr/doc/examples/tar/level-1
install -g root -m 755 -o root scripts/weekly.new \
debian-tmp/usr/doc/examples/tar/weekly.new
rm -f debian-tmp/usr/info/tar.info*.gz
gzip -9f debian-tmp/usr/info/tar.info*
sed -e '4s/=V/1.11.7/' -e '5s/=D/1/' debian.control \
> debian-tmp/DEBIAN/control
chmod 644 debian-tmp/DEBIAN/control
install -g root -m 755 -o root debian.prerm \
debian-tmp/DEBIAN/prerm
install -g root -m 755 -o root debian.postinst \
debian-tmp/DEBIAN/postinst
install -g root -m 755 -o root debian.postrm \
debian-tmp/DEBIAN/postrm
dpkg --build debian-tmp
dpkg-deb: building package `tar' in `debian-tmp.deb'.
mv debian-tmp.deb ../tar-1.11.7-1.deb
-- end --
-- config.log (a.out) --
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:579: sgtty.h: No such file or directory
configure:825: minix/config.h: No such file or directory
configure:1008: sys/gentape.h: No such file or directory
configure:1008: sys/io/trioctl.h: No such file or directory
configure:1008: sys/ioccom.h: No such file or directory
configure:1008: sys/tape.h: No such file or directory
configure:1067: sgtty.h: No such file or directory
ld: cannot open -ldir: No such file or directory
/tmp/cca018721.o: In function `t':
/exp/build/base-R6/tar-1.11.7/configure:1270: undefined reference to `makedev'
configure:1294: sys/mkdev.h: No such file or directory
/tmp/cca020641.o: In function `t':
/exp/build/base-R6/tar-1.11.7/configure:1824: undefined reference to `iascii'
ld: cannot open -linet: No such file or directory
ld: cannot open -lnsl: No such file or directory
ld: cannot open -lsocket: No such file or directory
/tmp/cca022741.o: In function `t':
/exp/build/base-R6/tar-1.11.7/configure:2608: undefined reference to `rx_compile'
-- end --
-- config.h (a.out) --
/* config.h. Generated automatically by configure. */
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if using alloca.c. */
/* #undef C_ALLOCA */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
/* #undef CRAY_STACKSEG_END */
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef gid_t */
/* Define if you have alloca, as a function or macro. */
#define HAVE_ALLOCA 1
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#define HAVE_ALLOCA_H 1
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if your struct stat has st_blksize. */
#define HAVE_ST_BLKSIZE 1
/* Define if your struct stat has st_blocks. */
#define HAVE_ST_BLOCKS 1
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if major, minor, and makedev are declared in <mkdev.h>. */
/* #undef MAJOR_IN_MKDEV */
/* Define if major, minor, and makedev are declared in <sysmacros.h>. */
#define MAJOR_IN_SYSMACROS 1
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
/* #undef _POSIX_SOURCE */
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define to `unsigned' if <sys/types.h> doesn't define. */
/* #undef size_t */
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
/* #undef STACK_DIRECTION */
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef uid_t */
/* Define to a string giving the full name of the default archive file. */
#define DEFAULT_ARCHIVE "-"
/* Define to a number giving the default blocking size for archives. */
#define DEFAULT_BLOCKING 20
/* Define to 1 if density may be indicated by [lmh] at end of device. */
/* #undef DENSITY_LETTER */
/* Define to a string giving the prefix of the default device, without the
part specifying the unit and density. */
/* #undef DEVICE_PREFIX */
/* Define to 1 if you lack a 3-argument version of open, and want to
emulate it with system calls you do have. */
/* #undef EMUL_OPEN3 */
/* Define to 1 if NLS is requested. */
/* #undef ENABLE_NLS */
/* Define as 1 if you have catgets and don't want to use GNU gettext. */
/* #undef HAVE_CATGETS */
/* Define to 1 if you have getgrgid(3). */
#define HAVE_GETGRGID 1
/* Define to 1 if you have getpwuid(3). */
#define HAVE_GETPWUID 1
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
/* #undef HAVE_GETTEXT */
/* Define if your locale.h file contains LC_MESSAGES. */
#define HAVE_LC_MESSAGES 1
/* Define if you have the struct qelem. */
#define HAVE_QELEM 1
/* Define to 1 if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if `union wait' is the type of the first arg to wait functions. */
#define HAVE_UNION_WAIT 1
/* Define to 1 if utime.h exists and declares struct utimbuf. */
#define HAVE_UTIME_H 1
/* Define to mt_model (v.g., for DG/UX), else to mt_type. */
#define MTIO_CHECK_FIELD mt_type
/* Define to the name of the distribution. */
#define PACKAGE "tar"
/* Define to 1 if ANSI function prototypes are usable. */
#define PROTOTYPES 1
/* Define to the full path of your rsh, if any. */
#define REMOTE_SHELL "/usr/bin/rsh"
/* Path to directory containing system wide message catalog sources. */
#define STD_INC_PATH "/usr/share/nls/src"
/* Define to the version of the distribution. */
#define VERSION "1.11.7"
/* Define to 1 for better use of the debugging malloc library. See
site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz. */
/* #undef WITH_DMALLOC */
/* Define to 1 if GNU regex should be used instead of GNU rx. */
/* #undef WITH_REGEX */
/* The number of bytes in a unsigned int. */
#define SIZEOF_UNSIGNED_INT 4
/* The number of bytes in a unsigned short. */
#define SIZEOF_UNSIGNED_SHORT 2
/* Define if you have the ftime function. */
#define HAVE_FTIME 1
/* Define if you have the getcwd function. */
#define HAVE_GETCWD 1
/* Define if you have the iascii function. */
/* #undef HAVE_IASCII */
/* Define if you have the mkfifo function. */
#define HAVE_MKFIFO 1
/* Define if you have the mknod function. */
#define HAVE_MKNOD 1
/* Define if you have the setlocale function. */
#define HAVE_SETLOCALE 1
/* Define if you have the strstr function. */
#define HAVE_STRSTR 1
/* Define if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if you have the <dirent.h> header file. */
#define HAVE_DIRENT_H 1
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */
/* Define if you have the <netdb.h> header file. */
/* #undef HAVE_NETDB_H */
/* Define if you have the <nl_types.h> header file. */
#define HAVE_NL_TYPES_H 1
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define if you have the <sys/dir.h> header file. */
/* #undef HAVE_SYS_DIR_H */
/* Define if you have the <sys/gentape.h> header file. */
/* #undef HAVE_SYS_GENTAPE_H */
/* Define if you have the <sys/io/trioctl.h> header file. */
/* #undef HAVE_SYS_IO_TRIOCTL_H */
/* Define if you have the <sys/ioccom.h> header file. */
/* #undef HAVE_SYS_IOCCOM_H */
/* Define if you have the <sys/mtio.h> header file. */
#define HAVE_SYS_MTIO_H 1
/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */
/* Define if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define if you have the <sys/tape.h> header file. */
/* #undef HAVE_SYS_TAPE_H */
/* Define if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define if you have the <sys/timeb.h> header file. */
#define HAVE_SYS_TIMEB_H 1
/* Define if you have the <sys/wait.h> header file. */
#define HAVE_SYS_WAIT_H 1
/* Define if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if you have the i library (-li). */
/* #undef HAVE_LIBI */
/* Define if you have the intl library (-lintl). */
/* #undef HAVE_LIBINTL */
-- end --
--
Cyberspace, a final frontier. These are the voyages of my messages,
on a lightspeed mission to explore strange new systems and to boldly go
where no data has gone before.
Message sent:
From: iwj10@thor.cam.ac.uk (Ian Jackson)
To: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
Subject: Bug#955: Acknowledgement (was: tar 1.11.7 ELF build fails (mknod not found by configure))
In-Reply-To: <199506071122.LAA12328@ind206aa.wi.leidenuniv.nl>
References: <199506071122.LAA12328@ind206aa.wi.leidenuniv.nl>
Thank you for the problem report you have sent regarding Debian GNU/Linux.
This is an automatically generated reply, to let you know your message has
been received. It is being forwarded to the developers' mailing list for
their attention; they will reply in due course.
If you wish to submit further information on your problem, please send
it to debian-bugs@pixar.com, but please ensure that the Subject
line of your message starts with "Bug#955" or "Re: Bug#955" so that
we can identify it as relating to the same problem.
Please do not reply to the address at the top of this message,
unless you wish to report a problem with the bug-tracking system.
Ian Jackson
(maintainer, debian-bugs)
Message sent:
From: iwj10@thor.cam.ac.uk (Ian Jackson)
To: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
In-Reply-To: <199506231533.PAA08946@ind156a.wi.leidenuniv.nl>
References: <199506231533.PAA08946@ind156a.wi.leidenuniv.nl> <199506071122.LAA12328@ind206aa.wi.leidenuniv.nl>
Subject: Bug#955: marked as done (was: tar 1.11.7 ELF build fails (mknod not found by configure))
Your message dated Fri, 23 Jun 1995 17:33:58 +0200 (MDT)
with message-id <199506231533.PAA08946@ind156a.wi.leidenuniv.nl>
and subject line Bug#955
has caused the attached bug report to be marked as done.
It is your now responsibility to ensure that the bug report is dealt
with.
(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Ian Jackson
(maintainer, debian-bugs)
Received: with rfc822 via encapsulated-mail id 060711300015231;
Wed, 07 Jun 1995 11:30:01 GMT
From WI.LeidenUniv.NL!jdassen Wed Jun 7 04:25:11 1995
Return-Path: <jdassen@WI.LeidenUniv.NL>
Received: from pixar.com by mongo.pixar.com with smtp
(Smail3.1.28.1 #15) id m0sJJEM-00059kC; Wed, 7 Jun 95 04:25 PDT
Received: from mailhost.WI.LeidenUniv.NL (zeus128.wi.leidenuniv.nl) by pixar.com with SMTP id AA10407
(5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Wed, 7 Jun 1995 04:23:19 -0700
Received: from ind206aa.wi.leidenuniv.nl (jdassen@ind206aa [132.229.128.222])
by mailhost.WI.LeidenUniv.NL (8.6.10a/FHM-1.20-M) with ESMTP id NAA07904
Wed, 7 Jun 1995 13:23:30 +0200 (MET)
From: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
Organization: Leiden University,
Dept. of Mathematics & Computer Science,
The Netherlands
Received: from (jdassen@localhost)
by ind206aa.wi.leidenuniv.nl (8.6.9/FHM-1.03-S) id LAA12328
Wed, 7 Jun 1995 11:22:05 GMT (MET)
Message-Id: <199506071122.LAA12328@ind206aa.wi.leidenuniv.nl>
Subject: tar 1.11.7 ELF build fails (mknod not found by configure)
To: debian-bugs@pixar.com
Date: Wed, 7 Jun 1995 13:22:04 +0200 (MDT)
Cc: linux-gcc@vger.rutgers.edu
Return-Receipt-To: jdassen@WI.LeidenUniv.NL
X-Home-Page: <URL:http://www.wi.leidenuniv.nl/home/jdassen>
X-Mailer: ELM [version 2.4 PL24 (modified)]
Content-Type: text
Content-Length: 34609
Package: tar
Version: 1.11.7-1
[This is a bug report for Debian GNU/Linux; I'm cc-ing this to
linux-gcc, for I expect they can tell us the exact cause.]
[This report supersedes bug report 898: tar [1.11.5] build fails due to problems
with configure]
An a.out build of tar-1.11.7-1 goes smoothly, but
when building tar-1.11.7-1 with the ELF tools, mknod is not found
by configure. It does exist, and causes errors (redeclaration).
If I do the build steps manually, and add "#define HAVE_MKNOD 1" to
config.h before making, the ELF build succeeds.
ELF configuration (all of it Debian prepackaged):
libc-5.09, gcc-950422 (downgrade to 2.6.3-elf failed), binutils-2.5.2l.17.
Regards,
Ray
------------------------------------------------------------------------
ELF build details
-- debian.rules binary log (ELF build) --
test -f stamp-build || make -f debian.rules build
make[1]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf'
./configure --disable-nls --prefix=/usr
creating cache ./config.cache
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for a BSD compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... yes
checking for ranlib... ranlib
checking for bison... bison -y
checking for AIX... no
checking for POSIXized ISC... no
checking for minix/config.h... no
checking for gcc option to accept ANSI C...
checking for function prototypes... yes
checking for working const... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for memory.h... yes
checking for string.h... yes
checking for sys/gentape.h... no
checking for sys/io/trioctl.h... no
checking for sys/ioccom.h... no
checking for sys/mtio.h... yes
checking for sys/param.h... yes
checking for sys/tape.h... no
checking for sys/time.h... yes
checking for sys/timeb.h... yes
checking for sys/wait.h... yes
checking for unistd.h... yes
checking for utime.h... yes
checking for remote tape header files... no
checking for getgrgid declaration... yes
checking for getpwuid declaration... yes
checking which field to test for reversed bytes in remote ioctl... mt_type
checking for dirent.h that defines DIR... yes
checking for -ldir... no
checking whether sys/types.h defines makedev... no
checking for sys/mkdev.h... no
checking for sys/sysmacros.h... yes
checking whether stat file-mode macros are broken... no
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for st_blksize in struct stat... yes
checking for st_blocks in struct stat... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking size of unsigned short... 2
checking size of unsigned int... 4
checking for ftime... yes
checking for getcwd... yes
checking for iascii... no
checking for mkfifo... yes
checking for mknod... no
checking for strstr... yes
checking for -linet... no
checking for -lnsl... no
checking for -lsocket... no
checking for working alloca.h... yes
checking for alloca... yes
checking for vprintf... yes
checking for fnmatch... yes
checking for ftruncate... yes
checking for memset... yes
checking for mkdir... yes
checking for rename... yes
checking for rmdir... yes
checking for HP-UX needing gmalloc... no
checking for valloc... yes
checking for 3-argument open... yes
checking for union wait... yes
checking for remote shell... /usr/bin/rsh
checking for default archive... -
checking for default blocking... 20
checking if malloc debugging is wanted... no
checking which of rx or regex is wanted... rx
checking for rx_compile... no
checking for locale.h... yes
checking for nl_types.h... yes
checking for setlocale... yes
checking for struct qelem... yes
checking for LC_MESSAGES... yes
checking whether NLS is requested... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating doc/Makefile
creating intl/Makefile
creating lib/Makefile
creating po/Makefile
creating src/Makefile
creating scripts/Makefile
creating config.h
make CC="gcc" CFLAGS="-O2" LDFLAGS="-s"
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf'
for subdir in doc lib intl src scripts po; do \
echo making all in $subdir; \
(cd $subdir && make CC='gcc' CFLAGS='-O2' LDFLAGS='-s' LIBS='' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' libexecdir='/usr/libexec' infodir='/usr/info' infodir='/usr/info' libexecdir='/usr/libexec' all) || exit 1; \
done
making all in doc
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/doc'
making all in lib
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/lib'
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 rx.c
rx.c: In function `re_search_2_fetch_char':
rx.c:6400: warning: comparison of distinct pointer types lacks a cast
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 error.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getdate.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt1.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xmalloc.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xstrdup.c
rm -f libtar.a
ar cru libtar.a rx.o error.o getdate.o getopt.o getopt1.o xmalloc.o xstrdup.o
ranlib libtar.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/lib'
making all in intl
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/intl'
rm -f libintl.a
ar cru libintl.a
ranlib libintl.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/intl'
making all in src
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7-elf/src'
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 buffer.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 create.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 diffarch.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 extract.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 gnu.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 list.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 mangle.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 names.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 port.c
port.c:339: conflicting types for `mknod'
/usr/i486-linuxelf/include/sys/stat.h:129: previous declaration of `mknod'
port.c:352: conflicting types for `link'
/usr/i486-linuxelf/include/unistd.h:457: previous declaration of `link'
port.c:393: conflicting types for `chown'
/usr/i486-linuxelf/include/unistd.h:189: previous declaration of `chown'
port.c:403: conflicting types for `geteuid'
/usr/i486-linuxelf/include/unistd.h:364: previous declaration of `geteuid'
make[3]: *** [port.o] Error 1
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf/src'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/exp/build/base-R6/tar-1.11.7-elf'
make: *** [binary] Error 2
-- end --
-- config.log (ELF build) --
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:579: sgtty.h: No such file or directory
configure:825: minix/config.h: No such file or directory
configure:1008: sys/gentape.h: No such file or directory
configure:1008: sys/io/trioctl.h: No such file or directory
configure:1008: sys/ioccom.h: No such file or directory
configure:1008: sys/tape.h: No such file or directory
configure:1067: sgtty.h: No such file or directory
/usr/i486-linuxelf/bin/ld: cannot open -ldir: No such file or directory
/tmp/cca032121.o(.text+0x18): undefined reference to `makedev'
configure:1294: sys/mkdev.h: No such file or directory
/tmp/cca034001.o(.text+0x14): undefined reference to `iascii'
/tmp/cca034251.o(.text+0x14): undefined reference to `mknod'
/usr/i486-linuxelf/bin/ld: cannot open -linet: No such file or directory
/usr/i486-linuxelf/bin/ld: cannot open -lnsl: No such file or directory
/usr/i486-linuxelf/bin/ld: cannot open -lsocket: No such file or directory
/tmp/cca036081.o(.text+0x14): undefined reference to `rx_compile'
-- end --
-- config.h (ELF build) --
/* config.h. Generated automatically by configure. */
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if using alloca.c. */
/* #undef C_ALLOCA */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
/* #undef CRAY_STACKSEG_END */
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef gid_t */
/* Define if you have alloca, as a function or macro. */
#define HAVE_ALLOCA 1
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#define HAVE_ALLOCA_H 1
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if your struct stat has st_blksize. */
#define HAVE_ST_BLKSIZE 1
/* Define if your struct stat has st_blocks. */
#define HAVE_ST_BLOCKS 1
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if major, minor, and makedev are declared in <mkdev.h>. */
/* #undef MAJOR_IN_MKDEV */
/* Define if major, minor, and makedev are declared in <sysmacros.h>. */
#define MAJOR_IN_SYSMACROS 1
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
/* #undef _POSIX_SOURCE */
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define to `unsigned' if <sys/types.h> doesn't define. */
/* #undef size_t */
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
/* #undef STACK_DIRECTION */
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef uid_t */
/* Define to a string giving the full name of the default archive file. */
#define DEFAULT_ARCHIVE "-"
/* Define to a number giving the default blocking size for archives. */
#define DEFAULT_BLOCKING 20
/* Define to 1 if density may be indicated by [lmh] at end of device. */
/* #undef DENSITY_LETTER */
/* Define to a string giving the prefix of the default device, without the
part specifying the unit and density. */
/* #undef DEVICE_PREFIX */
/* Define to 1 if you lack a 3-argument version of open, and want to
emulate it with system calls you do have. */
/* #undef EMUL_OPEN3 */
/* Define to 1 if NLS is requested. */
/* #undef ENABLE_NLS */
/* Define as 1 if you have catgets and don't want to use GNU gettext. */
/* #undef HAVE_CATGETS */
/* Define to 1 if you have getgrgid(3). */
#define HAVE_GETGRGID 1
/* Define to 1 if you have getpwuid(3). */
#define HAVE_GETPWUID 1
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
/* #undef HAVE_GETTEXT */
/* Define if your locale.h file contains LC_MESSAGES. */
#define HAVE_LC_MESSAGES 1
/* Define if you have the struct qelem. */
#define HAVE_QELEM 1
/* Define to 1 if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if `union wait' is the type of the first arg to wait functions. */
#define HAVE_UNION_WAIT 1
/* Define to 1 if utime.h exists and declares struct utimbuf. */
#define HAVE_UTIME_H 1
/* Define to mt_model (v.g., for DG/UX), else to mt_type. */
#define MTIO_CHECK_FIELD mt_type
/* Define to the name of the distribution. */
#define PACKAGE "tar"
/* Define to 1 if ANSI function prototypes are usable. */
#define PROTOTYPES 1
/* Define to the full path of your rsh, if any. */
#define REMOTE_SHELL "/usr/bin/rsh"
/* Path to directory containing system wide message catalog sources. */
#define STD_INC_PATH "/usr/share/nls/src"
/* Define to the version of the distribution. */
#define VERSION "1.11.7"
/* Define to 1 for better use of the debugging malloc library. See
site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz. */
/* #undef WITH_DMALLOC */
/* Define to 1 if GNU regex should be used instead of GNU rx. */
/* #undef WITH_REGEX */
/* The number of bytes in a unsigned int. */
#define SIZEOF_UNSIGNED_INT 4
/* The number of bytes in a unsigned short. */
#define SIZEOF_UNSIGNED_SHORT 2
/* Define if you have the ftime function. */
#define HAVE_FTIME 1
/* Define if you have the getcwd function. */
#define HAVE_GETCWD 1
/* Define if you have the iascii function. */
/* #undef HAVE_IASCII */
/* Define if you have the mkfifo function. */
#define HAVE_MKFIFO 1
/* Define if you have the mknod function. */
/* #undef HAVE_MKNOD */
/* Define if you have the setlocale function. */
#define HAVE_SETLOCALE 1
/* Define if you have the strstr function. */
#define HAVE_STRSTR 1
/* Define if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if you have the <dirent.h> header file. */
#define HAVE_DIRENT_H 1
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */
/* Define if you have the <netdb.h> header file. */
/* #undef HAVE_NETDB_H */
/* Define if you have the <nl_types.h> header file. */
#define HAVE_NL_TYPES_H 1
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define if you have the <sys/dir.h> header file. */
/* #undef HAVE_SYS_DIR_H */
/* Define if you have the <sys/gentape.h> header file. */
/* #undef HAVE_SYS_GENTAPE_H */
/* Define if you have the <sys/io/trioctl.h> header file. */
/* #undef HAVE_SYS_IO_TRIOCTL_H */
/* Define if you have the <sys/ioccom.h> header file. */
/* #undef HAVE_SYS_IOCCOM_H */
/* Define if you have the <sys/mtio.h> header file. */
#define HAVE_SYS_MTIO_H 1
/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */
/* Define if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define if you have the <sys/tape.h> header file. */
/* #undef HAVE_SYS_TAPE_H */
/* Define if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define if you have the <sys/timeb.h> header file. */
#define HAVE_SYS_TIMEB_H 1
/* Define if you have the <sys/wait.h> header file. */
#define HAVE_SYS_WAIT_H 1
/* Define if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if you have the i library (-li). */
/* #undef HAVE_LIBI */
/* Define if you have the intl library (-lintl). */
/* #undef HAVE_LIBINTL */
-- end --
------------------------------------------------------------------------
a.out build details
-- debian.rules binary log (a.out) --
test -f stamp-build || make -f debian.rules build
make[1]: Entering directory `/exp/build/base-R6/tar-1.11.7'
./configure --disable-nls --prefix=/usr
creating cache ./config.cache
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for a BSD compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... yes
checking for ranlib... ranlib
checking for bison... bison -y
checking for AIX... no
checking for POSIXized ISC... no
checking for minix/config.h... no
checking for gcc option to accept ANSI C...
checking for function prototypes... yes
checking for working const... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for memory.h... yes
checking for string.h... yes
checking for sys/gentape.h... no
checking for sys/io/trioctl.h... no
checking for sys/ioccom.h... no
checking for sys/mtio.h... yes
checking for sys/param.h... yes
checking for sys/tape.h... no
checking for sys/time.h... yes
checking for sys/timeb.h... yes
checking for sys/wait.h... yes
checking for unistd.h... yes
checking for utime.h... yes
checking for remote tape header files... no
checking for getgrgid declaration... yes
checking for getpwuid declaration... yes
checking which field to test for reversed bytes in remote ioctl... mt_type
checking for dirent.h that defines DIR... yes
checking for -ldir... no
checking whether sys/types.h defines makedev... no
checking for sys/mkdev.h... no
checking for sys/sysmacros.h... yes
checking whether stat file-mode macros are broken... no
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for st_blksize in struct stat... yes
checking for st_blocks in struct stat... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking size of unsigned short... 2
checking size of unsigned int... 4
checking for ftime... yes
checking for getcwd... yes
checking for iascii... no
checking for mkfifo... yes
checking for mknod... yes
checking for strstr... yes
checking for -linet... no
checking for -lnsl... no
checking for -lsocket... no
checking for working alloca.h... yes
checking for alloca... yes
checking for vprintf... yes
checking for fnmatch... yes
checking for ftruncate... yes
checking for memset... yes
checking for mkdir... yes
checking for rename... yes
checking for rmdir... yes
checking for HP-UX needing gmalloc... no
checking for valloc... yes
checking for 3-argument open... yes
checking for union wait... yes
checking for remote shell... /usr/bin/rsh
checking for default archive... -
checking for default blocking... 20
checking if malloc debugging is wanted... no
checking which of rx or regex is wanted... rx
checking for rx_compile... no
checking for locale.h... yes
checking for nl_types.h... yes
checking for setlocale... yes
checking for struct qelem... yes
checking for LC_MESSAGES... yes
checking whether NLS is requested... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating doc/Makefile
creating intl/Makefile
creating lib/Makefile
creating po/Makefile
creating src/Makefile
creating scripts/Makefile
creating config.h
make CC="gcc" CFLAGS="-O2" LDFLAGS="-s"
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7'
for subdir in doc lib intl src scripts po; do \
echo making all in $subdir; \
(cd $subdir && make CC='gcc' CFLAGS='-O2' LDFLAGS='-s' LIBS='' prefix='/usr' exec_prefix='/usr' bindir='/usr/bin' libexecdir='/usr/libexec' infodir='/usr/info' infodir='/usr/info' libexecdir='/usr/libexec' all) || exit 1; \
done
making all in doc
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/doc'
making all in lib
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/lib'
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 rx.c
rx.c: In function `re_search_2_fetch_char':
rx.c:6400: warning: comparison of distinct pointer types lacks a cast
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 error.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getdate.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 getopt1.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xmalloc.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -O2 xstrdup.c
rm -f libtar.a
ar cru libtar.a rx.o error.o getdate.o getopt.o getopt1.o xmalloc.o xstrdup.o
ranlib libtar.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/lib'
making all in intl
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/intl'
rm -f libintl.a
ar cru libintl.a
ranlib libintl.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/intl'
making all in src
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/src'
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 buffer.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 create.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 diffarch.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 extract.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 gnu.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 list.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 mangle.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 names.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 port.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 rtapelib.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 tar.c
gcc -c -DHAVE_CONFIG_H -I.. -I. -I../lib -O2 update.c
gcc -s -o tar buffer.o create.o diffarch.o extract.o gnu.o list.o mangle.o names.o port.o rtapelib.o tar.o update.o ../lib/libtar.a
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/src'
making all in scripts
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/scripts'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/scripts'
making all in po
make[3]: Entering directory `/exp/build/base-R6/tar-1.11.7/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/exp/build/base-R6/tar-1.11.7/po'
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7'
touch stamp-build
make[1]: Leaving directory `/exp/build/base-R6/tar-1.11.7'
install -d -g root -m 755 -o root debian-tmp
chmod g-s debian-tmp
install -d -g root -m 755 -o root debian-tmp/DEBIAN
make install bindir=../debian-tmp/bin prefix=../debian-tmp/usr
make[1]: Entering directory `/exp/build/base-R6/tar-1.11.7'
for subdir in doc lib intl src scripts po; do \
echo making install in $subdir; \
(cd $subdir && make CC='gcc' CFLAGS='-g -O' LDFLAGS='' LIBS='' prefix='../debian-tmp/usr' exec_prefix='../debian-tmp/usr' bindir='../debian-tmp/bin' libexecdir='../debian-tmp/usr/libexec' infodir='../debian-tmp/usr/info' infodir='../debian-tmp/usr/info' libexecdir='../debian-tmp/usr/libexec' install) || exit 1; \
done
making install in doc
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/doc'
../mkinstalldirs ../debian-tmp/usr/info
mkdir ../debian-tmp/usr
mkdir ../debian-tmp/usr/info
cd .; for file in tar.info*; do \
/usr/bin/install -c -m 644 $file ../debian-tmp/usr/info/$file; \
done
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/doc'
making install in lib
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/lib'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/lib'
making install in intl
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/intl'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/intl'
making install in src
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/src'
for name in tar; do \
if test $name = rmt; then dir=../debian-tmp/usr/libexec; \
else dir=../debian-tmp/bin; fi; \
../mkinstalldirs $dir; \
/usr/bin/install -c $name \
$dir/`echo $name | sed 's,x,x,'`; \
done
mkdir ../debian-tmp/bin
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/src'
making install in scripts
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/scripts'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/scripts'
making install in po
make[2]: Entering directory `/exp/build/base-R6/tar-1.11.7/po'
./../mkinstalldirs ../debian-tmp/usr//locale
mkdir ../debian-tmp/usr/locale
for cat in ; do \
goal=../debian-tmp/usr//locale/`basename $cat `/LC_MESSAGES/tar; \
if test -f $cat; then $cat $goal; \
else ./$cat $goal; fi; \
done
make[2]: Leaving directory `/exp/build/base-R6/tar-1.11.7/po'
make[1]: Leaving directory `/exp/build/base-R6/tar-1.11.7'
chmod -R g-w debian-tmp
rmdir debian-tmp/usr/locale
( cd debian-tmp/bin ; mv tar tar-new )
install -d -g root -m 755 -o root debian-tmp/usr/doc/copyright
install -g root -m 644 -o root debian.README \
debian-tmp/usr/doc/copyright/tar
install -d -g root -m 755 -o root debian-tmp/usr/doc/examples/tar
install -g root -m 644 -o root scripts/backup-specs \
debian-tmp/usr/doc/examples/tar/backup-specs
install -g root -m 755 -o root scripts/dump-remind \
debian-tmp/usr/doc/examples/tar/dump-remind
install -g root -m 755 -o root scripts/level-0 \
debian-tmp/usr/doc/examples/tar/level-0
install -g root -m 755 -o root scripts/level-1 \
debian-tmp/usr/doc/examples/tar/level-1
install -g root -m 755 -o root scripts/weekly.new \
debian-tmp/usr/doc/examples/tar/weekly.new
rm -f debian-tmp/usr/info/tar.info*.gz
gzip -9f debian-tmp/usr/info/tar.info*
sed -e '4s/=V/1.11.7/' -e '5s/=D/1/' debian.control \
> debian-tmp/DEBIAN/control
chmod 644 debian-tmp/DEBIAN/control
install -g root -m 755 -o root debian.prerm \
debian-tmp/DEBIAN/prerm
install -g root -m 755 -o root debian.postinst \
debian-tmp/DEBIAN/postinst
install -g root -m 755 -o root debian.postrm \
debian-tmp/DEBIAN/postrm
dpkg --build debian-tmp
dpkg-deb: building package `tar' in `debian-tmp.deb'.
mv debian-tmp.deb ../tar-1.11.7-1.deb
-- end --
-- config.log (a.out) --
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:579: sgtty.h: No such file or directory
configure:825: minix/config.h: No such file or directory
configure:1008: sys/gentape.h: No such file or directory
configure:1008: sys/io/trioctl.h: No such file or directory
configure:1008: sys/ioccom.h: No such file or directory
configure:1008: sys/tape.h: No such file or directory
configure:1067: sgtty.h: No such file or directory
ld: cannot open -ldir: No such file or directory
/tmp/cca018721.o: In function `t':
/exp/build/base-R6/tar-1.11.7/configure:1270: undefined reference to `makedev'
configure:1294: sys/mkdev.h: No such file or directory
/tmp/cca020641.o: In function `t':
/exp/build/base-R6/tar-1.11.7/configure:1824: undefined reference to `iascii'
ld: cannot open -linet: No such file or directory
ld: cannot open -lnsl: No such file or directory
ld: cannot open -lsocket: No such file or directory
/tmp/cca022741.o: In function `t':
/exp/build/base-R6/tar-1.11.7/configure:2608: undefined reference to `rx_compile'
-- end --
-- config.h (a.out) --
/* config.h. Generated automatically by configure. */
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if using alloca.c. */
/* #undef C_ALLOCA */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
/* #undef CRAY_STACKSEG_END */
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef gid_t */
/* Define if you have alloca, as a function or macro. */
#define HAVE_ALLOCA 1
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#define HAVE_ALLOCA_H 1
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if your struct stat has st_blksize. */
#define HAVE_ST_BLKSIZE 1
/* Define if your struct stat has st_blocks. */
#define HAVE_ST_BLOCKS 1
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if major, minor, and makedev are declared in <mkdev.h>. */
/* #undef MAJOR_IN_MKDEV */
/* Define if major, minor, and makedev are declared in <sysmacros.h>. */
#define MAJOR_IN_SYSMACROS 1
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
/* #undef _POSIX_SOURCE */
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define to `unsigned' if <sys/types.h> doesn't define. */
/* #undef size_t */
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
/* #undef STACK_DIRECTION */
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef uid_t */
/* Define to a string giving the full name of the default archive file. */
#define DEFAULT_ARCHIVE "-"
/* Define to a number giving the default blocking size for archives. */
#define DEFAULT_BLOCKING 20
/* Define to 1 if density may be indicated by [lmh] at end of device. */
/* #undef DENSITY_LETTER */
/* Define to a string giving the prefix of the default device, without the
part specifying the unit and density. */
/* #undef DEVICE_PREFIX */
/* Define to 1 if you lack a 3-argument version of open, and want to
emulate it with system calls you do have. */
/* #undef EMUL_OPEN3 */
/* Define to 1 if NLS is requested. */
/* #undef ENABLE_NLS */
/* Define as 1 if you have catgets and don't want to use GNU gettext. */
/* #undef HAVE_CATGETS */
/* Define to 1 if you have getgrgid(3). */
#define HAVE_GETGRGID 1
/* Define to 1 if you have getpwuid(3). */
#define HAVE_GETPWUID 1
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
/* #undef HAVE_GETTEXT */
/* Define if your locale.h file contains LC_MESSAGES. */
#define HAVE_LC_MESSAGES 1
/* Define if you have the struct qelem. */
#define HAVE_QELEM 1
/* Define to 1 if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if `union wait' is the type of the first arg to wait functions. */
#define HAVE_UNION_WAIT 1
/* Define to 1 if utime.h exists and declares struct utimbuf. */
#define HAVE_UTIME_H 1
/* Define to mt_model (v.g., for DG/UX), else to mt_type. */
#define MTIO_CHECK_FIELD mt_type
/* Define to the name of the distribution. */
#define PACKAGE "tar"
/* Define to 1 if ANSI function prototypes are usable. */
#define PROTOTYPES 1
/* Define to the full path of your rsh, if any. */
#define REMOTE_SHELL "/usr/bin/rsh"
/* Path to directory containing system wide message catalog sources. */
#define STD_INC_PATH "/usr/share/nls/src"
/* Define to the version of the distribution. */
#define VERSION "1.11.7"
/* Define to 1 for better use of the debugging malloc library. See
site ftp.antaire.com in antaire/src, file dmalloc/dmalloc.tar.gz. */
/* #undef WITH_DMALLOC */
/* Define to 1 if GNU regex should be used instead of GNU rx. */
/* #undef WITH_REGEX */
/* The number of bytes in a unsigned int. */
#define SIZEOF_UNSIGNED_INT 4
/* The number of bytes in a unsigned short. */
#define SIZEOF_UNSIGNED_SHORT 2
/* Define if you have the ftime function. */
#define HAVE_FTIME 1
/* Define if you have the getcwd function. */
#define HAVE_GETCWD 1
/* Define if you have the iascii function. */
/* #undef HAVE_IASCII */
/* Define if you have the mkfifo function. */
#define HAVE_MKFIFO 1
/* Define if you have the mknod function. */
#define HAVE_MKNOD 1
/* Define if you have the setlocale function. */
#define HAVE_SETLOCALE 1
/* Define if you have the strstr function. */
#define HAVE_STRSTR 1
/* Define if you have the valloc function. */
#define HAVE_VALLOC 1
/* Define if you have the <dirent.h> header file. */
#define HAVE_DIRENT_H 1
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */
/* Define if you have the <netdb.h> header file. */
/* #undef HAVE_NETDB_H */
/* Define if you have the <nl_types.h> header file. */
#define HAVE_NL_TYPES_H 1
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define if you have the <sys/dir.h> header file. */
/* #undef HAVE_SYS_DIR_H */
/* Define if you have the <sys/gentape.h> header file. */
/* #undef HAVE_SYS_GENTAPE_H */
/* Define if you have the <sys/io/trioctl.h> header file. */
/* #undef HAVE_SYS_IO_TRIOCTL_H */
/* Define if you have the <sys/ioccom.h> header file. */
/* #undef HAVE_SYS_IOCCOM_H */
/* Define if you have the <sys/mtio.h> header file. */
#define HAVE_SYS_MTIO_H 1
/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */
/* Define if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define if you have the <sys/tape.h> header file. */
/* #undef HAVE_SYS_TAPE_H */
/* Define if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define if you have the <sys/timeb.h> header file. */
#define HAVE_SYS_TIMEB_H 1
/* Define if you have the <sys/wait.h> header file. */
#define HAVE_SYS_WAIT_H 1
/* Define if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if you have the i library (-li). */
/* #undef HAVE_LIBI */
/* Define if you have the intl library (-lintl). */
/* #undef HAVE_LIBINTL */
-- end --
--
Cyberspace, a final frontier. These are the voyages of my messages,
on a lightspeed mission to explore strange new systems and to boldly go
where no data has gone before.
Message sent:
From: iwj10@thor.cam.ac.uk (Ian Jackson)
To: jdassen@WI.LeidenUniv.NL (J.H.M.Dassen)
Subject: Bug#955 acknowledged by developer (was: tar 1.11.7 ELF build fails (mknod not found by configure))
References: <199506231533.PAA08946@ind156a.wi.leidenuniv.nl> <199506071122.LAA12328@ind206aa.wi.leidenuniv.nl>
In-Reply-To: <199506071122.LAA12328@ind206aa.wi.leidenuniv.nl>
This is an automatic notification regarding your bug report.
Responsibility for it has been taken by one of the developers, namely
jdassen@WI.LeidenUniv.NL (J.H.M.Dassen).
You should be hearing from them with a substantive response shortly, if
you have not already done so. If not, please contact them directly,
or email debian-bugs@pixar.com or myself.
Ian Jackson
(maintainer, debian-bugs)
Ian Jackson /
iwj10@thor.cam.ac.uk,
with the debian-bugs tracking mechanism