On Tue, 1 Feb 2000, Edwin Culp wrote:
> Marc Schneiders wrote:
> > Some problems have disappeared, some remain, to wit:
> >
> > /kernel: cmd ntpd pid 86 tried to use non-present sched_get_priority_max
> > /kernel: cmd ntpd pid 86 tried to use non-present sched_setscheduler
> > ntpd [86]: sched_setscheduler(): Function not implemented
> >
> > (I've checked, ntpd was built.)
> >
> > And when doing startx:
> >
> > /usr/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.3: Undefined symbol
> > "_vt$9exception"

You need to rebuild all libraries built from C++ source and all programs
that use such libraries due to the recent changes with the way we use gcc
2.95.2.

Now which programs and libraries use C++ ?  I dont know,
I found it easiest to uninstall all packages by repeatedly running:
  "pkg_delete `pkg_info | cut -d\  -f1`"
until there was only XFree86 left and then forceably deleting that and
then rebuild everything.  (better build your shell real quick!).

Its not too bad now that a Celeron 450 with an IBM UDMA33 disk can
build XFree86 (only SVGA server + a.out,static&dynamic,PAM) and
windowmaker in less than 50 minutes.

I'm sure you could examine all your binaries for which libraries they
use and then pkg_delete the appropriate packages but I thought I might
as well update the whole system since its so easy with the FreeBSD
ports collection (I could do with a DSL link though ;).

(Why do some (or all?) packages fail to de-register themselves as being
dependent on XFree86 ?... I only have to use pkg_delete -f with XFree86).




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to