Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 66794 - net-misc/hylafax-4.2.0 doesn't compile with gcc-3.4.x
Summary: net-misc/hylafax-4.2.0 doesn't compile with gcc-3.4.x
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Steve Arnold
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-08 11:51 UTC by Stefan Briesenick (RETIRED)
Modified: 2004-11-04 05:59 UTC (History)
0 users

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


Attachments
src/Synth/OscilGen.c: OscilGen::prepare() (OscilGen-prepare.C,15.39 KB, text/plain)
2004-10-13 04:09 UTC, Eric Shattow
Details
src/Synth/OscilGen.s: OscilGen::prepare() / 3.3.4 (OscilGen-prepare.s,6.80 KB, text/plain)
2004-10-13 04:17 UTC, Eric Shattow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Briesenick (RETIRED) gentoo-dev 2004-10-08 11:51:42 UTC
>>> emerge (1 of 2) net-misc/hylafax-4.2.0 to /
>>> md5 src_uri ;-) hylafax-4.2.0.tar.gz
>>> Unpacking source...
>>> Unpacking hylafax-4.2.0.tar.gz to /vol1/gentoo/build/portage/hylafax-4.2.0/work
 * Applying hylafax-4.2.0-dso.patch...                                                                                    [ ok ]
 * Applying hylafax-4.2.0-faxcron_uid.patch...                                                                            [ ok ]
>>> Source unpacked.
pam

Configuring HylaFAX (tm) (aka FlexFAX) 4.2.0.

If configure does the wrong thing, check the file config.log for
information that may help you understand what went wrong.

Reading site-wide parameters from ./config.site.
Do they really still make i686-pc-linux-gnu systems?!
Using /usr/bin/gcc for a C compiler (set CC to override).
Looks like /usr/bin/gcc supports the -g option.
Using " -g" for C compiler options.
Looks like /usr/bin/gcc has an ANSI C preprocessor.
... but __ANSI_CPP__ is not automatically defined, will compensate.
Looks like /usr/bin/gcc supports the -M option for generating make dependencies.
Using /usr/bin/g++ for a C++ compiler (set CXX to override).
Looks like /usr/bin/g++ supports the -g option.
Using " -g" for C++ compiler options.
Looks like /usr/bin/g++ has an ANSI C preprocessor.
... but __ANSI_CPP__ is not automatically defined, will compensate.
Using /usr/bin/make to configure the software.
Using "include file" syntax for Makefiles.
Looks like make supports "sinclude" for conditional includes.
Using /bin/bash to process command scripts.
Checking for PAM (Pluggable Authentication Module) support
... found. Enabling PAM support
Looks like -lcrypt is needed for crypt.
No strftime function located in system libraries.

The strftime function used to format date&time information was not located
in the normal C library or in the -lintl library (present on some systems).
This software expects this to be available and will not compile without it.
If this function is located in a non-standard location you can specify the
library in the MACHDEPLIBS configuration parameter.  Otherwise you should
figure out why the usual testing done by this script failed; consult the
diagnostics in the config.log file for more information.

Unrecoverable error!  Once you've corrected the problem rerun this script.

!!! ERROR: net-misc/hylafax-4.2.0 failed.
!!! Function src_compile, Line 70, Exitcode 1
!!! ./configure failed
!!! If you need support, post the topmost build error, NOT this status message.



Reproducible: Always
Steps to Reproduce:
1. emerge hylafax
2. wait some seconds
3. see above message


Expected Results:  
 

Gentoo Base System version 1.5.3 
Portage 2.0.51_rc7 (!/usr/portage/profiles/default-x86-2004.0, gcc-3.4.2, 
glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r7 i686) 
================================================================= 
System uname: 2.6.8-gentoo-r7 i686 Intel(R) Celeron(TM) CPU                
1300MHz 
distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
Binutils: sys-devel/binutils-2.15.92.0.2 
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1 
Libtools: sys-devel/libtool-1.5.2-r5 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=pentium3 -mmmx -msse -mfpmath=sse -O3 -pipe 
-fomit-frame-pointer -ffast-math" 
CHOST="i686-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shut 
down /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/bind /var/qma 
il/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/mail/dspam /etc/mail/dspam/config /etc/rc.d /etc/terminfo /etc/wget /etc/env.d" 
CXXFLAGS="-march=pentium3 -mmmx -msse -mfpmath=sse -O3 -pipe 
-fomit-frame-pointer -ffast-math" 
DISTDIR="/mnt/gentoo/distfiles" 
FEATURES="autoaddcvs ccache distlocks sandbox" 
GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/" 
MAKEOPTS="-j3" 
PKGDIR="/mnt/gentoo/usr/portage/packages" 
PORTAGE_TMPDIR="/vol1/gentoo/build" 
PORTDIR="/mnt/gentoo/usr/portage" 
PORTDIR_OVERLAY="/mnt/gentoo/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="X X509 aac aalib accounting acl acpi adns alsa amd apache2 apm arts 
artswrappersuid asterisk async audiofile avi bcmath ber 
kdb bidi bitmap-fonts bzlib cairo calendar caps cdb cddb cdf cdparanoia cdr 
cdrom chasen chroot cjk clamav codecs cpdflib crypt 
ctype cups curl curlwrappers cyrus dba dbase dbx dga dio directfb distcache 
djbfft dmx drac droproot dts dv dvd dvdr dvdread edl 
 encode erandom esd exif expat ext-png ext-zlib extensions f77 faac faad fam 
