Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Mar 2004 18:21:23 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        "Dr. Richard E. Hawkins" <hawk@slytherin.ds.psu.edu>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: attempting to resucitate Lahey Fortran port
Message-ID:  <20040304182123.464f684e@Magellan.Leidinger.net>
In-Reply-To: <20040303195716.GL57588@slytherin.ds.psu.edu>
References:  <20040303195716.GL57588@slytherin.ds.psu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 3 Mar 2004 14:57:16 -0500
"Dr. Richard E. Hawkins" <hawk@slytherin.ds.psu.edu> wrote:

> A couple of years ago, I submitted an installer for Lahey Fortran.  More
> than a year later, messages were apparently sent to a by then defunct
> email address, and the port closed.

PR 37927

> The problem seems tgo have been that:
> 
> >Audit-Trail
> >
> >State-Changed-From-To: open->feedback 
> >State-Changed-By: edwin 
> >State-Changed-When: Fri Oct 3 17:53:05 PDT 2003 
> >State-Changed-Why:  
> >> 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.

> Anyway, it's now developed a new problem on current, which makes no 
> sense to me.  I don't know what this means (which will certainly stop me from fixing it :)
> 
> The port still installs, but after lf95 compiles, in the link state I get the message:
> 
> 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?

man ld:
---snip---
       -memulation
           Emulate  the  emulation  linker.  You can list the available emula-
           tions with the --verbose or -V options.

           If the -m option is not used,  the  emulation  is  taken  from  the
           "LDEMULATION" environment variable, if that is defined.

           Otherwise,  the  default  emulation depends upon how the linker was
           configured.
---snip---

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).

> And how do I get the submission going again?

Just send-pr the new (working) port again (this will open up a new PR)
with a working mail address. :-)

Or try to get a ports committer interested in helping you...

Bye,
Alexander.

-- 
           I will be available to get hired in April 2004.

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040304182123.464f684e>