On 24 Aug, Don Lewis wrote:
> On 24 Aug, Pedro Lino wrote:
>> Hi Don, all
>> 
>>> On 08/24/2020 3:18 PM Don Lewis <truck...@apache.org> wrote:
>> 
>>> Is this a parallel build?
>> 
>> Switched to single thread building
>> 
>> build --all
>> 
>> when it stopped I followed the suggestion by Rigo and deleted
>> /source/openoffice/main/solver/418/unxlngx6.pro/lib/libgcc_s.so.1
>> 
>> and restarted with build --all:icu
>> 
>> Now it stopped again at
>> 
>> In file included from 
>> /source/openoffice/main/solver/418/unxlngx6.pro/inc/boost/shared_array.hpp:17:0,
>>                  from ../inc/basebmp/bitmapdevice.hxx:32,
>>                  from 
>> /source/openoffice/main/basebmp/source/bitmapdevice.cxx:28:
>> /source/openoffice/main/solver/418/unxlngx6.pro/inc/boost/smart_ptr/shared_array.hpp:177:37:
>>  warning: mangled name for ‘void boost::shared_array<T>::reset(Y*, D) [with 
>> Y = unsigned char; D = void (*)(void*) throw (); T = unsigned char]’ will 
>> change in C++17 because the exception specification is part of a function 
>> type [-Wnoexcept-type]
>>      template<class Y, class D> void reset( Y * p, D d )
>>                                      ^~~~~
>> dmake:  Error code 1, while making '../unxlngx6.pro/slo/bitmapdevice.obj'
>> 
>> 1 module(s): 
>>      basebmp
>> need(s) to be rebuilt
>> 
>> Reason(s):
>> 
>> ERROR: error 65280 occurred while making 
>> /source/openoffice/main/basebmp/source
>> 
>> When you have fixed the errors in that module you can resume the build by 
>> running:
>> 
>>      build --all:basebmp
>> 
>> Ideas?
> 
> basebmp fails due to a bug that I patched in trunk and AOO42X a while
> back, when clang on FreeBSD found it.  I guess that the version of gcc
> in Ubuntu 18 doesn't like it either.  It's one of the bug fixes that I
> plan to cherry-pick for AOO418 tonight.

I justt did that, but there is another change that I need to cherry-pick
for the patch to bundled boost before we are ready for the -std=gnu++98
fix for Linux.  The ancient version of boost that we bundle doesn't
really understand the features of modern gcc.  I can get away with the
-std=gnu++98 setting the FreeBSD port of 4.1.7 because it uses system
boost, which is more modern.  I need to do some more testing before I'm
ready for this.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to