Subject: Re: KDE3 __pure_virtual
To: Stephen Borrill <netbsd@precedence.co.uk>
From: Nick Hudson <skrll@netbsd.org>
List: tech-pkg
Date: 07/30/2002 10:03:53
On Tuesday 30 July 2002 9:52 am, Stephen Borrill wrote:
> On Fri, 26 Jul 2002, Nick Hudson wrote:
> 
> > On Friday 26 July 2002 5:10 pm, Stephen Borrill wrote:
> > > I'm compiling kde3 on 1.5.2 and it managed to get through the
> > > complicated bits. :-)
> > [...]
> > 
> > > ===> Required package kdeartwork-3.0.2: NOT found
> > [...]
> > > /usr/X11R6/qt3/lib/libqt-mt.so.3: undefined reference to
> > > `__pure_virtual'
> > > collect2: ld returned 1 exit status
> > 
> > This is one of the kde packages that doesn't like the version of gcc in
> > 1.5.x.
> 
> I've rebuilt qt3-libs and kdeartwork3 with gcc-2.95.3 (from
> pkgsrc) and it's still the same. Do I need to extend my recompiling, is
> gcc-2.95.3 still not suitable or is something else amiss?
> 
> Where is __pure_virtual meant to reside?

On a 1.6B system (gcc 2.95.3)

$ nm -C /usr/X11R6/qt3/lib/libqt-mt.so | grep __pure_virtual
00769fc0 T __pure_virtual

I suggest that your compile of qt didn't go according to plan.

Nick