Install error OOo-1.1.3 on 4.10p3
Don Lewis
truckman at FreeBSD.org
Wed Oct 20 10:30:16 PDT 2004
On 20 Oct, Benjamin Thelen wrote:
> Hi lists,
>
> I am now really stumped and appreciate you for your assistance. I had
> this very error already with OOo-1.1.2 on three 4.10p2 FreeBSD boxes
> in the end of August, posted it to the list, but got no answer. I got
> along by installing a 1.1.0 package and hoped that this error will be
> solved in future ports.
>
>
> Compiling seems alright. This error-message occurs right after "make
> install".
>
> #
> # UGLY hack to not have to specify a X-Display.
> #
> /usr/X11R6/bin/Xvfb :1001 -screen 0 800x600x24 > /dev/null 2>&1 & echo
> $! > /data/ports/editors/openoffice-1.1/work/.Xvfb.pid
> cd: can't cd to
> /data/ports/editors/openoffice-1.1/work/OOo_1.1.3_src/instsetoo/
> *.pro/01/normal/
> *** Error code 2
> Stop in /data/ports/editors/openoffice-1.1.
No problems here building and installing on 4.10-STABLE, though in my
case $DISPLAY is set so my build didn't use Xvfb. That shouldn't
matter, though because the directory passed to the cd command appears to
be the same in either case:
${WRKSRC}/instsetoo/*.pro/${LANG_EXT}/normal/
I wonder if you ran into some sort of build problem that didn't get
caught. The end of the build should look like:
Replacing ${PRODUCTNAME} with OpenOffice.org
Replacing ${PRODUCTVERSION} with 1.1.3
time needed: 0:1:0
WARNING! Project(s):
gtk
not found and couldn't be built. Correct build.lsts.
Do you still have the work directory around? If so, can you look under
/data/ports/editors/openoffice-1.1/work/OOo_1.1.3_src/instsetoo/ to see
what is missing?
It looks like there is a problem on the next line of the Makefile,
though.
do-install:
.if !defined(DISPLAY)
#
# UGLY hack to not have to specify a X-Display.
#
${X11BASE}/bin/Xvfb :1001 -screen 0 800x600x24 > /dev/null 2>&1 & ${ECHO
} $$! > ${WRKDIR}/.Xvfb.pid
@sleep 5
@cd ${WRKSRC}/instsetoo/*.pro/${LANG_EXT}/normal/ ; \
===> SAL_IGNOREXERRORS=1 TEMP=${WRKDIR} DISPLAY=${DISPLAY} ./install --prefix
=${PREFIX}
@-${CAT} ${WRKDIR}/.Xvfb.pid | ${XARGS} kill
@${RM} -f ${WRKDIR}/.Xvfb.pid
I think "DISPLAY=${DISPLAY}" is incorrect because DISPLAY is not
defined. Judging by another place in the Makefile where Xvfb is used, I
think this should be "DISPLAY=${DISPLAYHACK}".
More information about the freebsd-openoffice
mailing list