new style UNO port

Jean-Tiare LE BIGOT admin at jtlebi.fr
Tue Aug 7 18:47:30 PDT 2012


Ok, I actually forgot one step in the file re-generation. Sorry for 
asking a silly question :s

Le 2012-08-07 21:37, Jean-Tiare LE BIGOT a écrit :
> Hi !
>
> I'm trying to work on Bug 46808 - [Easy Hack] Adapt UNO services to
> new-style.
>
> I started with the first unported module: offapi->accessibility. This
> probably was not the best idea I ever had sinc it's used in something
> like 1300 files... Anyway. I've updated the IDL files, the .mk file
> and regenerated the types.rdb file as explained in the bug report.
>
> But, when I try to
>
> $ make offapi.clean #OK
> $ male offapi #FAILS
>
>
> I am warned about an incompatible change. This is obviously true
> since this is a "published" API. Anyway, the bug report states that
> this incompatibility is fine. How can I workaround it before starting
> the actual port ?
>
> Here is the error:
>
> [ build PKG ] offapi_inc
> mkdir -p
> /home/jean-tiare/dev/libreoffice/workdir/unxlngi6.pro/Package/ &&
> touch
> 
> /home/jean-tiare/dev/libreoffice/workdir/unxlngi6.pro/Package/offapi_inc
> /bin/cp --remove-destination --no-dereference --force
> --preserve=timestamps
> 
> /home/jean-tiare/dev/libreoffice/workdir/unxlngi6.pro/UnoApiTarget/offapi.rdb
> /home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/bin/offapi.rdb
> [ build UNO ] types
> [ build DBc ] types
> mkdir -p
> /home/jean-tiare/dev/libreoffice/workdir/unxlngi6.pro/UnoApiTarget/ 
> &&
>  RESPONSEFILE=/tmp/gbuild.UdsjMu &&
> 
> LD_LIBRARY_PATH="/home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/lib"
> SOLARBINDIR=/home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/bin
> /home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/bin/regmerge
> @${RESPONSEFILE} && rm -f ${RESPONSEFILE}   &&
> 
> LD_LIBRARY_PATH="/home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/lib"
> SOLARBINDIR=/home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/bin
> /home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/bin/regcompare 
> -f
> -t -r1
> /home/jean-tiare/dev/libreoffice/offapi/type_reference/types.rdb -r2
> 
> /home/jean-tiare/dev/libreoffice/workdir/unxlngi6.pro/UnoApiTarget/types.rdb
> SERVICE: /UCR/com/sun/star/accessibility/AccessBridge
>     service1 contains 1 more references as service2
>   incompatible change: Reference 0 ('XInitialization') in 'r1' is not
> longer a reference of this service in 'r2'
> SERVICE: /UCR/com/sun/star/accessibility/Accessible
>     service1 contains 1 more references as service2
>   incompatible change: Reference 0 ('XAccessible') in 'r1' is not
> longer a reference of this service in 'r2'
> /home/jean-tiare/dev/libreoffice/solver/unxlngi6.pro/bin/regcompare:
> registries are incompatible: 2 differences!
> make: ***
> 
> [/home/jean-tiare/dev/libreoffice/workdir/unxlngi6.pro/UnoApiTarget/types.rdb]
> Erreur 11
> make: *** Destruction du fichier «
> 
> /home/jean-tiare/dev/libreoffice/workdir/unxlngi6.pro/UnoApiTarget/types.rdb
> »
>
> Thanks !

-- 
Jean-Tiare LE BIGOT


More information about the LibreOffice mailing list