Trouble using macports "port"

Forrest Aldrich forrie at forrie.com
Wed Jul 18 09:29:20 PDT 2007



Kevin Walzer wrote:
> Forrest Aldrich wrote:
>> I'm on a Powerbook G4 with an updated OS 10.x.
>>
>> I just installed MacPorts today; when I go to try and install gcc, 
>> see what happens:
>>
>>    root# port install gcc42
>>    --->  Configuring gmp
>>    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_devel_gmp/work/gmp-4.2.1" 
>>
>>    && ./configure --prefix=/opt/local --infodir=/opt/local/share/info
>>    --enable-shared --enable-cxx " returned error 1
>>    Command output: checking build system type... 
>> powerpc-apple-darwin8.10.0
>>    checking host system type... powerpc-apple-darwin8.10.0
>>    checking for a BSD-compatible install... /usr/bin/install -c
>>    checking whether build environment is sane... yes
>>    checking for gawk... no
>>    checking for mawk... no
>>    checking for nawk... no
>>    checking for awk... awk
>>    checking whether make sets $(MAKE)... no
>>    checking whether to enable maintainer-specific portions of
>>    Makefiles... no
>>    checking ABI=32
>>    checking compiler gcc -O2 -force_cpusubtype_ALL
>>    -I/opt/local/include... no
>>    checking compiler cc -O2 -force_cpusubtype_ALL
>>    -I/opt/local/include... no
>>    configure: error: could not find a working compiler, see config.log
>>    for details
>>
>>    Error: The following dependencies failed to build: gmp libiconv
>>    gperf mpfr
>>    Error: Status 1 encountered during processing.
>>
>> Uh, okay - there is no working compiler, because I was trying to 
>> install it to begin with ;-)
>>
>> Okay, let's try a selfupdate:
>>
>>    forrest-aldrichs-powerbook-g4-17:~ root# port selfupdate
>>    MacPorts base version 1.5 installed
>>    Downloaded MacPorts base version 1.5
>>    The MacPorts installation is not outdated and so was not updated
>>    selfupdate done!
>>
>> Good. All is well there.  Let's check to see that the info command 
>> returns the correct result:
>>
>>
>>    forrest-aldrichs-powerbook-g4-17:~ root# port info gcc42
>>    gcc42 4.2.0, lang/gcc42 (Variants: universal, darwin_8, odcctools)
>>    http://gcc.gnu.org/
>>
>>    The GNU compiler collection, including front ends for C, C++,
>>    Objective-C, Objective-C++, Java and Fortran95.
>>
>>    Library Dependencies: gmp, mpfr, libiconv
>>    Platforms: darwin
>>    Maintainers: mww at macports.org
>>
>> Looks good.
>>
>> So, can someone explain what I may have done wrong here.
>>
>>
>> Thanks,
>>
>> Forrest
>>
>
> You still don't have a working compiler. You need to install Apple's 
> dev tools to obtain one. "port info gcc42" just provides the 
> information about the port, it doesn't mean the port is installed.
>
> I know this seems counterintuitive, since MacPorts pretty much builds 
> all of its own stuff and tries not to depend on anything 
> Apple-installed, but Apple's gcc is one of the foundational things it 
> needs to bootstrap itself.
>
> ----
> Kevin Walzer
> PortAuthority: The GUI for MacPorts
> http://www.codebykevin.com/portauthority.html


Hi Kevin,

Thank you for your reply.

That is strange.  As an alternative approach, it might be "easier" for
the masses if we had a package of a bootstrapped GCC available
somewhere.   I imagine there must be somewhere?


Thanks,

Forrest





More information about the macports-users mailing list