gd2 fails on perl5

Bradley Giesbrecht brad at pixilla.com
Wed Jan 14 00:15:56 PST 2009


On Jan 13, 2009, at 4:52 PM, Ryan Schmidt wrote:

> On Jan 13, 2009, at 01:54, Bradley Giesbrecht wrote:
>
>> On Jan 11, 2009, at 11:36 PM, Joshua Root wrote:
>>
>>> It really does look as though your prefix has somehow been set to
>>> /usr/share.
>>
>> If it is I don't know where.
>>
>> bash-3.2# env
>> SHELL=/bin/bash
>> TERM=xterm-color
>> USER=root
>> SUDO_USER=brad
>> SUDO_UID=501
>> SSH_AUTH_SOCK=/tmp/501/nl.uu.phil.SSHAgent.socket
>> __CF_USER_TEXT_ENCODING=0x1F5:0:0
>> PATH=/Users/brad/bin:/usr/local/mysql/bin:/opt/local/bin:/opt/local/ 
>> sbin:/usr/local/bin:/usr/local/sbin:/usr/share/bin:/usr/local/php5/ 
>> bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
>
> I see /usr/share/bin in your PATH.
>
>
>
>> bash-3.2# cat ~/.profile
>> bind -x '"\C-p"':'echo $PWD'
>>
>> PS1='\h: \u\$ '
>>
>> alias ls='ls -G'
>> alias tclsh='rlwrap tclsh'
>>
>> export PATH=~/bin:/usr/local/mysql/bin:/opt/local/bin:/opt/local/ 
>> sbin:/usr/local/bin:/usr/local/sbin:/usr/share/bin:/usr/local/php5/ 
>> bin:$PATH
>> export MANPATH=/opt/local/share/man:/usr/local/ch5.5.0/docs/man: 
>> $MANPATH
>
> You should get /usr/share/bin out of that PATH statement.
>
> Also, remove /usr/local/bin and /usr/local/sbin. It is not supported  
> to have anything installed in the prefix /usr/local while using  
> MacPorts; it causes problems for many ports. You should remove any  
> software in /usr/local/{bin,include,lib,man,share} and install it  
> using MacPorts instead. (Any other prefix, including any  
> subdirectory of /usr/local, is fine; it's just /usr/local itself  
> that's problematic. So there's no problem with keeping /usr/local/ 
> php5/bin or /usr/local/mysql/bin in the PATH. Though php5 and mysql5  
> are of course available through MacPorts as well.)



BlackBook: brad$ env
MANPATH=/opt/local/share/man:/usr/share/man:/usr/local/share/man:/usr/ 
X11/man
TERM_PROGRAM=Apple_Terminal
TERM=xterm-color
SHELL=/bin/bash
TMPDIR=/var/folders/ix/ix1uNqEcEqms60M75qQFVE+++TI/-Tmp-/
Apple_PubSub_Socket_Render=/tmp/launch-0KI1Ha/Render
TERM_PROGRAM_VERSION=240
USER=brad
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/tmp/501/nl.uu.phil.SSHAgent.socket
__CF_USER_TEXT_ENCODING=0x1F5:0:0
PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/ 
X11/bin
PWD=/Users/brad
LANG=en_US.UTF-8
SHLVL=1
HOME=/Users/brad
LOGNAME=brad
DISPLAY=/tmp/launch-UjAiw0/:0
SECURITYSESSIONID=d3a430
_=/usr/bin/env

BlackBook: brad$ ls /usr/share/bin/
pear_osx

BlackBook: brad$ port installed
No ports are installed.

BlackBook: brad$ sudo port install perl5
--->  Fetching perl5.8
--->  Attempting to fetch perl-5.8.9.tar.bz2 from http://www.cpan.org/src/
--->  Verifying checksum(s) for perl5.8
--->  Extracting perl5.8
--->  Configuring perl5.8
--->  Building perl5.8
--->  Staging perl5.8 into destroot
Warning: violation by /usr
Warning: perl5.8 violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is intended),  
it will be an error in future releases!
--->  Installing perl5.8 @5.8.9_1
--->  Activating perl5.8 @5.8.9_1
--->  Cleaning perl5.8
--->  Fetching perl5
--->  Verifying checksum(s) for perl5
--->  Extracting perl5
--->  Configuring perl5
--->  Building perl5
--->  Staging perl5 into destroot
--->  Installing perl5 @5.8.9_0
--->  Activating perl5 @5.8.9_0
--->  Cleaning perl5

BlackBook: brad$ ls /usr/share/bin/
c2ph       dprofpp    h2ph       libnetcfg  perlcc     perlthanks  
pod2html   pod2text   podselect  pstruct    xsubpp
corelist   enc2xs     h2xs       pear_osx   perldoc    piconv      
pod2latex  pod2usage  prove      s2p
cpan       find2perl  instmodsh  perlbug    perlivp    pl2pm       
pod2man    podchecker psed       splain
BlackBook: brad$



More information about the macports-users mailing list