Subject: Re: misc/openoffice2 on NetBSD sparc64
To: Raymond Meyer <raymond.meyer@rambler.ru>
From: Kouichirou Hiratsuka <hira@po6.nsk.ne.jp>
List: pkgsrc-users
Date: 04/14/2007 04:23:02
Hello,
At Fri, 13 Apr 2007 11:00:12 +0100,
Raymond Meyer wrote:
> Hi, I'm trying to build openoffice2 on sparc64, it will probably have problems
> with code that is not 64-bit clean, but the first stage is building the
> binaries.
>
> I have created Makefile.NetBSD.sparc64 which contains:
>
> OPENOFFICE_OUTPATH= unxbsdi3
> OPENOFFICE_SETFILE= NetBSDSparc
Please correct OPENOFFICE_OUTPATH to `unxbsds3'.
> After compiling for a while, it fails with:
>
> Making: ../unxbsds3.pro/bin/makedepend
> unx
> cat ../unxbsds3.pro/misc/make_makedepend.makedepend_1.cmd
> gcc -Wl,-export-dynamic -L../unxbsds3.pro/lib -L/opt/pkg/lib/firefox ../unxbsds3.pro/obj/cppsetup.o ../unxbsds3.pro/obj/ifparser.o ../unxbsds3.pro/obj/include.o ../unxbsds3.pro/obj/main.o ../unxbsds3.pro/obj/parse.o ../unxbsds3.pro/obj/pr.o ../unxbsds3.pro/obj/collectdircontent.o \
> -Wl,-Bdynamic -lstlport_gcc -lpthread -lm -o ../unxbsds3.pro/bin/makedepend
> ld: cannot find -lstlport_gcc
>
> [wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
> /opt/pkg.obj/misc/openoffice2/work.ultra10/.gcc/bin/gcc -Wl,-export-dynamic -L../unxbsds3.pro/lib -L/opt/pkg.obj/misc/openoffice2/work.ultra10/.buildlink/lib/firefox ../unxbsds3.pro/obj/cppsetup.o ../unxbsds3.pro/obj/ifparser.o ../unxbsds3.pro/obj/include.o ../unxbsds3.pro/obj/main.o ../unxbsds3.pro/obj/parse.o ../unxbsds3.pro/obj/pr.o ../unxbsds3.pro/obj/collectdircontent.o -Wl,-Bdynamic -o ../unxbsds3.pro/bin/makedepend -I/opt/pkg.obj/misc/openoffice2/work.ultra10/.buildlink/include -L/opt/pkg.obj/misc/openoffice2/work.ultra10/.buildlink/lib -lstlport_gcc -lpthread -lm
> dmake: Error code 1, while making '../unxbsds3.pro/bin/makedepend'
> '---* tg_merge.mk *---'
>
> ERROR: Error 65280 occurred while making /opt/pkg.obj/misc/openoffice2/work.ultra10/OOF680_m14/soltools/mkdepend
> dmake: Error code 1, while making 'build_instsetoo_native'
> '---* *---'
> *** Error code 255
>
> Stop.
> make: stopped in /opt/pkgsrc/misc/openoffice2
>
> The error above says it cannot find stlport_gcc library. Any idea why it is
> looking for this library? Do I need to install devel/stlport package?
You don't need to install the stlport. It's included in OOo.
Please add the following to ${WRKSRC}/solenv/inc/unxbsds3.mk.
LINKFLAGSOPT=-L$(SOLARVERSION)$/$(INPATH)$/lib
best regards.
--
Kouichirou Hiratsuka
hira@po6.nsk.ne.jp