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