FS#13988 - lyx 1.6.2-1 doesn't work with Qt < 4.5

Attached to Project: Arch Linux
Opened by Sergio (SergioPR) - Friday, 27 March 2009, 17:07 GMT
Last edited by Pierre Schmitz (Pierre) - Friday, 27 March 2009, 19:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Pierre Schmitz (Pierre)
Ronald van Haren (pressh)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: LyX 1.6.2 doesn't work with Qt 4.4.3, but it works with Qt 4.5. It doesn't matter if Qt is installed from KDEmod or from Extra.
When I try to run LyX 1.6.2 with Qt 4.4.3 I get this message: lyx: symbol lookup error: lyx: undefined symbol: _Z13qFlagLocationPKc

LyX 1.6.1 works fine with both Qt versions.

Additional info:
* Qt 4.4.3-5 (from KDEmod)
* LyX 1.6.2-1
* lyx: symbol lookup error: lyx: undefined symbol: _Z13qFlagLocationPKc


Steps to reproduce: Just run LyX 1.6.2 with Qt 4.4.3

Temporary solutions:
- Upgrade Qt to 4.5: this causes problems with KDE 4.2.
- Downgrade LyX to 1.6.1

If this error cannot be fixed so that LyX works with Qt 4.4.3, then this package will need a dependence qt>=4.5
This task depends upon

Closed by  Pierre Schmitz (Pierre)
Friday, 27 March 2009, 19:31 GMT
Reason for closing:  Not a bug
Additional comments about closing:  at least not hours ;-)
Comment by Pierre Schmitz (Pierre) - Friday, 27 March 2009, 18:06 GMT
I don't think a versioned dependency is allways needed. We just don't support mixing "old" with "new" packages. Just update to the latest pacakges and everything is fine.
D' suggest to run pacman -Syu before installing new packages. By doing so you make sure that the package you just installed matches the other.

PS: I think I just got it. You don't update Qt due to problems with KDEmod? Which problems? The only problems I know of are some encoding problems with e.g. utf8 filenames and a broken lancelot menu. For both problems there are patches for kdelibs and kdeplasma-addons. Also KDE 4.2.2 which will be available next week fixes at least the first one.
Comment by Sergio (SergioPR) - Friday, 27 March 2009, 18:22 GMT
Well, you're right, in the current state of the repositories, it should work so it shouldn't have a versioned dependency, sorry :S

I always run pacman -Syu, but as I said, Qt 4.5 causes some problems to KDE 4.2, so even KDEmod downgraded their Qt package to 4.4.3, and I have KDE 4.2 ...

I hope this can be solved without upgrading to Qt 4.5, but until then I'll work with LyX 1.6.1

Thank you!

Loading...