<?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>4666</bug_id>
          
          <creation_ts>2002-07-07 18:47 0000</creation_ts>
          <short_desc>smpeg 0.4.4 refuses to build with gcc-3.1</short_desc>
          <delta_ts>2003-02-04 19:42:18 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>GCC Porting</component>
          <version>1.2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</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>bugs.gentoo.org@tange.dk</reporter>
          <assigned_to>carpaski@gentoo.org</assigned_to>
          <cc>mettlerd@icu.unizh.ch</cc>
    
    <cc>mkennedy@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>bugs.gentoo.org@tange.dk</who>
            <bug_when>2002-07-07 18:47:59 0000</bug_when>
            <thetext>See the attached log generated by: 
 
emerge smpeg</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs.gentoo.org@tange.dk</who>
            <bug_when>2002-07-07 18:49:16 0000</bug_when>
            <thetext>Created an attachment (id=2021)
output from emerge smpeg
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2002-07-25 00:26:54 0000</bug_when>
            <thetext>hi. I can&apos;t reproduce this. could you post your USE flags for us please?

Matt</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2002-07-25 00:29:06 0000</bug_when>
            <thetext>also, your CFLAGS/CXXFLAGS etc. thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mettlerd@icu.unizh.ch</who>
            <bug_when>2002-08-20 23:27:19 0000</bug_when>
            <thetext>the same here with smpeg-0.4.4-r3 and gcc-3.2 (profile: default-x86-2.0):

gcc -march=athlon-tbird -O3 -pipe -I/usr/include/SDL -D_REENTRANT
-DTHREADED_AUDIO -I/usr/inc                                            
lude/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -I/usr/X11R                                            
6/include -DNDEBUG -I.. -DNOCONTROLS -I. -I./audio -I./video -o .libs/plaympeg
plaympeg.o .li                                             bs/libsmpeg.so
-L/usr/lib -lSDL -lpthread -lm -lSDL -lpthread -lm -lSDL -lpthread -lm -L/usr/ 
                                           lib -Wl,-rpath,/usr/lib -lSDL
-lpthread -lm
.libs/libsmpeg.so: undefined reference to `operator new[](unsigned)&apos;
.libs/libsmpeg.so: undefined reference to `operator delete(void*)&apos;
.libs/libsmpeg.so: undefined reference to `operator delete[](void*)&apos;
.libs/libsmpeg.so: undefined reference to `operator new(unsigned)&apos;
collect2: ld returned 1 exit status
make[1]: *** [plaympeg] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/smpeg-0.4.4-r3/work/smpeg-0.4.4&apos;
make: *** [all-recursive] Error 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/media-libs/smpeg/smpeg-0.4.4-r3.ebuild .
Failed to emerge package media-libs/smpeg-0.4.4-r3

i have not attempted to solve this yet.

my flags:

CFLAGS=&quot;-march=athlon-tbird -O3 -pipe&quot;
CXXFLAGS=${CFLAGS}
default USE flags of profile default-x86-2.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2002-08-21 09:28:59 0000</bug_when>
            <thetext>hi i still cannot reproduce this with gcc3.2, default-x86-2.0 profile with my
CFLAGS as &quot;-march=pentium3 -O3 -pipe&quot;. I can reproduce this problem exactly if I
choose &quot;-march=athlon-tbird -O3 -pipe&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2002-08-21 09:32:36 0000</bug_when>
            <thetext>eww... now if i try to re-emerge it with my original CFLAGS/CXXFLAGS I get the
same problem. heh.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs.gentoo.org@tange.dk</who>
            <bug_when>2002-08-21 19:25:22 0000</bug_when>
            <thetext>I just retried: The bug is still there.

# grep -v # /etc/make.conf
GENTOO_MIRRORS=&quot;http://mirrors.sunsite.dk/gentoo
http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
USE=&quot;mmx sse apm pcmcia pnp trusted gphoto2 cups slp X opengl xv kde qt qtmt
arts evo sdl gd gif jpeg png tiff avi mpeg quicktime alsa dvd xmms oggvorbis
flash encode ipv6 pam ssl crypt imap ldap tcpd mozilla mozirc spell truetype xml
xml2 pdflib perl berkdb mysql postgres odbc innodb gdbm afs&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-mcpu=i686 -O2 -pipe&quot;
CXXFLAGS=&quot;-mcpu=i686 -O2 -pipe&quot;
CC=gcc-3.1
CXX=g++-3.1
GCJ=gcj-3.1
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2002-08-22 01:41:22 0000</bug_when>
            <thetext>Ole and Daniel,

I believe I&apos;ve fixed this problem in -r4. Please test and let me know how it goes.

Thanks for the report,
Matt</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs.gentoo.org@tange.dk</who>
            <bug_when>2002-08-22 02:31:50 0000</bug_when>
            <thetext>Nope. Same problem. Same output.

But I think I know what the problem is:

CXX=g++-3.1 but smpeg is using g++ in some places. g++ is _not_ 3.1. It seems
smpeg is not respcting CXX.

I have tried:
# mv g++ g++-org
# cp g++-3.1 g++
# mv gcc gcc-org
# cp gcc-3.1 gcc

Now it emerged without problems (whether it *works* remains to be seen).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mettlerd@icu.unizh.ch</who>
            <bug_when>2002-08-22 05:38:31 0000</bug_when>
            <thetext>yep, now it works fine here :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugs.gentoo.org@tange.dk</who>
            <bug_when>2002-08-28 15:45:02 0000</bug_when>
            <thetext>The bug is the same problem as in bug 4666 - just for a different package. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carpaski@gentoo.org</who>
            <bug_when>2002-09-24 23:16:28 0000</bug_when>
            <thetext>This was fixed in bug #5558</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2021</attachid>
            <date>2002-07-07 18:49 0000</date>
            <desc>output from emerge smpeg</desc>
            <filename>emerge-smpeg.gz</filename>
            <type>application/x-gzip</type>
            <data encoding="base64">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
UGPKGCm9AAA=
</data>        

          </attachment>
    </bug>

</bugzilla>