[Libreoffice] build error in desktop no 'void desktop::Migration::migrateSettingsIfNecessary()'

Caolán McNamara caolanm at redhat.com
Thu Nov 4 03:22:57 PDT 2010


On Thu, 2010-11-04 at 12:11 +0200, Nadav Vinik wrote:
> Making:    all_mig.dpslo
> Compiling: desktop/source/migration/migration.cxx
> /home/projects/build/build/libreoffice-3.2.99.2/desktop/source/migration/migration.cxx:215:44:
> error: no 'void desktop::Migration::migrateSettingsIfNecessary()'
> member function declared in class 'desktop::Migration'
> dmake:  Error code 1, while making '../../unxlngi6.pro/slo/migration.obj'

I believe that the problem is that "migration.hxx" was moved, but the
rsync process can't handle that. 

so you need to manually remove the additional migration.hxx

i.e.

find /home/projects/build/build/libreoffice-3.2.99.2/desktop -name
migration.hxx

the one that *should* be there is 

desktop/inc/migration.hxx

you'll have another one listed, remove that extra one and then
additionally 
rm -rf /home/projects/build/build/libreoffice-3.2.99.2/desktop/unxl*.pro

and try again.

Alternatively

rm -rf /home/projects/build/build/libreoffice-3.2.99.2/desktop
touch clone/repos_changed
make

to remove desktop entirely, and force it to be resynced from scratch
again.

C.



More information about the LibreOffice mailing list