From owner-freebsd-questions Wed Feb 25 13:12:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA19361 for freebsd-questions-outgoing; Wed, 25 Feb 1998 13:12:36 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from gdi.uoregon.edu (gdi.uoregon.edu [128.223.170.30]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA19329 for ; Wed, 25 Feb 1998 13:12:23 -0800 (PST) (envelope-from dwhite@gdi.uoregon.edu) Received: from localhost (dwhite@localhost) by gdi.uoregon.edu (8.8.7/8.8.8) with SMTP id NAA27999; Wed, 25 Feb 1998 13:12:15 -0800 (PST) (envelope-from dwhite@gdi.uoregon.edu) Date: Wed, 25 Feb 1998 13:12:15 -0800 (PST) From: Doug White Reply-To: Doug White To: "Jose M. Alcaide" cc: freebsd-questions@FreeBSD.ORG Subject: Re: KDE 3.1b compiles on 2.2.5, but it doesn't work In-Reply-To: <34F2A117.878793E4@we.lc.ehu.es> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 24 Feb 1998, Jose M. Alcaide wrote: > > > /usr/libexec/ld.so: Undefined symbol "_ftok" called from kaudioserver:/usr/local/lib/libmediatool.so.0.90 at 0x8022148 > > > > Argh!! I keep having this problem too; it's a stale or incorrect > > libcompat. Rebuild kde and move /usr/lib/libcompat.so.* out of the way > > while it's building so that it picks up the static library; it seems to > > work fine then. > > > > Uh? My system doesn't have any libcompat.so.*. It has only the > static library libcompat.a. And this library has _ftok defined: > I can see that using the nm command. The old libcompat.so that I have may be freom the compatibilty libs or from old installations (I just keep upgrading my one box I've had since 2.0.5 :-) ). > A "make" on /usr/src/lib/libcompat does not create any dynamic > library. I don't understand what happens; libmediatool was compiled > without any problem, despite the fact of libcompat.so.xx being not > present. However, the dynamic loader wants this library. > ld.so wants it for libmediatool. Try rebuilding it and make sure libcompat doesn't happen to exist in /usr/local/lib. Doug White | University of Oregon Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant http://gladstone.uoregon.edu/~dwhite | Computer Science Major To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message