Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54254 - xmms-fc fails to emerge (gcc-3.4 related?)
Summary: xmms-fc fails to emerge (gcc-3.4 related?)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Jon Hood (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-17 21:22 UTC by Jeremy Huddleston (RETIRED)
Modified: 2004-07-02 23:58 UTC (History)
2 users (show)

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 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-17 21:22:30 UTC
g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O2 -pipe -fomit-frame-pointer -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include -c LamePaula.cpp  -fPIC -DPIC
In file included from FC_Defs.h:8,
                 from FC.cpp:23:
SmartPtr.h: In member function `void smartPtr<T>::setBuffer(T*, ulint)':
SmartPtr.h:210: error: `pBufCurrent' undeclared (first use this function)
SmartPtr.h:210: error: (Each undeclared identifier is reported only once for each function it appears in.)
SmartPtr.h:210: error: `bufBegin' undeclared (first use this function)
SmartPtr.h:211: error: `bufEnd' undeclared (first use this function)
SmartPtr.h:212: error: `bufLen' undeclared (first use this function)
SmartPtr.h:213: error: `status' undeclared (first use this function)
make[1]: *** [FC.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
mv -f LamePaula.o LamePaula.lo
make[1]: Leaving directory `/mnt/raid0/tmp/portage/xmms-fc-0.5.3/work/xmms-fc-0.5.3/src'
make: *** [all-recursive] Error 1

!!! ERROR: media-plugins/xmms-fc-0.5.3 failed.
!!! Function src_compile, Line 474, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 1 Jon Hood (RETIRED) gentoo-dev 2004-07-02 17:42:01 UTC
yes, gcc-3.4 related; sadly, programs that use crypto's smartptr.h have been breaking all over the place with errors like this. The fix is to check out bug #49449 and apply selective parts of the patch posted there to the files that are breaking. If you don't want to have to go through all of that, feel free to reassign the bug to me and I'll take a look at it either late tonight or within the next week.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-02 17:47:39 UTC
Jon: thanks =)
Comment 3 Jon Hood (RETIRED) gentoo-dev 2004-07-02 23:58:07 UTC
I was wrong, this had nothing to do with crypto. Instead, I spent many minutes going through the source code and fixing it. Maybe I should show my "Intro to C++" teacher what I like to do in my spare time...he might respect me more ;). Anyways, patch in cvs and the plugin seems to work fine. Sending upstream now.