Re: port openoffice.org-devl (3.1.20081224) installs fine but does not run

2009-01-28 Thread Matthias Apitz
El día Saturday, January 24, 2009 a las 03:25:25PM +0100, Matthias Apitz 
escribió:

 El día Saturday, January 24, 2009 a las 10:13:32AM -0200, Sergio de Almeida 
 Lenzi escribió:
 
  Hello...
  
  
  It is because the installation (the makefile is wrong, it install the
  binary /usr/local/openoffice.org/openoffice.org3/program/soffice
  as a copy of soffice.bin)
  it must install it as a shell script that fixes the loader path.
  here is the shell script (named soffice).
  copy over the binary soffice and make it executable
  here it runs fine...   FreeBSD amd64.
 
 Hola Sérgio,
 
 ¡Obrigado!
 
 I will give it a try. The e-mail transport has mangeled a bit with your
 shell script but I have seen two identicals ones in the port:
 
 work/DEV300_m38/desktop/scripts/soffice.sh
 work/DEV300_m38/desktop/unxfbsdi.pro/misc/soffice.sh
 
 and I will test it.

This really helped:

# mv /usr/local/openoffice.org-DEV300_m38/openoffice.org3/program/soffice 
/usr/local/openoffice.org-DEV300_m38/openoffice.org3/program/soffice.orig
# cp work/DEV300_m38/desktop/unxfbsdi.pro/misc/soffice.sh 
/usr/local/openoffice.org-DEV300_m38/openoffice.org3/program/soffice
# chmod 0755 
/usr/local/openoffice.org-DEV300_m38/openoffice.org3/program/soffice

Thx

matthias

-- 
Matthias Apitz
Manager Technical Support - OCLC GmbH
Gruenwalder Weg 28g - 82041 Oberhaching - Germany
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e matthias.ap...@oclc.org - w http://www.oclc.org/ http://www.UnixArea.de/
b http://gurucubano.blogspot.com/

SPAMer of the year: Subject: Alle Software ist Deutsche Sprachen
From: -40 % die Neujahrsaktion gabriellekel...@grungecafe.com
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: port openoffice.org-devl (3.1.20081224) installs fine but does not run

2009-01-24 Thread Sergio de Almeida Lenzi
Hello...


It is because the installation (the makefile is wrong, it install the
binary /usr/local/openoffice.org/openoffice.org3/program/soffice
as a copy of soffice.bin)
it must install it as a shell script that fixes the loader path.
here is the shell script (named soffice).
copy over the binary soffice and make it executable
here it runs fine...   FreeBSD amd64.
=
#!/bin/sh
#*
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# 
# Copyright 2008 by Sun Microsystems, Inc.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# $RCSfile: soffice.sh,v $
#
# $Revision: 1.34 $
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org 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 Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public
License
# version 3 along with OpenOffice.org.  If not, see
# http://www.openoffice.org/license.html
# for a copy of the LGPLv3 License.
#
#*

#
# STAR_PROFILE_LOCKING_DISABLED=1
# export STAR_PROFILE_LOCKING_DISABLED
#

# file locking now enabled by default
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING

# Uncomment the line below if you suspect that OpenGL is not
# working on your system.
# SAL_NOOPENGL=true; export SAL_NOOPENGL

# the following test is needed on Linux PPC with IBM j2sdk142
if [ `uname -s` = Linux -a `uname -m` = ppc ] ; then
JITC_PROCESSOR_TYPE=6
export JITC_PROCESSOR_TYPE
fi

# resolve installation directory
sd_cwd=`pwd`
if [ -h $0 ] ; then
sd_basename=`basename $0`
sd_script=`ls -l $0 | sed s/.*${sd_basename} - //g`
cd `dirname $0`
cd `dirname $sd_script`
else
cd `dirname $0`
fi
sd_prog=`pwd`
cd $sd_cwd

sd_binary=`basename $0`.bin

#collect all bootstrap variables specified on the command line
#so that they can be passed as arguments to javaldx later on
for arg in $@
do
  case $arg in
   -env:*) BOOTSTRAPVARS=$BOOTSTRAPVARS $arg;;
  esac
done

# extend the ld_library_path for java: javaldx checks the sofficerc for
us
if [ -x $sd_prog/../basis-link/ure-link/bin/javaldx ] ; then
# this is a temporary hack until we can live with the default search
paths
case `uname -s` in
FreeBSD)
sd_prog1=$sd_prog/../basis-link/program
sd_prog2=$sd_prog/../basis-link/ure-link/lib
LD_LIBRARY_PATH=$sd_prog1:$sd_prog2${LD_LIBRARY_PATH+:
${LD_LIBRARY_PATH}}
export LD_LIBRARY_PATH
;;
esac
my_path=`$sd_prog/../basis-link/ure-link/bin/javaldx
$BOOTSTRAPVARS \
-env:INIFILENAME=vnd.sun.star.pathname:$sd_prog/redirectrc`
if [ -n $my_path ] ; then
LD_LIBRARY_PATH=$my_path${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}
export LD_LIBRARY_PATH
fi
fi

unset XENVIRONMENT

