[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