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

Nadav Vinik email at nadavvin.com
Thu Nov 4 04:54:11 PDT 2010


LO compiled successfully but failed to install:

|              |       Congratulation ! You have successfully built
|              | (  )  (  )(  ,)(  ,) (  _)  /  \(  _)(  _)(  )/ _)(  _)
|              |  )(__  )(  ) ,\ )  \  ) _) ( () )) _) ) _) )(( (_  ) _)
|______________| (____)(__)(___/(_)\_)(___)  \__/(_)  (_)  (__)\__)(___)
touch stamp/build


$ bin/ooinstall -l /home/projects/install
Reading setup from bin/setup
Running OOo installer
Subroutine installer::epmfile::getcwd redefined at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/modules/installer/epmfile.pm
line 43
Digest::MD5 object version 2.39 does not match bootstrap parameter
2.51 at /usr/lib/perl/5.10/DynaLoader.pm line 215.
Compilation failed in require at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/modules/installer/packagepool.pm
line 30.
BEGIN failed--compilation aborted at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/modules/installer/packagepool.pm
line 30.
Compilation failed in require at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/make_installer.pl
line 53.
BEGIN failed--compilation aborted at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/make_installer.pl
line 53.
Failed to install:  at solenv/bin/ooinstall line 96.
Failed to ooinstall at bin/ooinstall line 72.
nadav at nadav-desktop:/home/projects/build$ bin/ooinstall -l
/home/projects/install
Reading setup from bin/setup
Running OOo installer
Subroutine installer::epmfile::getcwd redefined at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/modules/installer/epmfile.pm
line 43
Digest::MD5 object version 2.39 does not match bootstrap parameter
2.51 at /usr/lib/perl/5.10/DynaLoader.pm line 215.
Compilation failed in require at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/modules/installer/packagepool.pm
line 30.
BEGIN failed--compilation aborted at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/modules/installer/packagepool.pm
line 30.
Compilation failed in require at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/make_installer.pl
line 53.
BEGIN failed--compilation aborted at
/home/projects/build/build/libreoffice-3.2.99.2/solenv/bin/make_installer.pl
line 53.
Failed to install:  at solenv/bin/ooinstall line 96.
Failed to ooinstall at bin/ooinstall line 72.


thanks
Nadav

On Thu, Nov 4, 2010 at 1:44 PM, Nadav Vinik <email at nadavvin.com> wrote:
> On Thu, Nov 4, 2010 at 12:22 PM, Caolán McNamara <caolanm at redhat.com> wrote:
>> 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.
>
> thanks
> work
>
>
>>
>> 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.
>>
>>
>
>
>
> --
> הבלוג שלי:
> http://nadavvin.com
>



-- 
הבלוג שלי:
http://nadavvin.com


More information about the LibreOffice mailing list