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
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice