Re: port openoffice.org-devl (3.1.20081224) installs fine but does not run
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
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
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
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