Trying to rebuild on 10.6

Ryan Schmidt ryandesign at macports.org
Sun Sep 6 04:49:56 PDT 2009


On Sep 5, 2009, at 19:45, Mark Hattam wrote:

> Up on 10.6 now using the "manual method" as shown on
> http://trac.macports.org/wiki/Migration
>
> Had to choose an order of installation based on the previously  
> installed port list (myports.txt), but seemed to go OK.
>
> Issues:
> 1. The iMac froze solid while staging python25 into destroot ...  
> python25 was by install of getmail. After 10 mins of frozen cursor,  
> I switched off the machine, restarted, typed sudo port install  
> getmail and it carried on where it left off and seems fine. Nothing  
> apparently in Console logs to indicate a problem.

I wouldn't expect MacPorts or any other regular program to be able to  
cause your computer to freeze. Could have been a fluke, or it could be  
an OS corruption (weird since you just installed 10.6) or a hardware  
defect (bad RAM, bad hard drive, bad processor, etc.) You could check / 
Library/Logs/panic.log to see if a kernel panic occurred.


> 2. DSPAM overwrote /opt/local/etc/dspam.conf with its default file  
> of the same name. TimeMachine did a good job of putting my version  
> back in.

Please file a ticket so the maintainer of dspam can correct this  
problem.


> 5. other Macports quirks ...
>
> installing php5 +apache2
>    installed perl5 as well as perl5.8 ... I didn't appear to have  
> perl5 on the 10.5.8 install (and I'd rebuilt it just the other day)

perl is required by autoconf, autoconf213, automake, and help2man. It  
is normal to have both the perl5 and perl5.8 ports installed and  
active. The preferred way to declare a dependency on perl at this time  
is to depend on the perl5 port. The perl5 port installs practically  
nothing and depends on the perl5.8 port to actually install perl.

There is a very long ticket you can read if you want more information:

http://trac.macports.org/ticket/16830


>    installed autoconf ... I expected that anyway from previous  
> discussion about build requirement ports

Yes, php5 requires autoconf213 to build. php5 also links with libtool,  
and libtool requires autoconf to build.


> Having finished all the installs, I've not yet found what previously  
> had installed
>    tiff @3.8.2_3+macosx (active)
>
> I can't image I installed it for its own sake. Is there a way (via  
> TimeMachine) to see what caused it to be installed before? I can't  
> see that gd or exif requires it today.

php5 used to declare a dependency on tiff. I was unable to find any  
part of php that actually used tiff so I recently removed the  
dependency. If you are able to find out why the php5 port used to have  
the tiff dependency, and it is still needed, I'm of course happy to  
add it back in.






More information about the macports-users mailing list