From owner-freebsd-ports@FreeBSD.ORG Thu Mar 4 12:49:16 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 85DB816A4CE for ; Thu, 4 Mar 2004 12:49:16 -0800 (PST) Received: from slytherin.ds.psu.edu (slytherin.ds.psu.edu [146.186.61.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id 158B843D41 for ; Thu, 4 Mar 2004 12:49:16 -0800 (PST) (envelope-from hawk@slytherin.ds.psu.edu) Received: from slytherin.ds.psu.edu (localhost [127.0.0.1]) by slytherin.ds.psu.edu (8.12.9/8.12.9) with ESMTP id i24KnBaA055495; Thu, 4 Mar 2004 15:49:11 -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 i24KnAXA055494; Thu, 4 Mar 2004 15:49:10 -0500 (EST) (envelope-from hawk) Date: Thu, 4 Mar 2004 15:49:10 -0500 From: "Dr. Richard E. Hawkins" To: Alexander Leidinger Message-ID: <20040304204910.GA52768@slytherin.ds.psu.edu> References: <20040303195716.GL57588@slytherin.ds.psu.edu> <20040304182123.464f684e@Magellan.Leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040304182123.464f684e@Magellan.Leidinger.net> User-Agent: Mutt/1.4.2.1i Organization: House of Hawkins cc: freebsd-ports@freebsd.org Subject: Re: attempting to resucitate Lahey Fortran port 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, 04 Mar 2004 20:49:16 -0000 On Thu, Mar 04, 2004 at 06:21:23PM +0100, Alexander Leidinger wrote: > On Wed, 3 Mar 2004 14:57:16 -0500 > "Dr. Richard E. Hawkins" wrote: > PR 37927 > > >> MASTER_SITES= # fetch manually > > >You don't tell us where to get it from. > > Which makes no sense for an installer for a commercial linux project. > But you used "fetch manually"... I think it would be better to use > "comes on CD" or something like this. I haven't reopened the PR, because > of your problems below. OK, I'll switch that. But I think it's what the guide said to do at the time. > > > > slytherin ttyp6:dpt>lf95 dpt1.f95 > > Encountered 0 errors, 0 warnings in file dpt1.f95. > > /usr/bin/ld: unrecognised emulation mode: elf_i386 > > Supported emulations: elf_i386_fbsd > > What does this mean/how do I fix it? > If you can't change the emulation in lf95, you may perhaps have to write > a ld wrapper which replaces the emulation. We have something like this > in the icc and ifc ports (not for changing the emulation, but for other > things). A vague bell rang in my memory, and I installed the linux_devtools port. That solved it, although the output of "ld -V" didn't change. My makeefile has the lines, RUN_DEPENDS= /compat/linux/lib/libc.so.6:${PORTSDIR}/devel/linux_devtools FETCH_DEPENDS= ${LINUXBASE}/lib/libc.so.6:${PORTSDIR}/devel/linux_devtools This doesn't cause the devtools to be installed, nor does it cause an error. Also, the linux and linux_devtools seem to be a moving target. What is the correct way to make the appropriate dependency? Hmm, and my digging has lead to a new question. There is now a linuxthreads port. Will this let multi-threaded linux applications run? If so, it should be a dependency (lf95 can make multithreaded, but they can't run with just devtools. The port-descr says: >LinuxThreads is an POSIX pthreads implementation using "kernel threads". In >this FreeBSD port, a kernel thread is started using rfork (whereas in the >original Linux implementation a kernel thread is started using the Linux clone >call). This implementaion provides a so-called one-to-one mapping of threads to >kernel schedulable entities. For more information see about the original > Just send-pr the new (working) port again (this will open up a new PR) > with a working mail address. :-) OK. THe last address *did* work for a year after I sent it in :) In fact, that was how I found out that the university had dropped the alias. thanks hawk -- 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. / \