<?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>83840</bug_id>
          
          <creation_ts>2005-03-02 09:13 0000</creation_ts>
          <short_desc>app-crypt/steghide emerge fails</short_desc>
          <delta_ts>2005-03-29 17:49:00 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>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>merlin@liao.homelinux.org</reporter>
          <assigned_to>crypto@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>merlin@liao.homelinux.org</who>
            <bug_when>2005-03-02 09:13:49 0000</bug_when>
            <thetext>When I emerge steghide I get an error and the compilation process stops with the following messages:

if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -DLOCALEDIR=\&quot;/usr/share/locale\&quot;   -O2 -Wall -MT DFSAPHeuristic.o -MD -MP -MF &quot;.deps/DFSAPHeuristic.Tpo&quot; \
  -c -o DFSAPHeuristic.o `test -f &apos;DFSAPHeuristic.cc&apos; || echo &apos;./&apos;`DFSAPHeuristic.cc; \
then mv &quot;.deps/DFSAPHeuristic.Tpo&quot; &quot;.deps/DFSAPHeuristic.Po&quot;; \
else rm -f &quot;.deps/DFSAPHeuristic.Tpo&quot;; exit 1; \
fi
AuSampleValues.cc:24: error: too few template-parameter-lists
AuSampleValues.cc:24: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
AuSampleValues.cc:25: error: too few template-parameter-lists
AuSampleValues.cc:25: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
AuSampleValues.cc:28: error: too few template-parameter-lists
AuSampleValues.cc:28: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
AuSampleValues.cc:29: error: too few template-parameter-lists
AuSampleValues.cc:29: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
AuSampleValues.cc:32: error: too few template-parameter-lists
AuSampleValues.cc:32: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
AuSampleValues.cc:33: error: too few template-parameter-lists
AuSampleValues.cc:33: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
AuSampleValues.cc:36: error: too few template-parameter-lists
AuSampleValues.cc:36: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
AuSampleValues.cc:37: error: too few template-parameter-lists
AuSampleValues.cc:37: error: expected `,&apos; or `;&apos; before &apos;=&apos; token
make[2]: *** [AuSampleValues.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/steghide-0.5.1/work/steghide-0.5.1/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/steghide-0.5.1/work/steghide-0.5.1&apos;
make: *** [all] Error 2

Reproducible: Always
Steps to Reproduce:
1. emerge steghide


Expected Results:  
Emerge successfully</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2005-03-02 11:53:13 0000</bug_when>
            <thetext>reopen with output from emerge --info</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>merlin@liao.homelinux.org</who>
            <bug_when>2005-03-02 12:09:14 0000</bug_when>
            <thetext>sorry, here is my emerge --info output:

Portage 2.0.51.18 (default-linux/x86/2004.2/gcc34, gcc-3.4.3, glibc-2.3.4.20050125-r1, 2.6.11-rc4-nitro1 i686)
=================================================================
System uname: 2.6.11-rc4-nitro1 i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.4-r2,dev-lang/python-2.3.5 [2.4 (#1, Feb 28 2005, 12:09:59)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.4-r2, 2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs autoconfig candy ccache distlocks sandbox sfperms&quot;
GENTOO_MIRRORS=&quot;http://gentoo.scphost.com&quot;
LDFLAGS=&quot;-Wl,-z,now&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/overlays/local /usr/local/overlays/gentoo-de /home/merlin/portage&quot;
SYNC=&quot;rsync://rsync.de.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow 3dnowex X aac aalib acpi alsa apm arts avi berkdb bitmap-fonts bzip2 cdparanoia cdr cjk crypt cups curl dvd dvdr dvdread emboss encode f77 fam flac font-server foomaticdb fortran gdbm gif gnokii gnutls gpg gpm gstreamer gtk gtk2 imagemagick imap imlib java joystick jpeg jpeg2k kde kdeenablefinal libg++ libwww lm_sensors mad maildir matroska mikmod mmx mmx2 motif mpeg ncurses net network nls nodrm nptl nptlonly oggvorbis opengl oss pam pdflib perl png pnp python qt quicktime readline real rtc samba sdl silc slang speex spell sse ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb x86 xine xml xml2 xmms xv xvid xvmc zlib&quot;
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>merlin@liao.homelinux.org</who>
            <bug_when>2005-03-02 12:12:06 0000</bug_when>
            <thetext>I also commented out my cflags and ldflags (after emerge failed) so that cannot be the problem.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2005-03-02 19:18:38 0000</bug_when>
            <thetext>I think this may be a case where old code is not gcc-3.4 compatible.
try it with gcc-3.3 in the meantime.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2005-03-24 16:21:58 0000</bug_when>
            <thetext>I can confirm;

[1] i686-pc-linux-gnu-3.3.4 -&gt; builds fine
[2] i686-pc-linux-gnu-3.4.3-20050110 -&gt; same compile problem</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2005-03-24 17:34:53 0000</bug_when>
            <thetext>Created an attachment (id=54398)
steghide.diff

This patch does not work, but instead, it generates even more errors. Fun, fun,
fun! :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2005-03-29 17:49:00 0000</bug_when>
            <thetext>Fixed it using patch from Debian folks. Contrary to my own patch, it actually works and lets you compile steghide with gcc-3.4. More information about the patch can be found at:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=274184</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54398</attachid>
            <date>2005-03-24 17:34 0000</date>
            <desc>steghide.diff</desc>
            <filename>steghide.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHN0ZWdoaWRlLTAuNS4xL3NyYy9BdVNhbXBsZVZhbHVlcy5jYwkyMDAzLTA5LTI4IDEyOjMw
OjMwLjAwMDAwMDAwMCAtMDMwMAorKysgc3RlZ2hpZGUtMC41LjEubmV3L3NyYy9BdVNhbXBsZVZh
bHVlcy5jYwkyMDA1LTAzLTI0IDIyOjMxOjQ5LjAwMDAwMDAwMCAtMDMwMApAQCAtMTgsNyArMTgs
MTAgQEAKICAqCiAgKi8KIAorI2lmbmRlZiBTSF9BVVNBTVBMRVZBTFVFU19ICisjZGVmaW5lIFNI
X0FVU0FNUExFVkFMVUVTX0gKICNpbmNsdWRlICJBdVNhbXBsZVZhbHVlcy5oIgorI2luY2x1ZGUg
ImNvbW1vbi5oIgogCiAvLyBBdU11TGF3U2FtcGxlVmFsdWUKIGNvbnN0IEJZVEUgQXVNdUxhd1Nh
bXBsZVZhbHVlOjpNaW5WYWx1ZSA9IDAgOwpAQCAtMzUsMyArMzgsNSBAQAogLy8gQXVQQ00zMlNh
bXBsZVZhbHVlCiBjb25zdCBTV09SRDMyIEF1UENNMzJTYW1wbGVWYWx1ZTo6TWluVmFsdWUgPSBT
V09SRDMyX01JTiA7CiBjb25zdCBTV09SRDMyIEF1UENNMzJTYW1wbGVWYWx1ZTo6TWF4VmFsdWUg
PSBTV09SRDMyX01BWCA7CisKKyNlbmRpZiAvLyBuZGVmIFNIX0FVU0FNUExFVkFMVUVTX0gK
</data>        

          </attachment>
    </bug>

</bugzilla>