From owner-freebsd-ports@FreeBSD.ORG Thu Mar 25 12:50:55 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3788316A4CE for ; Thu, 25 Mar 2004 12:50:55 -0800 (PST) Received: from slytherin.ds.psu.edu (slytherin.ds.psu.edu [146.186.61.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id B72B743D1D for ; Thu, 25 Mar 2004 12:50:54 -0800 (PST) (envelope-from hawk@slytherin.ds.psu.edu) Received: from slytherin.ds.psu.edu (localhost [127.0.0.1]) i2PKpCL7049514; Thu, 25 Mar 2004 15:51:12 -0500 (EST) (envelope-from hawk@slytherin.ds.psu.edu) Received: (from hawk@localhost) by slytherin.ds.psu.edu (8.12.11/8.12.11/Submit) id i2PKpCx1049513; Thu, 25 Mar 2004 15:51:12 -0500 (EST) (envelope-from hawk) Date: Thu, 25 Mar 2004 15:51:12 -0500 From: "Dr. Richard E. Hawkins" To: Alexander Leidinger Message-ID: <20040325205112.GD24906@slytherin.ds.psu.edu> References: <20040324163317.GA24906@slytherin.ds.psu.edu> <20040324175937.04014407@Magellan.Leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040324175937.04014407@Magellan.Leidinger.net> User-Agent: Mutt/1.4.2.1i Organization: House of Hawkins cc: freebsd-ports@freebsd.org Subject: Re: installing ifc at the moment (version conflict) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2004 20:50:55 -0000 On Wed, Mar 24, 2004 at 05:59:37PM +0100, Alexander Leidinger wrote: > On Wed, 24 Mar 2004 11:33:17 -0500 > "Dr. Richard E. Hawkins" wrote: > > Is there currently a way to get ifc to install? > > The port is for 8.0.039, but intel's site has 8.0.039_pe043. > > I've tried adding the suffix in the port and running with NO_CHECKSUM=yes, > > but I get > I assume ifc v8 needs to be handled the same as icc v8, so _pe043 is an > incremental patch to 039. Have a look at the lang/icc port, how we > handle this there. Hmm, more poking seems to find the problem. The regular file listing doesn't have the base compiler; I was trying to just use the patch. I found another listing after stepping through a couple of menus (boy is that a horribly organized website!) that produced a compiler file for .039. So now I have l_fc_pc_8.0.039.tar.gz and l_fc_pc_8.0.039_pe043.tar.gz. I edited the Make file so that #PATCHLEVEL= ${PORTVERSION:C/(.+p)(.+)$/pe\2/} PATCHLEVEL= pe043 This installed the patched version (with the help of NO_CHECKSUM). I'm guessing that there's a cleaner way to do this . . . AFter a bit more mucking about, I've found that I have to change the extension from f95 to f90 for ifort to recognize it. Finally, a running compiler. And then: *wham*. slytherin ttyp1:dpt>ifort dphs1.f90 /usr/local/intel_fc_80/lib/libifcore.a(for_diags.o): In function `redirect_stderr': for_diags.o(.text+0x967): undefined reference to `freopen64' /usr/local/intel_fc_80/lib/libifcore.a(for_open_proc.o): In function `for__open_proc': for_open_proc.o(.text+0x1619): undefined reference to `lseek64' for_open_proc.o(.text+0x16b9): undefined reference to `lseek64' and so forth. I'm guessing that this is some kind of library mismatch. The only dependency seems to be an extraction dependency upon a file from rpm2cpio--doesn't this mean that it should only be depending upon its own files (or base system file) to function? hawk, baffled -- Richard E. Hawkins, Asst. Prof. of Economics /"\ ASCII ribbon campaign dochawk@psu.edu 111 Hiller (814) 375-4846 \ / against HTML mail These opinions will not be those of X and postings. Penn State until it pays my retainer. / \