[Libreoffice] [PATCH] use LIBTARGET=NO to avoid multiple definition of target recipe

Caolán McNamara caolanm at redhat.com
Mon Nov 8 07:25:08 PST 2010


On Sun, 2010-11-07 at 19:53 +0100, Robert Nagy wrote:
> The diff makes i18npool/source/paper/makefile.mk define 
> LIBTARGET=NO just like other makefiles in the i18npool/source/ directory.
> Without this patch I always get:
> 
> dmake:  /home/robert/build/build/libreoffice-3.2.99.2/solenv/inc/_tg_lib.mk:  line 1020:  Error: -- Multiply defined recipe for target ../../unxobsd.pro/slb/i18npaper.lib
> 
> Okay to push?

That shouldn't happen, what's happening there is a side-effect of the
"DLLPOSTFIX" being empty for your platform. See step 3 of
http://wiki.services.openoffice.org/wiki/Lazy_Hackers_Guide_To_Porting

I imagine your platform .mk is unxobsd.mk ? That one needs a DLLPOSTFIX
of some value. Set one there instead and that should fix that among
other problems.

C.



More information about the LibreOffice mailing list