Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Sep 06 12:29:45 PDT
From:      perryh@pluto.rain.com (Perry Hutchison)
To:        backyard1454-bsd@yahoo.com, freebsd-questions@freebsd.org
Subject:   [HACK-AROUND] Re: OpenOffice build crashes the compiler
Message-ID:  <10609121929.AA22352@pluto.rain.com>
In-Reply-To: <20060908140709.88747.qmail@web83115.mail.mud.yahoo.com>
References:  <10609080309.AA04044@pluto.rain.com> <20060908140709.88747.qmail@web83115.mail.mud.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This hack presumably results in a broken slidesorter, but at least
Writer seems to work (after a fashion), and that's all I really need.

Since the *.obj are just empty sentinel files indicating that the
corresponding *.o have been built, this

  # cd /usr/ports/editors/openoffice.org-2.0
  # touch work/OOD680_m1/sd/unxfbsdi.pro/slo/SlideSorterView.obj
          
allows a rebuild to start *after* the failing compilation, instead
of reattempting it (and crashing again).  The missing module results
in an undefined symbol in libsd680fi.so; to keep that from stopping
the build, apply this hack to work/OOD680_m1/solenv/bin/checkdll.sh:

*** checkdll.sh.orig    Wed Apr 26 07:42:21 2006
--- checkdll.sh Wed Apr 26 07:42:21 2006
***************
*** 83,89 ****
      esac

      $checkdll "$*"
!     if [ $? -ne 0 ]; then exit 1 ; fi

      for parameter in $*; do
          library=$parameter;
--- 83,90 ----
      esac

      $checkdll "$*"
! #   message has been printed, but don't kill the build
! #   if [ $? -ne 0 ]; then exit 1 ; fi

      for parameter in $*; do
          library=$parameter;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?10609121929.AA22352>