Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62997 - tnef does not compile
Summary: tnef does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-06 05:08 UTC by Benjamin Collar
Modified: 2004-09-06 16:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Collar 2004-09-06 05:08:49 UTC
the tnef package will not emerge successfully. 


Reproducible: Always
Steps to Reproduce:
1. emerge tnef
2.
3.

Actual Results:  
...
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -O2 -MT main.o -MD -MP -MF
".deps/main.Tpo" \
  -c -o main.o `test -f 'main.c' || echo './'`main.c; \
then mv ".deps/main.Tpo" ".deps/main.Po"; \
else rm -f ".deps/main.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -O2 -MT path.o -MD -MP -MF
".deps/path.Tpo" \
  -c -o path.o `test -f 'path.c' || echo './'`path.c; \
then mv ".deps/path.Tpo" ".deps/path.Po"; \
else rm -f ".deps/path.Tpo"; exit 1; \
fi
main.c:35: error: syntax error before "char"
make[3]: *** [main.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/tnef-1.2.1/work/tnef-1.2.1/src'
make[2]: *** [all] Error 2


Expected Results:  
tnef should have emerged

Here's emerge info:

Portage 2.0.50-r10 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1,
2.6.7-ck6)
=================================================================
System uname: 2.6.7-ck6 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.4.16
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://gentoo.inode.at/
http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dfx 3dnow X alsa apm arts avi berkdb cdr crypt cups encode esd foomaticdb
gdbm gif gnome gpm gtk gtk2 imlib jpeg kde ldap libg++ libwww mad mikmod motif
mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl png
python qt quicktime readline ruby sdl slang spell ssl svga tcltk tcpd tetex
truetype x86 xml2 xmms xv zlib"
Comment 1 Benjamin Collar 2004-09-06 05:14:23 UTC
The problem appears to be in the autoconf-ing; in config.h it does not define STDC_HEADERS, so it declares 'extern int strcmp (consr char *, const char *);'.

This is true in the newest version of tnef as well (for which there is no ebuild).
Comment 2 Karol Wojtaszek (RETIRED) gentoo-dev 2004-09-06 14:21:49 UTC
We need also do a version bump. The nestest version is 1.2.3.1.
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-09-06 16:06:11 UTC
version bumping fixes the problem for me, so I've done that in cvs.