https://bugs.documentfoundation.org/show_bug.cgi?id=95197
Bug ID: 95197
Summary: FreeBSD9 GCC4.9 missing header
Product: LibreOffice
Version: 5.0.2.2 release
Hardware: Other
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: LibreOffice
Assignee: [email protected]
Reporter: [email protected]
Using GCC4.9 on FreeBSD 9, I can't finish the compilation. It's stopped by:
"usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared"
A quick search lead to this article:
https://gcc.gnu.org/gcc-4.9/porting_to.html
"The <cstddef> header was updated for C++11 support and this breaks some
libraries which misuse macros meant for internal use by GCC only"
Is this fixable in LibreOffice?
Here is a partial of the error log
*************
[build CXX] ucb/source/ucp/webdav/SerfGetReqProcImpl.cxx
S=/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2 && I=$S/instdir &&
W=$S/workdir && mkdir -p $W/CxxObject/ucb/source/ucp/webdav/
$W/Dep/CxxObject/ucb/source/ucp/webdav/ && cd
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2 && g++49
-DCPPU_ENV=gcc3 -DFREEBSD -DNDEBUG -DOPTIMIZE -DOSL_DEBUG_LEVEL=0 -DUNIX -DUNX
-DX86_64 -D_PTHREADS -D_REENTRANT -isystem /usr/local/include -DSYSTEM_ZLIB
-DHAVE_GCC_VISIBILITY_FEATURE -fvisibility=hidden -Wall -Wno-missing-braces
-Wnon-virtual-dtor -Wendif-labels -Wextra -Wundef -Wunused-macros
-fmessage-length=0 -fno-common -pipe -fvisibility-inlines-hidden
-fstack-protector-strong -fPIC -Wshadow -Woverloaded-virtual -std=gnu++11
-DEXCEPTIONS_ON -fexceptions -fno-enforce-eh-specs -O2 -pipe
-fdiagnostics-color=auto -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -ftracer
-floop-interchange -floop-strip-mine -floop-block -ffat-lto-objects -lstdc++
-fPIC -Wno-unused-but-set-variable -Wno-unused-local-typedefs -march=native
-fstack-protector-strong --param ssp-buffer-size=4
-Wl,-rpath=/usr/local/lib/gcc49 -DLDAP_DEPRECATED -fno-strict-aliasing
-Wl,-rpath=/usr/local/lib/gcc49 -DLIBO_INTERNAL_ONLY -c
$S/ucb/source/ucp/webdav/SerfGetReqProcImpl.cxx -o
$W/CxxObject/ucb/source/ucp/webdav/SerfGetReqProcImpl.o
-I$S/ucb/source/ucp/webdav/ -isystem /usr/local/include/serf-1 -I$S/include
-I/usr/local/openjdk7/include -I/usr/local/openjdk7/include/freebsd
-I/usr/local/openjdk7/include/bsd -I/usr/local/openjdk7/include/linux
-I$S/config_host -I$W/UnoApiHeadersTarget/udkapi/normal
-I$W/UnoApiHeadersTarget/offapi/normal -I/usr/local/include -isystem
/usr/local/include/apr-1 -isystem /usr/include
[build CXX] ucb/source/ucp/webdav/SerfHeadReqProcImpl.cxx
In file included from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/include/salhelper/simplereferenceobject.hxx:26:0,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVAuthListener.hxx:24,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVRequestEnvironment.hxx:26,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfRequestProcessorImpl.hxx:26,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfCopyReqProcImpl.hxx:23,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfCopyReqProcImpl.cxx:20:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfCopyReqProcImpl.o'
failed
gmake[1]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfCopyReqProcImpl.o]
Error 1
gmake[1]: *** Waiting for unfinished jobs....
In file included from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfDeleteReqProcImpl.cxx:19:0:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfDeleteReqProcImpl.o'
failed
gmake[1]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfDeleteReqProcImpl.o]
Error 1
In file included from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/include/salhelper/simplereferenceobject.hxx:26:0,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVAuthListener.hxx:24,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVRequestEnvironment.hxx:26,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfRequestProcessorImpl.hxx:26,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfGetReqProcImpl.hxx:23,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfGetReqProcImpl.cxx:20:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfGetReqProcImpl.o'
failed
gmake[1]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfGetReqProcImpl.o]
Error 1
In file included from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/include/salhelper/simplereferenceobject.hxx:26:0,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVAuthListener.hxx:24,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVAuthListenerImpl.hxx:25,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVResourceAccess.cxx:28:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/DAVResourceAccess.o'
failed
gmake[1]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/DAVResourceAccess.o]
Error 1
In file included from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/include/salhelper/simplereferenceobject.hxx:26:0,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVSessionFactory.hxx:30,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/webdavprovider.hxx:27,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/ContentProperties.cxx:26:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/ContentProperties.o'
failed
gmake[1]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/ContentProperties.o]
Error 1
In file included from
/usr/local/include/boost/config/select_stdlib_config.hpp:18:0,
from /usr/local/include/boost/config.hpp:40,
from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:17,
from /usr/local/include/boost/shared_ptr.hpp:17,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfSession.hxx:26,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfLockStore.hxx:28,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/AprEnv.hxx:25,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/AprEnv.cxx:20:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/AprEnv.o'
failed
gmake[1]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/AprEnv.o]
Error 1
In file included from
/usr/local/include/boost/config/select_stdlib_config.hpp:18:0,
from /usr/local/include/boost/config.hpp:40,
from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:17,
from /usr/local/include/boost/shared_ptr.hpp:17,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfSession.hxx:26,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/SerfCallbacks.cxx:22:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfCallbacks.o'
failed
gmake[1]: ***
[/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/SerfCallbacks.o]
Error 1
In file included from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/include/salhelper/simplereferenceobject.hxx:26:0,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVSessionFactory.hxx:30,
from
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/ucb/source/ucp/webdav/DAVSessionFactory.cxx:20:
/usr/local/lib/gcc49/include/c++/cstddef:51:11: error: '::max_align_t' has not
been declared
using ::max_align_t;
^
/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/solenv/gbuild/LinkTarget.mk:189:
recipe for target
'/usr/ports/editors/libreoffice/work/libreoffice-5.0.2.2/workdir/CxxObject/ucb/source/ucp/webdav/DAVSessionFactory.o'
failed
****
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs