Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Le 27/01/2011 07:07, Norbert Thiebaud a écrit :
On Tue, Jan 25, 2011 at 3:51 PM, Julien Nabet<serval2412@yahoo.fr>  wrote:
Hello,

I made a make clean yesterday evening.
I "git updated" even today followed with an autogen.sh and the compilation
fails with this :
  build -- version: 275224


=============
Building module libwpd
=============
Entering /home/maryline/gnumakelibreoffice/libo/libwpd

dmake:  Error: --
`./unxlngi6.pro/misc/5ff846847dab351604ad859e2fd4ed3c-libwpd-0.9.1.unpack'
not found, and can't be made
Forcing regeneration of dependency info

nothing to do here...
dmake:  Error: --
`./unxlngi6.pro/misc/5ff846847dab351604ad859e2fd4ed3c-libwpd-0.9.1.unpack'
not found, and can't be made
Retrying /home/maryline/gnumakelibreoffice/libo/libwpd

dmake:  Error: --
`./unxlngi6.pro/misc/5ff846847dab351604ad859e2fd4ed3c-libwpd-0.9.1.unpack'
not found, and can't be made

-----------------------------------------------------------------------
        Oh dear - something failed during the build - sorry !
  For more help with debugging build errors, please see the section in:
            http://wiki.documentfoundation.org/Development

  it seems that the error is inside 'libwpd', please re-run build
  inside this module to isolate the error and/or test your fix:


Even if i do a :
rm -Rf /home/maryline/gnumakelibreoffice/libo/libwpd/unxlngi6.pro
then a build, I've got the same thing.
sorry for the late reply...

I could not reproduce, but the symptom remind me of src/* issue I've
encounter before.
What happened to me was that my bash environment got messed up and
somehow I was picking up the src/* file from somewhere else than need
be
I also have had issue switch branch where some file that were created
on the original branch but did not exist in the branch switched to
would cause some trouble.

One way to eliminate these cause of trouble:

open a brand new terminal,
go to you bootstrap repo
checkout the branch you need (or at least make sure that 'all' the git
repos are on the branch you think they should be (./g branch)
./g reset --hard and ./g clean -f to make sure that there is no ghost
then make clean; autogen; make

I have built that branch on Linux and MacOS, in both mode. the regular
mode yield good functional product on both platform, the gnumake also,
except that starmath doesn't launch on Linux.

Since then, a few issue with Windows were found, and I have an
un-published yet gnumake2.2 branch that contains fix for these and is
rebased on a more recent master.

We are about to kick start the 3.4 dev cycle, merging a lot of stuff
from OOo, including a lot of gnumake2 work that was done there. It is
unclear yet if I am going to merge my feature branch or just tweak
things after we merge DEV300...

In any case, thanks for your help with this.

To test this branch, I didn't switch the branch of my libo repository, i created a new directory. Then, I followed the native build page (http://wiki.documentfoundation.org/Development/Native_Build), except I added a -b parameter for the git clone command to retrieve this specific branch.
Then, I just did the usual way :
./autogen.sh (without arguments) then make and make dev-install.
Either I can wait for the merge of DEV300 or I can restart from scratch. It doesn't matter for me, I can keep on the cppcheck task on the master directory but between these 2 possibilities, I don't know what's the best thing to do.
Norbert




Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.