On 12/15/2014 11:13 AM, Glenn Morris wrote:
Brandon Vincent wrote:
After reading your email, I tried installing Acrobat Reader 9.5.5 on a
fresh SL 7 system and the only problem I encountered was that the
depreciated pangox libraries are no longer included with the pango
package. I compiled the library from source and once I ensured all the
dependencies were met, I had no issue starting up acroread.
Can you actually use it to view a pdf?
Does the "Help, About Adobe Reader 9" menu item work?
For me, although just plain "acroread" works, either of the above
actions cause it to crash (in compute_face in libcairo).
(I cheated and just copied libpangox from SL6...
I used yum to erase and install acroread:
[root@jb344 Downloads]# yum erase AdobeReader_enu.i486
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package AdobeReader_enu.i486 0:9.5.5-1 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
AdobeReader_enu i486 9.5.5-1 @/AdbeRdr9.5.5-1_i486linux_enu 135 M
Transaction Summary
================================================================================
Remove 1 Package
Installed size: 135 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing :
AdobeReader_enu-9.5.5-1.i486 1/1
Verifying :
AdobeReader_enu-9.5.5-1.i486 1/1
Removed:
AdobeReader_enu.i486 0:9.5.5-1
Complete!
[root@jb344 Downloads]# ls /usr/bin/acroread
ls: cannot access /usr/bin/acroread: No such file or directory
[root@jb344 Downloads]# yum install AdbeRdr9.5.5-1_i486linux_enu.rpm
Loaded plugins: langpacks
Examining AdbeRdr9.5.5-1_i486linux_enu.rpm: AdobeReader_enu-9.5.5-1.i486
Marking AdbeRdr9.5.5-1_i486linux_enu.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package AdobeReader_enu.i486 0:9.5.5-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
AdobeReader_enu i486 9.5.5-1 /AdbeRdr9.5.5-1_i486linux_enu 135 M
Transaction Summary
================================================================================
Install 1 Package
Total size: 135 M
Installed size: 135 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing :
AdobeReader_enu-9.5.5-1.i486 1/1
Verifying :
AdobeReader_enu-9.5.5-1.i486 1/1
Installed:
AdobeReader_enu.i486 0:9.5.5-1
Complete!
end yum output
between the erase and install, I verified that /usr/bin/acroread had
been removed, but it is present again after the install.
from (very long -- posted to note that this same Adobe supplied script
seemed to work with X86-64 SL6):
sh -xv /opt/Adobe/Reader9/bin/acroread
#!/bin/sh
#
# Copyright (c) 1996-2007, Adobe Systems Incorporated
# All Rights Reserved
#
ver="9.5.3"
+ ver=9.5.3
if [ "$1" = "-version" ]; then
echo "$ver"
exit
fi
+ '[' '' = -version ']'
LaunchBinary()
{
# We are not LSB compliant yet, so let's not use ld-lsb.so.3 as loader.
# if [ "`uname -s`" = "Linux" ] && [ ! -x /lib/ld-lsb.so.3 ]; then
# exec /lib/ld-linux.so.2 ${1+"$@"}
# else
exec ${1+"$@"}
# fi
}
MkTempInternal()
{
if [ "${mktemp_count+set}" != "set" ]; then
mktemp_count="0"
fi
mktemp_file="/tmp/acrobat.$$.${mktemp_count}"
while /usr/bin/test -e "$mktemp_file"
do
mktemp_count="`expr $mktemp_count + 1`"
mktemp_file="/tmp/acrobat.$$.${mktemp_count}"
done
touch "$mktemp_file" && chmod 600 "$mktemp_file" && echo "$mktemp_file"
}
MkTemp()
{
MKTEMP="`which mktemp 2>/dev/null`";
if [ "$MKTEMP" != "" ]; then
:
else
MKTEMP="MkTempInternal";
fi
$MKTEMP /tmp/acrobat.$1
}
readlink()
{
OLDPWD="`/bin/pwd`"
lfile="$1"
while [ -h "$lfile" -a -f "$lfile" ]; do
CWD="`dirname "$lfile"`"
if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
CWD="`/bin/pwd`/$CWD"
fi
lfile="`basename "$lfile"`"
cd "$CWD"
lfile="`/bin/ls -l "$lfile"|sed 's/^.*-> *\(.*\) *$/\1/'`"
done
if [ -f "$lfile" ]; then
CWD="`dirname "$lfile"`"
lfile="`basename "$lfile"`"
if [ "`expr "${CWD}" : "\.\."`" = "2" ]; then
CWD="`/bin/pwd`/$CWD"
fi
cd "$CWD"
echo `/bin/pwd`/$lfile
cd "$OLDPWD"
return 0
fi
cd "$OLDPWD"
return 1
}
majorRelease="`echo $ver | cut -d. -f1`.0"
echo $ver | cut -d. -f1
++ echo 9.5.3
++ cut -d. -f1
+ majorRelease=9.0
cwd="`/bin/pwd 2> /dev/null`"
/bin/pwd 2> /dev/null
++ /bin/pwd
+ cwd=/homesl6/ykarant
if [ -h "$0" ]; then
ScriptVariable=`readlink $0`
ScriptDirectory=`dirname "$ScriptVariable"`
else
ScriptDirectory=`dirname "$0"`
cd "$ScriptDirectory"
ScriptDirectory="`/bin/pwd 2> /dev/null`"
cd "$cwd"
fi
+ '[' -h /opt/Adobe/Reader9/bin/acroread ']'
dirname "$0"
++ dirname /opt/Adobe/Reader9/bin/acroread
+ ScriptDirectory=/opt/Adobe/Reader9/bin
+ cd /opt/Adobe/Reader9/bin
/bin/pwd 2> /dev/null
++ /bin/pwd
+ ScriptDirectory=/opt/Adobe/Reader9/bin
+ cd /homesl6/ykarant
install_dir="`dirname "$ScriptDirectory"`/Reader"
dirname "$ScriptDirectory"
++ dirname /opt/Adobe/Reader9/bin
+ install_dir=/opt/Adobe/Reader9/Reader
#
# Prepend a colon separated environment variable
# $1 string to be prepended
# $2 environment variable
#
prepend()
{
if [ -z "$2" -o "$2" = "$1" ] ; then
echo "$1"
else
first="`expr "$2" : '\([^:]*\):'`"
if [ "$first" = "$1" ] ; then
echo "$2"
else
echo "${1}:${2}"
fi
fi
}
#
# Tests the version file in an installation directory.
#
test_install_dir()
{
if [ "`cat "$1"/AcroVersion 2>/dev/null`" = "$ver" ] ; then
return 0
else
return 1
fi
}
#
# Check a given file in given path
#
Which()
{
OLD_IFS="$IFS"
IFS=":"
status=1
for i in $PATH; do
if [ -x "$i/$1" ]; then
echo "$i/$1"
status=0
break
fi
done
IFS="$OLD_IFS"
return $status
}
yesno()
{
msg="$1"
def="$2"
while : ; do
printf "\n%s" "$msg"
read answer
if [ "$answer" ] ; then
case "$answer" in
"y" | "Y" | "yes")
return 0
;;
*)
return 1
;;
esac
else
return $def
fi
done
}
InstallCertificateFromPath()
{
#$1 is install_dir
#$2 is Certificate Version, can be -PEM -DER
#$3 is path to Certificate
# TODO: test with - other cert versions, test with http addr instead of
path
RETVAL=0
INSTALL_DIR="$1"
LOGFILE="`MkTemp ssl_logXXXXXX`"
CERTNAME="`MkTemp certi.cerXXXXXX`"
CERTDATA="`MkTemp certDataXXXXXX`"
INFORM=`echo "$2" | sed 's/^-//'`
INPATH="$3"
CertificateInstallDirectory="$HOME/.adobe/Acrobat/$majorRelease/Cert"
if Which openssl >/dev/null
then
:
else
printf "%s\n" "Unable to find openssl, please make sure the
openssl binary is in the PATH"
exit 1
fi
printf "%s\n" "Read the following Certificate:"
openssl x509 -inform "${INFORM}" -in "${INPATH}" -text -out
"${CERTDATA}"
beginCert=`cat "${CERTDATA}" |grep -n "BEGIN CERTIFICATE---" |cut
-f1 -d":"`
endCert=`cat "${CERTDATA}" |grep -n "END CERTIFICATE---" |cut -f1
-d":"`
head -$endCert "${CERTDATA}" | tail -`expr $endCert - $beginCert +
1` >$CERTNAME
HASH=`openssl x509 -hash -noout -in $CERTNAME`
more "$CERTDATA"
if yesno "Do you want to accept and install it (y|n)? [n] " 1
then
if [ ! -d "$CertificateInstallDirectory" ]
then
mkdir -p "$CertificateInstallDirectory"
if [ $? -ne 0 ]
then
printf "ERROR: Cannot make directory %s.\n"
"$CertificateInstallDirectory"
rm -f "$CERTNAME"
rm -f "$CERTDATA"
exit 1
fi
fi
cp $CERTNAME "$CertificateInstallDirectory"/${HASH}.0
if [ $? -eq 0 ]
then
printf "%s\n" "Certificate successfully installed."
else
printf "%s\n" "There was a problem installing the
certificate"
RETVAL=1
fi
else
printf "%s\n" "Not installing the certificate."
RETVAL=2
fi
rm -f $CERTNAME
rm -f "$CERTDATA"
return $RETVAL
}
InstallCertificateFromWeb()
{
#$1 is install_dir
#$2 is URL
#$3 is port
RETVAL=0
INSTALL_DIR="$1"
LOGFILE="`MkTemp ssl_logXXXXXX`"
CERTNAME="`MkTemp certi.cerXXXXXX`"
CERTDATA="`MkTemp certDataXXXXXX`"
CertificateInstallDirectory="$HOME/.adobe/Acrobat/$majorRelease/Cert"
if Which openssl >/dev/null
then
:
else
printf "%s\n" "Unable to find openssl, please make sure the
openssl binary is in the PATH"
exit 1
fi
printf "%s\n" "Fetching certificate from website...."
printf "%s\n" "QUIT" | openssl s_client -connect $2:$3 >$LOGFILE
if [ $? -ne 0 ]
then
exit 1
else
printf "%s\n" "Processing ...."
fi
beginCert=`cat $LOGFILE |grep -n "BEGIN CERTIFICATE---" |cut -f1 -d":"`
endCert=`cat $LOGFILE |grep -n "END CERTIFICATE---" |cut -f1 -d":"`
head -$endCert $LOGFILE | tail -`expr $endCert - $beginCert + 1`
>$CERTNAME
openssl x509 -inform PEM -in $CERTNAME -text -out "${CERTDATA}"
HASH=`openssl x509 -hash -noout -in $CERTNAME`
printf "%s\n\n" "The website presented the following Certificate"
more "$CERTDATA"
if yesno "Do you want to accept and install it (y|n)? [n] " 1
then
if [ ! -d "$CertificateInstallDirectory" ]
then
mkdir -p "$CertificateInstallDirectory"
if [ $? -ne 0 ]
then
printf "ERROR: Cannot make directory %s.\n"
"$CertificateInstallDirectory"
rm -f "$CERTNAME"
rm -f "$CERTDATA"
rm -f "$LOGFILE"
exit 1
fi
fi
cp $CERTNAME "$CertificateInstallDirectory"/${HASH}.0
if [ $? -eq 0 ]
then
printf "%s\n" "Certificate successfully installed."
else
printf "%s\n" "There was a problem installing the
certificate"
RETVAL=1
fi
else
printf "%s\n" "Not installing the certificate."
RETVAL=2
fi
rm -f $CERTNAME
rm -f $CERTDATA
rm -f $LOGFILE
return $RETVAL
}
# Do not allow launch using 'sudo'.
if [ "${ACRO_ALLOW_SUDO+set}" != "set" -a \( "${SUDO_USER+set}" = "set"
-o "${SUDO_UID+set}" = "set" -o "${SUDO_GID}" = "set" \) ]; then
printf "%s\n" "Adobe Reader does not need to be run as a privileged
user. Please remove 'sudo' from the beginning of the command."
exit 1
fi
+ '[' '' '!=' set -a '(' '' = set -o '' = set -o '' = set ')' ']'
#
# Get the current working directory.
# Try to avoid automounter directories by checking
# if $HOME or $PWD is the same directory as pwd,
# and removing the automount directory component.
#
if [ -z "$cwd" -o ! -d "$cwd" ] ; then
printf "%s\n" "ERROR: Cannot determine current directory."
exit 1
fi
+ '[' -z /homesl6/ykarant -o '!' -d /homesl6/ykarant ']'
if [ "$HOME" -a -d "$HOME" ] && [ "`cd / ; cd "$HOME" ; /bin/pwd`" =
"$cwd" ] ; then
cwd="$HOME"
elif [ "$PWD" -a -d "$PWD" ] && [ "`cd / ; cd "$PWD" ; /bin/pwd`" =
"$cwd" ] ; then
cwd="$PWD"
fi
+ '[' /homesl6/ykarant -a -d /homesl6/ykarant ']'
cd / ; cd "$HOME" ; /bin/pwd
++ cd /
++ cd /homesl6/ykarant
++ /bin/pwd
+ '[' /homesl6/ykarant = /homesl6/ykarant ']'
+ cwd=/homesl6/ykarant
PWD="$cwd"
+ PWD=/homesl6/ykarant
export PWD
+ export PWD
#
# Setup ACRO_ARG0 to this script
#
arg0="$0"
+ arg0=/opt/Adobe/Reader9/bin/acroread
if [ "$arg0" ] ; then
case "$arg0" in
/*) ;;
./*) arg0="$cwd/`expr "$arg0" : '\./\(.*\)'`" ;;
*) arg0="$cwd/$arg0" ;;
esac
ACRO_ARG0="$arg0"
export ACRO_ARG0
fi
+ '[' /opt/Adobe/Reader9/bin/acroread ']'
+ case "$arg0" in
+ ACRO_ARG0=/opt/Adobe/Reader9/bin/acroread
+ export ACRO_ARG0
#
# Try to find the installation directory
#
if ( test_install_dir "$install_dir" ) ; then
ACRO_INSTALL_DIR="$install_dir"
export ACRO_INSTALL_DIR
else
script="$arg0"
while [ "$script" ] ; do
install_dir="`dirname "$script"`"
if ( test_install_dir "$install_dir/Reader" ) ; then
ACRO_INSTALL_DIR="$install_dir/Reader"
export ACRO_INSTALL_DIR
break
fi
install_dir="`dirname "$install_dir"`"
if ( test_install_dir "$install_dir/Reader" ) ; then
ACRO_INSTALL_DIR="$install_dir/Reader"
export ACRO_INSTALL_DIR
break
fi
if [ -h "$script" ] ; then
new_script=`readlink "$script"`
if [ "$new_script" -a "`expr "$new_script" : '/.*'`" = 0 ] ; then
new_script="`dirname "$script"`/$new_script"
fi
script="$new_script"
else
break
fi
done
if ( test_install_dir "$ACRO_INSTALL_DIR" ) ; then
:
elif ( test_install_dir "$ACRO_HOME" ) ; then
ACRO_INSTALL_DIR="$ACRO_HOME"
export ACRO_INSTALL_DIR
else
printf "%s\n" "ERROR: Cannot find installation directory."
exit 1
fi
fi
+ test_install_dir /opt/Adobe/Reader9/Reader
cat "$1"/AcroVersion 2>/dev/null
++ cat /opt/Adobe/Reader9/Reader/AcroVersion
+ '[' 9.5.3 = 9.5.3 ']'
+ return 0
+ ACRO_INSTALL_DIR=/opt/Adobe/Reader9/Reader
+ export ACRO_INSTALL_DIR
#
# setup the configuration from uname
#
os_name=`uname -s`
uname -s
++ uname -s
+ os_name=Linux
os_release=`uname -r`
uname -r
++ uname -r
+ os_release=3.10.0-123.el7.x86_64
case "$os_name" in
SunOS)
case "$os_release" in
4.1.3*|4.1.4*|4.1C)
ACRO_CONFIG=sparcsun
export ACRO_CONFIG
;;
5.*)
machine_type=`uname -p`
case "$machine_type" in
sparc)
ACRO_CONFIG=sparcsolaris
export ACRO_CONFIG
;;
intel|i386)
ACRO_CONFIG=intelsolaris
export ACRO_CONFIG
;;
ppc)
ACRO_CONFIG=ppcsolaris
export ACRO_CONFIG
;;
esac
;;
esac
;;
Linux)
ACRO_CONFIG=intellinux
export ACRO_CONFIG
;;
AIX)
ACRO_CONFIG=rs6000aix
export ACRO_CONFIG
;;
HP-UX)
ACRO_CONFIG=hppahpux
export ACRO_CONFIG
esac
+ case "$os_name" in
+ ACRO_CONFIG=intellinux
+ export ACRO_CONFIG
if [ -z "$ACRO_CONFIG" ] ; then
printf "The OS named %s is currently not installed." "$os_name
version $os_release"
printf "%s\n%s\n" "Try running on an installed platform and
connecting to your display." "Installed platform(s) include the following:"
if [ -d "$ACRO_INSTALL_DIR"/sparcsolaris ] ; then
printf " SPARC/Solaris version 2.x\n"
fi
if [ -d "$ACRO_INSTALL_DIR"/intelsolaris ] ; then
printf " Intel/Solaris\n"
fi
if [ -d "$ACRO_INSTALL_DIR"/intellinux ] ; then
printf " Intel/Linux\n"
fi
exit 1
fi
+ '[' -z intellinux ']'
# Enable this if you donot want Adobe Reader to cache Font-config fonts
# ACRO_DISABLE_FONT_CONFIG=1
# export ACRO_DISABLE_FONT_CONFIG
# Enable this if you want to set the MOZILLA_COMP_PATH globally (for all
the users)
#if [ -f "$ACRO_INSTALL_DIR/GlobalPrefs/mozilla_config" ]; then
# . "$ACRO_INSTALL_DIR/GlobalPrefs/mozilla_config"
# export MOZILLA_COMP_PATH
#fi
if [ -x /usr/bin/test ]; then
TestCmd=/usr/bin/test
else
TestCmd=test
fi
+ '[' -x /usr/bin/test ']'
+ TestCmd=/usr/bin/test
if $TestCmd -e . 2>/dev/null; then
TestCmdOption="-e"
else
TestCmdOption="-f"
fi
+ /usr/bin/test -e .
+ TestCmdOption=-e
greConfigFile="${HOME}/.adobe/Acrobat/$majorRelease/Preferences/acrogre.conf"
+ greConfigFile=/homesl6/ykarant/.adobe/Acrobat/9.0/Preferences/acrogre.conf
if [ -f "$greConfigFile" ]; then
mozillaPath="`cat "$greConfigFile"`"
if [ -n "$mozillaPath" ]; then
MOZILLA_COMP_PATH="$mozillaPath"
export MOZILLA_COMP_PATH
fi
else
for i in /etc/gre.d/gre.conf /etc/gre.d/firefox.conf
/etc/gre.d/mozilla.conf /etc/gre.d/*.conf /etc/gre.conf
do
if [ -f "$i" ]; then
mozillaPath="`grep "^GRE_PATH=" "$i" | cut -d= -f2 | sed -e
's/^[ ]*//g' -e 's/[ ]*$//g'`"
if [ -n "$mozillaPath" ]; then
MOZILLA_COMP_PATH="$mozillaPath"
export MOZILLA_COMP_PATH
break
fi
fi
done
fi
+ '[' -f /homesl6/ykarant/.adobe/Acrobat/9.0/Preferences/acrogre.conf ']'
+ for i in /etc/gre.d/gre.conf /etc/gre.d/firefox.conf
/etc/gre.d/mozilla.conf '/etc/gre.d/*.conf' /etc/gre.conf
+ '[' -f /etc/gre.d/gre.conf ']'
+ for i in /etc/gre.d/gre.conf /etc/gre.d/firefox.conf
/etc/gre.d/mozilla.conf '/etc/gre.d/*.conf' /etc/gre.conf
+ '[' -f /etc/gre.d/firefox.conf ']'
+ for i in /etc/gre.d/gre.conf /etc/gre.d/firefox.conf
/etc/gre.d/mozilla.conf '/etc/gre.d/*.conf' /etc/gre.conf
+ '[' -f /etc/gre.d/mozilla.conf ']'
+ for i in /etc/gre.d/gre.conf /etc/gre.d/firefox.conf
/etc/gre.d/mozilla.conf '/etc/gre.d/*.conf' /etc/gre.conf
+ '[' -f '/etc/gre.d/*.conf' ']'
+ for i in /etc/gre.d/gre.conf /etc/gre.d/firefox.conf
/etc/gre.d/mozilla.conf '/etc/gre.d/*.conf' /etc/gre.conf
+ '[' -f /etc/gre.conf ']'
if [ -z "$mozillaPath" ]; then
MozPath="`gconftool-2 -g /desktop/gnome/url-handlers/http/command
2>/dev/null | cut -d ' ' -f1 2>/dev/null`"
[ -x "${MozPath}" ] || MozPath="`Which "$MozPath"`"
[ -n "${MozPath}" ] || mozillaPath="`readlink "$MozPath" | xargs
dirname`"
if [ -n "$mozillaPath" ] && $TestCmd $TestCmdOption
"$mozillaPath/libgtkembedmoz.so" || $TestCmd $TestCmdOption
"$mozillaPath/libxul.so" ; then
MOZILLA_COMP_PATH="$mozillaPath"
export MOZILLA_COMP_PATH
fi
fi
+ '[' -z '' ']'
gconftool-2 -g /desktop/gnome/url-handlers/http/command 2>/dev/null |
cut -d ' ' -f1 2>/dev/null
++ gconftool-2 -g /desktop/gnome/url-handlers/http/command
++ cut -d ' ' -f1
+ MozPath=/usr/lib64/firefox/firefox
+ '[' -x /usr/lib64/firefox/firefox ']'
+ '[' -n /usr/lib64/firefox/firefox ']'
+ '[' -n '' ']'
+ /usr/bin/test -e /libxul.so
ADOBE_USER_PREFERENCES="$HOME/.adobe/Acrobat/$majorRelease/Preferences"
+ ADOBE_USER_PREFERENCES=/homesl6/ykarant/.adobe/Acrobat/9.0/Preferences
export ADOBE_USER_PREFERENCES
+ export ADOBE_USER_PREFERENCES
MOZILLA_FIVE_HOME="$MOZILLA_COMP_PATH"
+ MOZILLA_FIVE_HOME=
export MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME
LIB_NSPR_PATH=/usr/lib/mps/
+ LIB_NSPR_PATH=/usr/lib/mps/
#
# Setup configuration specific environment variables
#
ACRO_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
+ ACRO_LD_LIBRARY_PATH=
export ACRO_LD_LIBRARY_PATH
+ export ACRO_LD_LIBRARY_PATH
case "$ACRO_CONFIG" in
sparcsolaris)
LD_LIBRARY_PATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}"
"${LD_LIBRARY_PATH}"`"
export LD_LIBRARY_PATH
;;
intelsolaris)
LD_LIBRARY_PATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}:${LIB_NSPR_PATH}"
"${LD_LIBRARY_PATH}"`"
export LD_LIBRARY_PATH
;;
intellinux)
LD_LIBRARY_PATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}"
"${LD_LIBRARY_PATH}"`"
export LD_LIBRARY_PATH
;;
rs6000aix)
LIBPATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/freeware/lib"
"$LIBPATH"`"
export LIBPATH
;;
hppahpux)
SHLIB_PATH="`prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:/opt/graphics/OpenGL/lib"
"$SHLIB_PATH"`"
LD_PRELOAD=/opt/graphics/OpenGL/lib/libGL.sl
export SHLIB_PATH
export LD_PRELOAD
;;
esac
+ case "$ACRO_CONFIG" in
prepend
"$ACRO_INSTALL_DIR/$ACRO_CONFIG/lib:$ACRO_INSTALL_DIR/$ACRO_CONFIG/sidecars:${MOZILLA_COMP_PATH}"
"${LD_LIBRARY_PATH}"
++ prepend
/opt/Adobe/Reader9/Reader/intellinux/lib:/opt/Adobe/Reader9/Reader/intellinux/sidecars:
''
++ '[' -z '' -o '' =
/opt/Adobe/Reader9/Reader/intellinux/lib:/opt/Adobe/Reader9/Reader/intellinux/sidecars:
']'
++ echo
/opt/Adobe/Reader9/Reader/intellinux/lib:/opt/Adobe/Reader9/Reader/intellinux/sidecars:
+
LD_LIBRARY_PATH=/opt/Adobe/Reader9/Reader/intellinux/lib:/opt/Adobe/Reader9/Reader/intellinux/sidecars:
+ export LD_LIBRARY_PATH
directory="`basename \"$ACRO_INSTALL_DIR\"`"
basename "$ACRO_INSTALL_DIR"
++ basename /opt/Adobe/Reader9/Reader
+ directory=Reader
if [ "$directory" = "Reader" ]; then
cmd="acroread"
prod="Adobe Reader"
else
if [ "$directory" = "Acrobat" ]; then
cmd="acroexch"
prod="Adobe Acrobat"
fi
fi
+ '[' Reader = Reader ']'
+ cmd=acroread
+ prod='Adobe Reader'
#
# Set the command. Process any debug flags and exec.
#
ACRO_EXEC_CMD="$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin/$cmd"
+ ACRO_EXEC_CMD=/opt/Adobe/Reader9/Reader/intellinux/bin/acroread
SYNCAPP_EXEC_CMD="$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin/SynchronizerApp"
+ SYNCAPP_EXEC_CMD=/opt/Adobe/Reader9/Reader/intellinux/bin/SynchronizerApp
export SYNCAPP_EXEC_CMD
+ export SYNCAPP_EXEC_CMD
export ACRO_EXEC_CMD
+ export ACRO_EXEC_CMD
ACRO_RES_DIR=$ACRO_INSTALL_DIR/../Resource
+ ACRO_RES_DIR=/opt/Adobe/Reader9/Reader/../Resource
export ACRO_RES_DIR
+ export ACRO_RES_DIR
ACRO_LANG="ENU"
+ ACRO_LANG=ENU
export ACRO_LANG
+ export ACRO_LANG
ADOBE_HELP_PATH="$ACRO_INSTALL_DIR/../../.."
+ ADOBE_HELP_PATH=/opt/Adobe/Reader9/Reader/../../..
export ADOBE_HELP_PATH
+ export ADOBE_HELP_PATH
#Checking if TMPDIR points to a valid directory
if [ -n "$TMPDIR" ] && [ ! -d "$TMPDIR" -o ! -w "$TMPDIR" ]
then
printf "%s\n" "ERROR: The environment variable TMPDIR points to an
invalid path."
exit 1
fi
+ '[' -n '' ']'
# Adobe Reader/Acrobat uses gconftool-2 to check whether accessibility
support is enabled. Please refer to the Readme file to work around this.
if Which gconftool-2 >/dev/null
then
ACRO_AT_ACTIVE=`gconftool-2 -g
/desktop/gnome/interface/accessibility 2>/dev/null`
else
# gconftool-2 is not there on system, turn off AT support
ACRO_AT_ACTIVE="false"
fi
+ Which gconftool-2
+ OLD_IFS='
'
+ IFS=:
+ status=1
+ for i in '$PATH'
+ '[' -x /usr/lib64/qt-3.3/bin/gconftool-2 ']'
+ for i in '$PATH'
+ '[' -x /homesl6/ykarant/perl5/bin/gconftool-2 ']'
+ for i in '$PATH'
+ '[' -x /usr/local/bin/gconftool-2 ']'
+ for i in '$PATH'
+ '[' -x /usr/local/sbin/gconftool-2 ']'
+ for i in '$PATH'
+ '[' -x /usr/bin/gconftool-2 ']'
+ echo /usr/bin/gconftool-2
+ status=0
+ break
+ IFS='
'
+ return 0
gconftool-2 -g /desktop/gnome/interface/accessibility 2>/dev/null
++ gconftool-2 -g /desktop/gnome/interface/accessibility
+ ACRO_AT_ACTIVE=
export ACRO_AT_ACTIVE
+ export ACRO_AT_ACTIVE
# Required for Multimedia plugin
# look for installed realplayer
if [ "$ACRO_CONFIG" = "intellinux" ] || [ "$ACRO_CONFIG" =
"intelsolaris" ]; then
if ARG0="`which realplay 2> /dev/null`"; then
if [ -d "$REALPLAYER_HOME" ] ; then
true
elif [ "$REALPLAYER_HOME" = "" -a -L ${ARG0} ] ; then
REALPLAYER_HOME=`readlink ${ARG0} 2> /dev/null`
REALPLAYER_HOME=`dirname ${REALPLAYER_HOME} 2> /dev/null` #
Delete trailing file name.
export REALPLAYER_HOME
elif [ "$REALPLAYER_HOME" = "" -a -f ${ARG0} ] ; then
REALPLAYER_HOME=$ARG0
REALPLAYER_HOME=`dirname ${REALPLAYER_HOME} 2> /dev/null` #
Delete trailing file name.
REALPLAYER_HOME=`cd $REALPLAYER_HOME; pwd;`
export REALPLAYER_HOME
fi
fi
fi
+ '[' intellinux = intellinux ']'
which realplay 2> /dev/null
++ which realplay
+ ARG0=
if [ "$ACRO_AT_ACTIVE" = "true" ]; then
GTK_MODULES=gail:atk-bridge
export GTK_MODULES
fi
+ '[' '' = true ']'
if [ "$1" = "-installCertificate" ]
then
if [ "$2" = "-PEM" -o "$2" = "-DER" ]; then
InstallCertificateFromPath $ACRO_INSTALL_DIR $2 $3
exit $?
else
InstallCertificateFromWeb $ACRO_INSTALL_DIR $2 $3
exit $?
fi
fi
+ '[' '' = -installCertificate ']'
PATH="$PATH:$ACRO_INSTALL_DIR/$ACRO_CONFIG/bin"
+
PATH=/usr/lib64/qt-3.3/bin:/homesl6/ykarant/perl5/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/optsl6/TeXmacs-1.99.2-8683M-i386-pc-linux-gnu/bin:/homesl6/ykarant/bin:/opt/Adobe/Reader9/Reader/intellinux/bin
export PATH
+ export PATH
rm -rf "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla"
>/dev/null 2>&1
+ rm -rf /homesl6/ykarant/.adobe/Acrobat/9.0/Preferences/mozilla
mkdir -p "${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla"
>/dev/null 2>&1 && \
cp -f "$ACRO_INSTALL_DIR/$ACRO_CONFIG/mozilla/prefs.js"
"${HOME}/.adobe/Acrobat/$majorRelease/Preferences/mozilla/prefs.js"
>/dev/null 2>&1
+ mkdir -p /homesl6/ykarant/.adobe/Acrobat/9.0/Preferences/mozilla
+ cp -f /opt/Adobe/Reader9/Reader/intellinux/mozilla/prefs.js
/homesl6/ykarant/.adobe/Acrobat/9.0/Preferences/mozilla/prefs.js
if [ "$1" = "-DEBUG" ] ; then
ACRODEBUG=1
ACRO_CRASHLOG=1
export ACRODEBUG ACRO_CRASHLOG
if [ "`ulimit -c 2>/dev/null`" = "0" ]
then
ulimit -c 1000000 >/dev/null 2>&1
fi
if [ $# = 1 ] ; then
export ACRO_EXEC_CMD
exec "$SHELL"
else
shift
exec ${1+"$@"} "$ACRO_EXEC_CMD"
fi
fi
+ '[' '' = -DEBUG ']'
if [ -f "$ACRO_EXEC_CMD" ] ; then
LaunchBinary "$ACRO_EXEC_CMD" ${1+"$@"}
else
printf "ERROR: Cannot find %s.\n" "$ACRO_EXEC_CMD"
printf "%s not installed for this configuration, %s.\n" "$prod"
"\"$ACRO_CONFIG\""
exit 1
fi
+ '[' -f /opt/Adobe/Reader9/Reader/intellinux/bin/acroread ']'
+ LaunchBinary /opt/Adobe/Reader9/Reader/intellinux/bin/acroread
+ exec /opt/Adobe/Reader9/Reader/intellinux/bin/acroread
Segmentation fault (core dumped)
end sh output
from the ddd viewing of gdb output:
Starting program: /opt/Adobe/Reader9/Reader/intellinux/bin/acroread
/opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading
shared libraries: libBIB.so: cannot open shared object file: No such
file or directory
[Inferior 1 (process 31409) exited with code 0177]
end ddd output
The ddd failure probably is due to the fact that the sh "variables" were
not setup by the Adobe acroread script, but ddd does not seem to have
the ability to configure from a script and then execute.