brianlan
08-14-2006, 10:58 AM
Hello everyone I am fairly new to "porting" of software to the mac... So please bear with me.
So here is what I have done. First I installed DarwinPorts 1.3.1-1.4.dmg from the offical site. Next I downloaded the latest copy of XCode tools 2.4 from apple and installed it. Now I have been using the Port Authority GUI to manage the install of ports from DarwinPort's. I managed to install 'nget' from list with ease, no errors, and it works great...
But I quickly realized that 'nget' is not what I really wanted. So I went back to install 'hellanzb' from the list of available programs. It went through all the motions of compiling the source and what not, after about 10 mins of compiling various things, it tried to compile 'par2' which I guess is a dependency of 'hellanzb'. Now it errors out stating the follow error message...
---> Configuring par2
checking build system type... i686-apple-darwin8.7.1
checking host system type... i686-apple-darwin8.7.1
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)... yes
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.
Warning: the following items did not execute (for par2): com.apple.activate com.apple.configure com.apple.build com.apple.destroot com.apple.install
Now I know I just installed Xcode 2.4, what could be causing the C++ compiler to not allow creation of executibles? I think that 'nget' used the C compiler, but I am not sure... Why would one compiler come out of the box configured to create executibles and one not?
Thanks a bunch for the help!
BRIANLAN
So here is what I have done. First I installed DarwinPorts 1.3.1-1.4.dmg from the offical site. Next I downloaded the latest copy of XCode tools 2.4 from apple and installed it. Now I have been using the Port Authority GUI to manage the install of ports from DarwinPort's. I managed to install 'nget' from list with ease, no errors, and it works great...
But I quickly realized that 'nget' is not what I really wanted. So I went back to install 'hellanzb' from the list of available programs. It went through all the motions of compiling the source and what not, after about 10 mins of compiling various things, it tried to compile 'par2' which I guess is a dependency of 'hellanzb'. Now it errors out stating the follow error message...
---> Configuring par2
checking build system type... i686-apple-darwin8.7.1
checking host system type... i686-apple-darwin8.7.1
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)... yes
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.
Warning: the following items did not execute (for par2): com.apple.activate com.apple.configure com.apple.build com.apple.destroot com.apple.install
Now I know I just installed Xcode 2.4, what could be causing the C++ compiler to not allow creation of executibles? I think that 'nget' used the C compiler, but I am not sure... Why would one compiler come out of the box configured to create executibles and one not?
Thanks a bunch for the help!
BRIANLAN