2.3.8 Tarballs
Jean-Pierre Chrétien
jeanpierre.chretien at free.fr
Fri May 3 08:40:02 UTC 2024
Le 02/05/2024 à 22:47, Richard Kimberly Heck a écrit :
> Here:
>
> http://ftp.lyx.org/pub/lyx/devel/lyx-2.3/
>
> Please check that they build and run properly, especially export to and from 2.4.x.
>
> When we've verified all is well, I'll give the signal to build binaries for real.
>
On Debian stable:
Configuration
Host type: x86_64-pc-linux-gnu
Special build flags: build=release std-regex use-hunspell use-enchant
Bundled libraries: boost hunspell
C++ Compiler: g++ (12.2.0)
C++ Compiler flags: -fPIC -O2 -std=c++14
C++ Compiler user flags:
Linker flags:
Linker user flags:
Qt Frontend:
Qt version: 5.15.8
Packaging: posix
LyX binary dir: /usr/local/bin
LyX files dir: /usr/local/share/lyx-2.3.8
I still get warnings about unary_function:
BranchList.cpp:30:38: warning: ‘template<class _Arg, class _Result> struct
std::unary_function’ is deprecated [-Wdeprecated-declarations]
30 | class BranchNamesEqual : public std::unary_function<Branch, bool>
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
from ./support/strfwd.h:42,
from support/docstring.h:16,
from BranchList.h:17,
from BranchList.cpp:14:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
Format.cpp:62:33: warning: ‘template<class _Arg, class _Result> struct
std::unary_function’ is deprecated [-Wdeprecated-declarations]
62 | class FormatNamesEqual : public unary_function<Format, bool> {
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/functional:49,
from Format.cpp:12:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
Format.cpp:76:38: warning: ‘template<class _Arg, class _Result> struct
std::unary_function’ is deprecated [-Wdeprecated-declarations]
76 | class FormatExtensionsEqual : public unary_function<Format, bool> {
| ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
Format.cpp:90:32: warning: ‘template<class _Arg, class _Result> struct
std::unary_function’ is deprecated [-Wdeprecated-declarations]
90 | class FormatMimeEqual : public unary_function<Format, bool> {
| ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
IndicesList.cpp:30:37: warning: ‘template<class _Arg, class _Result> struct
std::unary_function’ is deprecated [-Wdeprecated-declarations]
30 | class IndexNamesEqual : public std::unary_function<Index, bool>
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
from ./support/strfwd.h:42,
from support/docstring.h:16,
from IndicesList.h:17,
from IndicesList.cpp:13:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
IndicesList.cpp:46:38: warning: ‘template<class _Arg, class _Result> struct
std::unary_function’ is deprecated [-Wdeprecated-declarations]
46 | class IndexHasShortcut : public std::unary_function<Index, bool>
| ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
But compilation succeeds.
Next step, open the 2.4.x French UserGuide with 2.3.8. There compilation fails
on missing Unicode characters :
! LaTeX Error: Unicode character 「 (U+300C)
not set up for use with LaTeX.
and the following characters 「 」 『 』 《 》in section 3.9.4.2.
Finally compilation stops with this :
Runaway argument?
{\printnomenclature {}\printindex \end {document}
! File ended while scanning use of \@settodim.
<inserted text>
\par
<*> UserGuide.tex
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
I'll try to recover; but if the error is serious,
you'd better type `E' or `X' now and fix your file.
! Emergency stop.
Same with English UserGuide. This seems local to the file, right?
lyx-2.4.0~devel opens and compiles the 2.3.8 French UserGuide flawlessly.
--
Jean-Pierre
More information about the lyx-devel
mailing list