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