<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>52279</bug_id>
          
          <creation_ts>2004-05-28 10:12 0000</creation_ts>
          <short_desc>hdf-4.2.0-r3 fails to compile</short_desc>
          <delta_ts>2004-06-02 04:37:39 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>spock@gentoo.org</reporter>
          <assigned_to>sci@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>spock@gentoo.org</who>
            <bug_when>2004-05-28 10:12:38 0000</bug_when>
            <thetext>On my system the latest hdf fails to compile:

g77  -Wsign-compare -O3 -fomit-frame-pointer -c -o df24ff.o `test -f &apos;df24ff.f&apos; || echo &apos;./&apos;`df24ff.f
/bin/sh: line 1: g77: command not found
make[3]: *** [df24ff.o] B&amp;#322;&amp;#261;d 127
make[3]: Leaving directory `/var/tmp/portage/hdf-4.2.0-r3/work/hdf4.2r0/hdf/src&apos;
make[2]: *** [all] B&amp;#322;&amp;#261;d 2
make[2]: Leaving directory `/var/tmp/portage/hdf-4.2.0-r3/work/hdf4.2r0/hdf/src&apos;
make[1]: *** [all-recursive] B&amp;#322;&amp;#261;d 1
make[1]: Leaving directory `/var/tmp/portage/hdf-4.2.0-r3/work/hdf4.2r0/hdf&apos;
make: *** [all-recursive] B&amp;#322;&amp;#261;d 1

!!! ERROR: dev-libs/hdf-4.2.0-r3 failed.
!!! Function src_compile, Line 31, Exitcode 2
!!! emake failed

If I&apos;m not mistaken, this is because I don&apos;t have &apos;f77&apos; in my USE flags and hence g77 is not build when gcc is merged. 

Portage 2.0.50-r7 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.6-rc1)
=================================================================
System uname: 2.6.6-rc1 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.15
distcc 2.14 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.3
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-Os -s -mcpu=athlon-tbird -march=athlon-tbird -mmmx -m3dnow -pipe -fforce-addr -DNDEBUG -DG_DISABLE_ASSERT -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/bind /var/qmail/alias /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-Os -s -mcpu=athlon-tbird -march=athlon-tbird -mmmx -m3dnow -pipe -DNDEBUG -DG_DISABLE_ASSERT -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache cvs digest sandbox&quot;
GENTOO_MIRRORS=&quot;http://src.gentoo.pl/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow X aalib alsa apache2 apm avi berkdb bindist bonobo cdr crypt cups curl encode esd ethereal fbcon flash foomaticdb gd gdbm gdm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 jabber java jpeg libg++ libwww linguas_de linguas_en linguas_pl linguas_us mad maildir mbox mikmod mmx mng motif mozilla moznocompose moznoirc mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl plotutils png postgres python quicktime readline samba scanner sdl slang spell ssl svga tcltk tcpd tetex threads tiff tlen truetype wmf x86 xml xml2 xmms xosd xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>phosphan@gentoo.org</who>
            <bug_when>2004-06-01 10:28:59 0000</bug_when>
            <thetext>Yes, you&apos;re right, and until there&apos;s some change in portage there&apos;s no clean way to handle this. Maybe I&apos;ll add a warning tomorrow.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>phosphan@gentoo.org</who>
            <bug_when>2004-06-02 04:37:39 0000</bug_when>
            <thetext>Dies now if it can&apos;t find g77. Regarding this as fixed until there&apos;s a portage feature for this kind of problem.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>