fastcgi fax fbcon fdftk ffmpeg fftw filepro flac fl 
ash flatfile foomaticdb foreign-package foreign-sysvinit freetype frlargefiles 
ftp ftruncate gcj gd gd-external geoip gettext gg 
i gif gimp gimpprint glade glut gmp gnuplot gphoto2 gpm graphviz gs gsm 
gstreamer gtk gtk2 gtkhtml gui guile i8x0 iconv icq idea 
 ieee1394 image imagemagick imap imlib imlib2 inifile innodb intl ipv6 
ipv6arpa irda irmc ithreads jack jack-tmpfs java javascri 
pt jbig jce jikes jit joystick jp2 jpeg jpeg2k kde ladcca lcms ldap libcaca 
libg++ libsamplerate libwww lirc live lmtp lzo lzw l 
zw-tiff mad maildir makecheck matroska mbcvs mbox mcal md5sum mecab memlimit 
mhash mikmod mime ming mmap mmx mmx2 mng monkey mot 
if mozcalendar mozdomi mozilla moznoxft mozp3p mozsvg mozxmlterm mp3 mpeg 
mpeg4 mplayer msdav msn mysql native ncurses net netcd 
f network nis nls no_wxgtk1 nojython nozaptel nptl ntlm objc odbc offensive 
oggvorbis ooo-kde openal opengl oscar oss pam parse- 
clocks pcap pcntl pcre pdf pdflib pear-db perl php physfs pic pie plotutils 
png posix ppds procmail pthreads python qdbm qt quic 
ktime readline rtc ruby samba sasl scanner sdl serial session shaper shared 
simplexml slang slp smime sms sndfile soap sockets s 
ocks5 softquota soundtouch sox spamassassin speedo speex spell spl sqlite sse 
ssl subject-rewrite svg svga sysvipc szip t1lib tc 
ltk tetex tga theora threads tidy tiff timidity tokenizer transcode truetype 
type1 unicode usb userlocales v4l v4l2 vda virus-sc 
an vnc wddx wifi wmf wxwindows x86 xbase xerces xface xine xinerama xml xml2 
xmlrpc xmms xosd xpm xprint xrandr xsl xv xvid xvmc 
 yahoo yv12 zlib zvbi video_cards_i810 linguas_de"
Comment 1 Eric Shattow 2004-10-13 04:09:36 UTC
Created attachment 41700 [details]
src/Synth/OscilGen.c: OscilGen::prepare()

C source code
Comment 2 Eric Shattow 2004-10-13 04:17:25 UTC
Created attachment 41703 [details]
src/Synth/OscilGen.s: OscilGen::prepare() / 3.3.4

assembler source output from gcc 3.3.4-r1
Comment 3 Eric Shattow 2004-10-13 04:19:40 UTC
Comment on attachment 41700 [details]
src/Synth/OscilGen.c: OscilGen::prepare()

SORRY! wrong bug.
Comment 4 Eric Shattow 2004-10-13 04:19:54 UTC
Comment on attachment 41703 [details]
src/Synth/OscilGen.s: OscilGen::prepare() / 3.3.4

i forgot to sleep and look what happens.
Comment 5 Steve Arnold archtester gentoo-dev 2004-10-23 22:48:36 UTC
Try updating (sync, portage) and then emerge the new tiff and hylafax ebuilds. 
You may want to add tiff and hylafax to /etc/portage/package.keywords.  Reopen 
if you still have problems.
Comment 6 Stefan Briesenick (RETIRED) gentoo-dev 2004-10-25 01:45:56 UTC
emerge hylafax
Calculating dependencies ...done!
>>> emerge (1 of 1) net-misc/hylafax-4.2.0-r1 to /
>>> md5 src_uri ;-) hylafax-4.2.0.tar.gz
>>> Unpacking source...
>>> Unpacking hylafax-4.2.0.tar.gz to /vol1/gentoo/build/portage/hylafax-4.2.0-r1/work
 * Applying hylafax-4.2.0-dso.patch ...                                                                                                                    [ ok ]
 * Applying hylafax-4.2.0-faxcron_uid.patch ...                                                                                                            [ ok ]
 * Applying hylafax-4.2.0-tiff_version.patch ...                                                                                                           [ ok ]

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /mnt/gentoo/usr/portage/net-misc/hylafax/files/configure-gcc-3.4.patch


configure-gcc-3.4.patch doesn't exist! seems to be forgotten to commit.
Comment 7 Steve Arnold archtester gentoo-dev 2004-10-25 15:16:09 UTC
Sorry, not sure how that happened...  Try it again.
Comment 8 kfm 2004-11-04 05:59:28 UTC
Steve, this new ebuild works perfectly for me. Incidentally, I had a bizarre failure last week in the previous version where reception of incoming faxes was apparently without issue except that the generated tiffs contained nothing but graphical garbage (which consequently caused the PDFs that I generate from those tiffs to be unloadable). Rather than mess around trying to work out what had changed (certainly no configuration changes pertaining to hylafax itself), I decided to try this new ebuild - and the new tiff ebuild, of course; it actually solved the problem! Go figure.

By the way, I am not using gcc-3.4.x in any shape or form ;)