From owner-freebsd-questions Wed Sep 3 22:59:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id WAA07705 for questions-outgoing; Wed, 3 Sep 1997 22:59:09 -0700 (PDT) Received: from nico.telstra.net (nico.telstra.net [139.130.204.16]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id WAA07693 for ; Wed, 3 Sep 1997 22:58:59 -0700 (PDT) Received: from freebie.lemis.com (gregl1.lnk.telstra.net [139.130.136.133]) by nico.telstra.net (8.6.10/8.6.10) with ESMTP id PAA09040; Thu, 4 Sep 1997 15:58:16 +1000 Received: (grog@localhost) by freebie.lemis.com (8.8.7/8.6.12) id PAA02346; Thu, 4 Sep 1997 15:28:14 +0930 (CST) Message-ID: <19970904152813.49047@lemis.com> Date: Thu, 4 Sep 1997 15:28:13 +0930 From: Greg Lehey To: "Fernando P. Schapachnik" Cc: questions@FreeBSD.ORG Subject: Re: Problems compiling DDD 2.1.1 from the ports. References: <3.0.2.16.19970903224500.222758a2@milagro.dc.uba.ar> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.81e In-Reply-To: <3.0.2.16.19970903224500.222758a2@milagro.dc.uba.ar>; from Fernando P. Schapachnik on Wed, Sep 03, 1997 at 10:45:00PM -0300 Organisation: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8250 Fax: +61-8-8388-8250 Mobile: +61-41-739-7062 WWW-Home-Page: http://www.lemis.com/~grog Fight-Spam-Now: http://www.cauce.org Sender: owner-freebsd-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, Sep 03, 1997 at 10:45:00PM -0300, Fernando P. Schapachnik wrote: > (Please reply to me, and I'll sumarize: I'm not in the list.) By default, I reply both to the original sender and the list. I recommend that others do so as well. > Hello: > I'm having problems compiling ddd-2.1.1 from the ports. I'm using FBSD > 2.1.7.1, That's your problem. There are several ways to solve it, but upgrading to a more recent version (2.2.2 or 3.0-current) is the best way to do so. > and LessTif 0.8. > When I 'make' ddd I obtain: > Script started on Sun Aug 31 00:26:07 1997 > Recabarren# make >>> Checksum OK for ddd-2.1.1.tar.gz. > ===> Extracting for ddd-2.1.1 > ===> ddd-2.1.1 depends on executable: gmake - found > ===> Patching for ddd-2.1.1 > ===> Applying FreeBSD patches for ddd-2.1.1 > ===> Configuring for ddd-2.1.1 > [...] > creating Ddd > creating ddd.man > creating config.h > configure: configuration is done. > Please check the settings in the files generated by `configure' - > that is, `ddd/Makefile' and `ddd/config.h'. Then run `make'. > echo "LIBXM = -L/usr/X11R6/lib -lXm" >> > /home/fpscha/ddd/work/ddd-2.1.1/ddd/Makefile > ===> Building for ddd-2.1.1 > ld.so: warning: /usr/lib/libutil.so.2.1: minor version 1 older than > expected 2, using it anyway > ld.so failed: Can't find shared library "libc.so.3.0" > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > Recabarren# find / -name "libc.so.*" -print > /usr/lib/libc.so.2.2 > Recabarren# exit > > I have compiled gcc 2.7.2.2, could it be that 'make' is using includes or > libraries from that version gcc? No, libc.so is the standard C library, which is supplied with the system. Version 3.0 is standard with 2.2.2 and 3.0. > I've tried also using gcc 2.6.3, but I'm afraid 'make' is using the > new includes anyway. make doesn't use header files. > Does it make sense? How can I restore the 'old' environment? I don't see that you've changed anything yet. Try installing 2.2.2, and you shouldn't have *these* problems any more. Greg