On 08/05/2016 05:21 AM, Michael Stahl wrote:
On 04.08.2016 22:24, Larry Evans wrote:
[snip]
/home/evansl/dwnlds/LibreOffice/libreoffice/workdir/UnpackedTarball/boost/boost/math/special_functions/fpclassify.hpp:137:75:
error: ‘::isnan’ has not been declared
inline bool is_nan_helper(__float128 f, const boost::true_type&) {
return ::isnan(static_cast<double>(f)); }
^
/home/evansl/dwnlds/LibreOffice/libreoffice/workdir/UnpackedTarball/boost/boost/math/special_functions/fpclassify.hpp:137:75:
note: suggested alternatives:
In file included from /usr/local/include/c++/4.9.0/random:38:0,
from /usr/local/include/c++/4.9.0/bits/stl_algo.h:66,
from /usr/local/include/c++/4.9.0/algorithm:62,
from
/home/evansl/dwnlds/LibreOffice/libreoffice/workdir/UnpackedTarball/boost/boost/smart_ptr/shared_ptr.hpp:38,
from
/home/evansl/dwnlds/LibreOffice/libreoffice/workdir/UnpackedTarball/boost/boost/shared_ptr.hpp:17,
from
/home/evansl/dwnlds/LibreOffice/libreoffice/external/boost/include/boost/shared_ptr.hpp:22,
from
/home/evansl/dwnlds/LibreOffice/libreoffice/workdir/UnpackedTarball/boost/boost/date_time/gregorian/greg_month.hpp:14,
from
/home/evansl/dwnlds/LibreOffice/libreoffice/workdir/UnpackedTarball/boost/libs/date_time/src/gregorian/greg_month.cpp:14:
/usr/local/include/c++/4.9.0/cmath:632:5: note: ‘std::isnan’
isnan(_Tp __x)
^
you are using a custom toolchain installed in /usr/local that is not set
up correctly.
[snip]
you could just use the GCC shipped
in your distribution which presumably works.
Tried that by running ./configure as follows:
evansl@lje-OptiPlex-9020:~/dwnlds/LibreOffice/git-clone/libreoffice$
./configure --with-gcc-home=/usr
after that, ran make; however, now getting undefined reference error
during collect2:
[DEP] LNK:Executable/regview
[LNK] Executable/regview
/home/evansl/dwnlds/LibreOffice/git-clone/libreoffice/workdir/CxxObject/registry/tools/regmerge.o:
In function `main':
regmerge.cxx:(.text.startup+0xaf): undefined reference to
`registry::tools::Options::checkArgument(std::vector<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >&, char const*, unsigned long)'
regmerge.cxx:(.text.startup+0x11c): undefined reference to
`registry::tools::Options::initOptions(std::vector<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >&)'
collect2: error: ld returned 1 exit status
/home/evansl/dwnlds/LibreOffice/git-clone/libreoffice/registry/Executable_regmerge.mk:10:
recipe for target
'/home/evansl/dwnlds/LibreOffice/git-clone/libreoffice/instdir/program/regmerge'
failed
The code was downloaded with:
git clone git://anongit.freedesktop.org/libreoffice/core libreoffice
As noted in my reply to Jan, I did try the gerrit download; however,
I had the noted problems.
Any suggestions about how to avoid this undefined reference?
-regards,
Larry
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.