?typo in portfile for gcc43 with gfortran

Ryan Schmidt ryandesign at macports.org
Wed Dec 26 09:08:14 PST 2007


On Dec 26, 2007, at 09:55, George Nurser wrote:

> I have just tried to install the latest snapshot (20071221) of gcc43.
> I did
> sudo port -v install gcc43 +gfortran
>
> & got a failure
> The following requested languages could not be built: objc++
> Supported languages are: c,c++,fortran,java,objc,obj-c++,treelang
> Error: Target org.macports.configure returned: configure failure:
> shell command " cd
> "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ 
> gcc43/work/build"
> && ../gcc-4.3-20071221/configure --prefix=/opt/local
> --libdir=/opt/local/lib/gcc43 --includedir=/opt/local/include/gcc43
> --infodir=/opt/local/share/info --mandir=/opt/local/share/man
> --with-local-prefix=/opt/local --with-system-zlib --disable-nls
> --program-suffix=-mp-4.3
> --with-gxx-include-dir=/opt/local/include/gcc43/c++/
> --with-gmp=/opt/local --with-mpfr=/opt/local
> --enable-languages=c,c++,objc,objc++,fortran " returned error 1
>
> Looking at the portfile at http://gcc43.darwinports.com/
> # $Id: Portfile 31647 2007-12-01 15:35:54Z mww  macports.org $
>
>
> # due to popular request - untested for the BETA; will be removed as
> soon as other languages than C compile successfuly
> Variant: gfortran description "Enables fortran; this language will be
> enabled in the final version - this variant is completely untested!" {
> configure.args-delete --enable-languages=c,c++,objc,obj-c++
> configure.args-append --enable-languages=c,c++,objc,objc++,fortran
> }
> It looks like a typo: objc++ should be obj-c++

I think you're probably right. I'll Cc gcc43's maintainer. In the  
future, you should probably file tickets in our bug tracker when you  
discover problems, making sure to assign the ticket to the port's  
maintainer.


> BTW -- Is there any way of correcting this manually so I can compile
> it? I can't see a portfile on my computer.

You can edit the portfile locally by typing "port edit gcc43" (or  
possibly "sudo port edit gcc43") assuming you have set up your EDITOR  
environment variable correctly.




More information about the macports-users mailing list