pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
misc/libreoffice fails to build
With up-to-date pkgsrc (including recend updates to libvisio and libcdr)
I am unable to build libreoffice. There are hundreds of error messages
in the log file, starting with
[build CXX] sal/osl/unx/file_error_transl.cxx
In file included from /tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/sal/osl/unx/conditn.cxx:24:0:
/tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/sal/osl/unx/system.hxx:155:0: warning: "ETIME" redefined
# define ETIME ETIMEDOUT
In file included from /usr/include/errno.h:43:0,
from /tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/sal/osl/unx/system.hxx:27,
from /tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/sal/osl/unx/conditn.cxx:24:
/usr/include/sys/errno.h:165:0: note: this is the location of the previous definition
#define ETIME 92 /* STREAM ioctl timeout */
[build CXX] sal/osl/unx/file_misc.cxx
In file included from /tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/sal/osl/unx/file.cxx:29:0:/tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/sal/osl/unx/system.hx
x:155:0: warning: "ETIME" redefined
# define ETIME ETIMEDOUT
...
And then a whole lot of BOOST-related messages:
/tmp/pkgs/misc/libreoffice/work.x86_64/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:30:96: warning: "BOOST_GCC_VERSION_WORKAROUND_GUARD" is not defined [-Wundef]
#elif !defined(BOOST_NO_CXX11_NOEXCEPT) && !defined(BOOST_NO_SFINAE_EXPR) && !BOOST_WORKAROUND(BOOST_GCC_VERSION, < 40800)
^
/tmp/pkgs/misc/libreoffice/work.x86_64/.buildlink/include/boost/config/workaround.hpp:244:10: note: in definition of macro 'BOOST_WORKAROUND'
((symbol ## _WORKAROUND_GUARD + 0 == 0) && \
^~~~~~
Followed by some regex-related issues?
/tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/opencl/source/openclconfig.cxx: In function 'bool {anonymous}::match(const rtl::OUString&, const rtl::OUString&)':
/tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/opencl/source/openclc
onfig.cxx:122:5: error: 'RegexMatcher' was not declared in this scope
RegexMatcher aMatcher(sIcuPattern, sIcuInput, 0, nIcuError);
^~~~~~~~~~~~
/tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/opencl/source/openclconfig.cxx:122:5: note: suggested alternative:
In file included from /tmp/pkgs/misc/libreoffice/work.x86_64/libreoffice-6.0.3.2/opencl/source/openclconfig.cxx:10:0:
/tmp/pkgs/misc/libreoffice/work.x86_64/.buildlink/include/unicode/regex.h:664:18: note: 'icu_61::RegexMatcher'
class U_I18N_API RegexMatcher U_FINAL : public UObject {
^~~~~~~~~~~~
(I can provide the entire build log if needed - it's about 260kb)
+------------------+--------------------------+----------------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee dot com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd dot org |
+------------------+--------------------------+----------------------------+
Home |
Main Index |
Thread Index |
Old Index