# uncomment line below to disable anti aliasing of fonts
# SAL_ANTIALIAS_DISABLE=true; export SAL_ANTIALIAS_DISABLE

# uncomment line below if you encounter problems starting soffice on
your system
# SAL_NO_XINITTHREADS=true; export SAL_NO_XINITTHREADS

# pagein
for sd_arg in ${1+$@} ; do
case ${sd_arg} in
-calc)
sd_pagein_args=${sd_pagein_args:
+${sd_pagein_args} }...@pagein-calc
break;
;;
-draw)
sd_pagein_args=${sd_pagein_args:
+${sd_pagein_args} }...@pagein-draw
break;
;;
-impress)
sd_pagein_args=${sd_pagein_args:
+${sd_pagein_args} }...@pagein-impress
break;
;;
-writer)
sd_pagein_args=${sd_pagein_args:
+${sd_pagein_args} }...@pagein-writer
break;
;;
*)
;;
esac
done

# read database entries for Adabas D
if [ -f /etc/adabasrc ]; then
  . /etc/adabasrc
fi

sd_pagein_args=${sd_pagein_args:+${sd_pagein_args} }...@pagein-common
$sd_prog/../basis-link/program/pagein
-L$sd_prog/../basis-link/program \
${sd_pagein_args}

# Set PATH so that crash_report is found:
PATH=$sd_prog${PATH+:$PATH}
export PATH

# execute soffice binary
$sd_prog/$sd_binary $@ 
trap 'kill -9 $!' TERM
wait $!

while [ $? -eq 79 ]
do
$sd_prog/$sd_binary $BOOTSTRAPVARS 
wait $!
done

exit
=

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: port openoffice.org-devl (3.1.20081224) installs fine but does not run

2009-01-24 Thread Matthias Apitz
El día Saturday, January 24, 2009 a las 10:13:32AM -0200, Sergio de Almeida 
Lenzi escribió:

 Hello...
 
 
 It is because the installation (the makefile is wrong, it install the
 binary /usr/local/openoffice.org/openoffice.org3/program/soffice
 as a copy of soffice.bin)
 it must install it as a shell script that fixes the loader path.
 here is the shell script (named soffice).
 copy over the binary soffice and make it executable
 here it runs fine...   FreeBSD amd64.

Hola Sérgio,

¡Obrigado!

I will give it a try. The e-mail transport has mangeled a bit with your
shell script but I have seen two identicals ones in the port:

work/DEV300_m38/desktop/scripts/soffice.sh
work/DEV300_m38/desktop/unxfbsdi.pro/misc/soffice.sh

and I will test it.

Thx

matthias

-- 
Matthias Apitz
Manager Technical Support - OCLC GmbH
Gruenwalder Weg 28g - 82041 Oberhaching - Germany
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e matthias.ap...@oclc.org - w http://www.oclc.org/ http://www.UnixArea.de/
b http://gurucubano.blogspot.com/

SPAMer of the year: Subject: Alle Software ist Deutsche Sprachen
From: -40 % die Neujahrsaktion gabriellekel...@grungecafe.com
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: port openoffice.org-devl (3.1.20081224) installs fine but does not run

2009-01-23 Thread Matthias Apitz
El día Saturday, January 24, 2009 a las 07:16:35AM +0100, Matthias Apitz 
escribió:

 Hello,
 
 I've compiled and installed the port editors/openoffice.org-3-devel
 (version openoffice.org-3.1.20081224) without, but OpenOffice does not
 start:
 
 $ openoffice.org-DEV300_m38
 /libexec/ld-elf.so.1: Shared object libuno_sal.so.3 not found, required by 
 soffice
 
...

 
 and the lib is there as I can see with ls(1) and file(1); I've watched
 with truss(1) what the linker is lookin up as directories (see below)
 but it does not pass through 
 /usr/local/openoffice.org-DEV300_m38/openoffice.org/ure/lib
 
 What is the correct way to make this work?
 Thx

I followed an idea and used ldconfig(1) to expand the dirs searched:

# ldconfig -m /usr/local/openoffice.org-DEV300_m38/openoffice.org/ure/lib
# ldconfig -m 
/usr/local/openoffice.org-DEV300_m38/openoffice.org/basis3.1/program/

now openoffice.org-DEV300_m38 comes up, guides me through the
registration dialog but then crashes with other shared symbol problems
like:

/libexec/ld-elf.so.1: 
/usr/local/openoffice.org-DEV300_m38/openoffice.org/basis3.1/program//libdeploymentmiscfi.so:
 Undefined symbol db_create

I think I will go back and use an older (stable) version of
openoffice.org-3.

Bad results after 3 days of compiling :-((

matthias

-- 
Matthias Apitz
Manager Technical Support - OCLC GmbH
Gruenwalder Weg 28g - 82041 Oberhaching - Germany
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e matthias.ap...@oclc.org - w http://www.oclc.org/ http://www.UnixArea.de/
b http://gurucubano.blogspot.com/

SPAMer of the year: Subject: Alle Software ist Deutsche Sprachen
From: -40 % die Neujahrsaktion gabriellekel...@grungecafe.com
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org