[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [photran] Eclipse Kepler make: gfortran: No such file or directory

It worked with Indigo probably because you were using Lion not Mountain Lion. See the following FAQ:

http://wiki.eclipse.org/PTP/FAQ#Q:_Eclipse_doesn.27t_seem_to_find_commands_for_.5Bcompiler.2C_make.2C_....5D

Regards,
Greg

On Nov 12, 2013, at 3:22 PM, Dan Smith <sdan@xxxxxxxxxxxxx> wrote:

Hello,

I am attempting to install Eclipse Kepler to develop fortran code on my Macbook Pro using Mountain Lion operating system.

After launching Kepler from Finder I am unable to compile fortran code.  I get the following message:

13:50:37 **** Build of configuration Default for project DEQSOLV ****
make all 
make: gfortran: No such file or directory
gfortran -o hello.exe -g main.f aux.f libddaskr.a
make: *** [all] Error 1

13:50:37 Build Finished (took 71ms)

If I launch Kepler from the terminal I am able to compile successfully.

I see from searching the internet that this problem has occurred before, and I previously had this problem with Eclipse Indigo.  I have attempted the same solution that I previously used with Indigo, but have not had success.

I edited the info.plist file associated with Kepler and inserted a path list identical to that found at the terminal prompt.

Results at terminal are shown below.

ans-MacBook-Pro:~ dansmith$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Dans-MacBook-Pro:~ dansmith$ 

Excerpt from Info.plist is shown below.

<plist version="1.0">
<dict>
<key>LSEnvironment</key>
<dict>
<key>PATH</key>
<string>/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin</string>
</dict>
<key>CFBundleExecutable</key>

After editing and saving the Info.plist file I typed the following command at the terminal prompt.

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v –f /Users/dansmith/Documents/ECLIPSE_KEPLER/eclipse/Eclipse.app

The result of this command is shown below.  I don't know what this command does.  I read that it was required.

lsregister: processing –f
lsregister: processing /Users/dansmith/Documents/ECLIPSE_KEPLER/eclipse/Eclipse.app

This same procedure worked previously with Eclipse Indigo but does not now.  gfortran is installed and functioning - gcc version 4.8.2 (GCC).  Eclipse Indigo is functioning (although I am having problems with debug, which prompted me to try installing Kepler)

Does anyone have any suggestions?  Does anyone see what I am doing wrong?

Thanks,

Dan
_______________________________________________
photran mailing list
photran@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/photran