[KDE/Mac] reading /sw/bin/init.sh

mi demur mi.demur at tinet.cat
Fri Jun 6 16:59:08 CEST 2008


thanks for your answer and help.

I have installed kde in the intern disk, not in a external drive.

I have put in the .profile file           . /sw/bin/init.sh; is it  
fine ?

MacOS-X-10-4:~ miqueldemur$ cat .profile
#
# Your previous .profile  (if any) is saved as .profile.mpsaved
# Setting the path for MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
. /sw/bin/init.sh

MacOS-X-10-4:~ miqueldemur$




reading         /sw/bin/init.sh

# On Mac OS X 10.4.{x|x<3} there is a dyld bug (rdar://problem/4139432)
# where a library will not load if a library with a matching basename
# is already loaded from one of the system paths,
# the workaround is to set DYLD_FALLBACK_LIBRARY_PATH to :
if [ -z "$DYLD_FALLBACK_LIBRARY_PATH" ]; then
   if [ $osMajorVer -eq 8 -a $osMinorVer -lt 3 ]; then
     DYLD_FALLBACK_LIBRARY_PATH=:
     export DYLD_FALLBACK_LIBRARY_PATH
   fi
fi


what do workaround mean ? workaround = solution ?


paste all the /sw/bin/init.sh file

Last login: Fri Jun  6 15:16:53 on ttyp1
Welcome to Darwin!
MacOS-X-10-4:~ miqueldemur$ cd /
MacOS-X-10-4:/ miqueldemur$ cat /sw/bin/init.sh
# init.sh
#
# to use the Fink hierarchy, put the following in your .profile:
#
#  . /sw/bin/init.sh
#

#
# Fink - a package manager that downloads source and installs it
# Copyright (c) 2001 Christoph Pfisterer
# Copyright (c) 2001-2004 The Fink Team
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA   
02111-1307, USA.
#

# define append_path and prepend_path to add directory paths, e.g.  
PATH, MANPATH.
# add to end of path
append_path()
{
   if ! eval test -z "\"\${$1##*:$2:*}\"" -o -z "\"\${$1%%*:$2}\"" -o  
-z "\"\${$1##$2:*}\"" -o -z "\"\${$1##$2}\"" ; then
     eval "$1=\$$1:$2"
   fi
}

# add to front of path
prepend_path()
{
   if ! eval test -z "\"\${$1##*:$2:*}\"" -o -z "\"\${$1%%*:$2}\"" -o  
-z "\"\${$1##$2:*}\"" -o -z "\"\${$1##$2}\"" ; then
     eval "$1=$2:\$$1"
   fi
}

# setup fink related paths. we assume that the fink directories exists.
if [ -z "$PATH" ]; then
   PATH=/sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/sbin
else
   prepend_path PATH /sw/bin:/sw/sbin
fi
export PATH

osMajorVer=`uname -r | cut -d. -f1`
osMinorVer=`uname -r | cut -d. -f2`
if [ -z "$MANPATH" ]; then
   if [ $osMajorVer -gt 7 ]; then
     MANPATH=`/usr/bin/manpath`
   else
     MANPATH=`/usr/bin/manpath -q`
   fi
fi
prepend_path MANPATH /sw/share/man
perlversion=`/usr/bin/perl -e 'printf("%vd\n", $^V)'`
append_path MANPATH /sw/lib/perl5/$perlversion/man
export MANPATH

if [ -z "$INFOPATH" ]; then
   INFOPATH=/sw/share/info:/sw/info:/usr/share/info
else
   prepend_path INFOPATH /sw/share/info:/sw/info
fi
export INFOPATH

if [ -r /sw/share/java/classpath ]; then
   if [ -z "$CLASSPATH" ]; then
     CLASSPATH=`cat /sw/share/java/classpath`:.
   else
     add2classpath=`cat /sw/share/java/classpath`
     prepend_path CLASSPATH $add2classpath
   fi
   export CLASSPATH
fi

if [ -z "$PERL5LIB" ]; then
   PERL5LIB=/sw/lib/perl5:/sw/lib/perl5/darwin
else
   prepend_path PERL5LIB /sw/lib/perl5:/sw/lib/perl5/darwin
fi
export PERL5LIB

# Add X11 paths (but only if the directories are readable)
if [ -r /usr/X11R6/bin ]; then
     append_path PATH /usr/X11R6/bin
     export PATH
fi
if [ -r /usr/X11R6/man ]; then
     append_path MANPATH /usr/X11R6/man
     export MANPATH
fi

# On Mac OS X 10.4.{x|x<3} there is a dyld bug (rdar://problem/4139432)
# where a library will not load if a library with a matching basename
# is already loaded from one of the system paths,
# the workaround is to set DYLD_FALLBACK_LIBRARY_PATH to :
if [ -z "$DYLD_FALLBACK_LIBRARY_PATH" ]; then
   if [ $osMajorVer -eq 8 -a $osMinorVer -lt 3 ]; then
     DYLD_FALLBACK_LIBRARY_PATH=:
     export DYLD_FALLBACK_LIBRARY_PATH
   fi
fi

PROXYHTTP=`grep ProxyHTTP /sw/etc/fink.conf | grep -v "#" | cut -d "  
" -f2`

if [ "$PROXYHTTP" != "" ]; then
   HTTP_PROXY=$PROXYHTTP
   http_proxy=$PROXYHTTP

   export HTTP_PROXY http_proxy
fi

PROXYFTP=`grep ProxyFTP /sw/etc/fink.conf | grep -v "#" | cut -d " " - 
f2`

if [ "$PROXYFTP" != "" ]; then
   FTP_PROXY=$PROXYFTP
   ftp_proxy=$PROXYFTP

   export FTP_PROXY ftp_proxy
fi

# read per-package scripts from /sw/etc/profile.d
if [ -d /sw/etc/profile.d ]; then
   for i in /sw/etc/profile.d/*.sh ; do
     if [ -r $i -a -x $i ]; then
       . $i
     fi
   done
   unset i
fi

# eof
MacOS-X-10-4:/ miqueldemur$



More information about the kde-mac mailing list