Package: tcsh
Version: 6.14.00-1
Severity: important

There was a problem autobuilding your package:

Automatic build of tcsh_6.14.00-1 on beethoven by sbuild/hurd-i386
1.170.5
Build started at 20050510-1827
******************************************************************************
Checking available source versions...
Fetching source files...
Reading Package Lists...
Building Dependency Tree...
Need to get 883kB of source archives.
Get:1 http://ftp.de.debian.org unstable/main tcsh 6.14.00-1 (dsc) [630B]
Get:2 http://ftp.de.debian.org unstable/main tcsh 6.14.00-1 (tar)
[860kB]
Get:3 http://ftp.de.debian.org unstable/main tcsh 6.14.00-1 (diff)
[22.6kB]
Fetched 883kB in 0s (1380kB/s)
Download complete and in download only mode
** Using build dependencies supplied by package:
Build-Depends: autotools-dev, libncurses5-dev, patch
Checking for already installed source dependencies...
[...]
The following NEW packages will be installed:
  autotools-dev libncurses5-dev
[...]
Checking correctness of source dependencies...
Toolchain package versions: libc0.3-dev_2.3.2.ds1-20.0.1
gnumach-dev_1:20050501-1 hurd-dev_20050507-1 gcc-3.3_1:3.3.5-12
g++-3.3_1:3.3.5-12 binutils_2.15-5 libstdc++5-3.3-dev_1:3.3.5-12
libstdc++5_1:3.3.5-12
------------------------------------------------------------------------------
dpkg-source: extracting tcsh in tcsh-6.14.00
dpkg-buildpackage: source package is tcsh
dpkg-buildpackage: source version is 6.14.00-1
dpkg-buildpackage: host architecture is hurd-i386
[...]
 debian/rules build
test -f tc.h && test -f debian/rules
cp -f /usr/share/misc/config.guess /usr/share/misc/config.sub .
cat debian/patches/*.diff | patch -Ntp1 -r debian/rejected
--no-backup-if-mismatch
patching file pathnames.h
patching file tcsh.man
patching file sh.c
patching file tcsh.man
patching file nls/Makefile
./configure --build i386-gnu --prefix=
[...]
gcc  -c -Wall -g -D_FILE_OFFSET_BITS=64 -O2 -fomit-frame-pointer
-I. -I. -D_PATH_TCSHELL='"/bin/tcsh"'    ma.setp.c
ma.setp.c:110: warning: missing braces around initializer
ma.setp.c:110: warning: (near initialization for `syspath[0]')
ma.setp.c:138: error: conflicting types for `rcmd'
/usr/include/netdb.h:449: error: previous declaration of `rcmd'
ma.setp.c: In function `setpath':
ma.setp.c:168: warning: suggest parentheses around assignment used as
        truth value
ma.setp.c: In function `initpaths':
ma.setp.c:241: warning: suggest parentheses around assignment used as
        truth value
ma.setp.c: In function `savepaths':
ma.setp.c:301: warning: suggest parentheses around assignment used as
        truth value
ma.setp.c:305: warning: suggest parentheses around assignment used as
        truth value ma.setp.c: In function `freepaths':
ma.setp.c:323: warning: suggest parentheses around assignment used as
        truth value
make[1]: *** [ma.setp.o] Error 1
make[1]: Leaving directory `/build/mbanck/tcsh-6.14.00' make: ***
[build-stamp] Error 2
******************************************************************************
Build finished at 20050510-1830

Inspecting ma.setp.c, it appears the whole file is only compiled if MACH
is defined (which is the case on the Hurd, using Mach as the underlying
microkernel).  It is not immediately obvious for me what the purpose of
this file is, but it might be for some legacy MACH based operating
system.  Adding a #ifndef __GNU__ [...] #endif immediately after the
#ifdef MACH, along with a similar thingies in tc.os.c and sh.init.c
makes tcsh build fine, but you should probably ask upstream about this.


Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to