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


Hi,

some of you may have experienced the same problem as I--build of recent
master breaks in ucb/src/ucp/cmis with something like:

error: ‘AllowableActionsPtr’ does not name a type

It turns out this is caused by stale libcmis headers in solver, because
the unpacked header has modification time 2012-Aug-09 12:27 , which is
way older than the current copy in solver. The old build system
workarounded that by copying the delivered headers to $(OUT)/inc first
(by listing them in OUT2INC variable). That seems unnecessary to me;
instead, I propose to add --touch to tar options, so the files are
extracted with modification times set to extraction time. According to
tar's changelog, this option exists since 1995, so it should be
supported on all our platforms :-) Any objections?

Note: This might be a bit harder to achieve for unzip: the equivalent
option is -D, but I am not sure it is supported everywhere. In
particular, I know that -DD (which extends the modification time change
to directories as well) does not work on MacOS X, because I had used it
in solenv/gbuild/UnpackedTarball.mk orginally and had to throw it out,
because the MacOS tinderbox(es) were unhappy about it. Could someone try
if plain -D works?

D.

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.