If you're on Linux, then it's very easy to compile LyX yourself

Sure. Was the 1st thing I did ;)

git clone https://git.lyx.org/repos/lyx.git
./autogen.sh
./configure --enable-qt6 --with-qt-dir=/usr/share/qt6/

but this has issues already at that level:
All of the following .configure messages are beyond me, cause I got a Qt v6.8.2 on the Tumbleweed machine and have all of the Qt5 and Qt6 dev-tools installed
- Why does lyx state: Qt Frontend: Qt version: 5.15.16
- Why does lyx state: Unable to configure Qt6/Qt5 with qmake (qmake6 and qmake-qt5 are both in my PATH) - Why does lyx state: moc compiler is for Qt 6.8.2 but the Qt library version is 5.15.16. (Qt6 libraries are installed. Why claim this v5.15.16) - Why does lyx state: see the section 'Problems' in the INSTALL file. (for me: "less INSTALL* | grep Problems" returns nothing. So I'm the only fool having problems :) )

----------------------------------
  Host type:               x86_64-pc-linux-gnu
Special build flags: build=development warnings assertions stdlib-assertions callback-printing
  Bundled libraries:        nod mythes
  C++ Compiler:            g++ (14.2.1)
C++ Compiler flags: -Wall -Wextra -fPIC -g -Og -std=c++17 -Wno-deprecated-copy
  C++ Compiler user flags:
  Linker flags:             -rdynamic
  Linker user flags:
  Qt Frontend:
      Qt version:          5.15.16
  Packaging:               posix
  LyX binary dir:          /usr/local/bin
  LyX files dir:           /usr/local/share/lyx

=== The following minor problems have been detected by configure.
=== Please check the messages below before running 'make'.
=== (see the section 'Problems' in the INSTALL file)
== Unable to configure Qt6 with qmake. Please report.
== Unable to configure Qt5 with qmake. Please report.
== The found moc compiler is for Qt 6.8.2 but the Qt library version is 5.15.16.
Configuration of LyX was successful.
Type 'make' to compile the program,
and then 'make install' to install it.
--------------------------

No surprise that after all these issues, make fails

moc_FileMonitor.cpp:12:10: fatal error: QtCore/qtmochelpers.h: No such file or directory
   12 | #include <QtCore/qtmochelpers.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~

I don't know which package is missing for lyx here.

If you're on Linux, then it's very easy to compile LyX yourself

So, see, not so easy for simple me ;)



On 2/22/25 5:42 PM, Richard Kimberly Heck wrote:
On 2/22/25 3:53 AM, Xaver Gerster wrote:
Thx guys.
Hope this will be visible in Tumbleweed in not too distant a future.

If you're on Linux, then it's very easy to compile LyX yourself, in which case you do not have to wait.

Riki



On 2/22/25 9:02 AM, Jürgen Spitzmüller wrote:
Am Freitag, dem 21.02.2025 um 14:26 -0500 schrieb Richard Kimberly
Heck:
The new behavior is an attempt to make it easier to use author-year
citations with this kind of bibliography entry. I suspect that there
is
a bug here, always requiring the year, when we ought only to require
it
when author-year citations are being used.

Jürgen?

Right. RevTeX4 uses natbib (internally), but in numeric mode. In this
case, the year  is not really used. Still, it needs to be given _if_
real author-number citations are employed, but an empty year suffices,
as in
"Meyer et al.()Meyer, Schmidt, and Higgins" or "Meyer()". Otherwise the
natbib parser get confused and the author is not detected.

Fixed in master in a series of 3 commits:
04a9748e7ec
d96cfb0662e
3160c04449e

Obviously candidate for stable.




--
lyx-users mailing list
lyx-users@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to