|
|
Joined: Nov 1999
Posts: 704 Likes: 8
Senior Member
|
OP
Senior Member
Joined: Nov 1999
Posts: 704 Likes: 8 |
https://www.bletchmame.orgThis is a follow up to the 2.7 release, fixing various serious issues - Added support for snapshots in ZIP files instead of in directories (#128)
- Fixed an issue in Info XML parsing caused by inappropriately relying on the current locale's rules (#143) [Julian Sikorski]
- Fixed a bug where updates to the snapshot path failed to trigger an update of the info panel
- Removed accidentally introduced dependency on libwinpthread-1.dll
|
|
|
|
Joined: Dec 2006
Posts: 534
Senior Member
|
Senior Member
Joined: Dec 2006
Posts: 534 |
Having issues trying to compile this, CMake cannot find quazip:
CMake Error at CMakeLists.txt:47 (find_package): By not providing "FindQuaZip-Qt6.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "QuaZip-Qt6", but CMake did not find one.
Could not find a package configuration file provided by "QuaZip-Qt6" with any of the following names:
QuaZip-Qt6Config.cmake quazip-qt6-config.cmake
Add the installation prefix of "QuaZip-Qt6" to CMAKE_PREFIX_PATH or set "QuaZip-Qt6_DIR" to a directory containing one of the above files. If "QuaZip-Qt6" provides a separate development package or SDK, be sure it has been installed. OS is Arch Linux - and I do have Qt6 installed.
- Barry Rodewald
|
|
|
|
Joined: Nov 1999
Posts: 704 Likes: 8
Senior Member
|
OP
Senior Member
Joined: Nov 1999
Posts: 704 Likes: 8 |
For the 2.7 release, I stopped bundling QuaZip and instead I'm relying on the caller to have it, no different than ZLib or Expat. (Why oh why does Qt - which seems to have everything under the sun - does not have built in ZIP handling is not clear to me)
I'm very open to the possibility that I'm not using CMake in a completely kosher fashion.
|
|
|
|
Joined: Dec 2006
Posts: 534
Senior Member
|
Senior Member
Joined: Dec 2006
Posts: 534 |
Yeah, I do have Quazip installed too, but it's not likely a Qt6 version. I think I have a total of one application that uses Qt6. (Upon checking, quazip does indeed depend on Qt5)
- Barry Rodewald
|
|
|
|
Joined: Mar 2004
Posts: 671 Likes: 1
Senior Member
|
Senior Member
Joined: Mar 2004
Posts: 671 Likes: 1 |
The Quazip and Qt6 situation is a bit tricky indeed. For the nitty-gritty please refer to https://src.fedoraproject.org/rpms/quazip/pull-request/3. In brief, Qt has stopped shipping pkgconfig files since the build system switched from qmake to cmake, which leads to dependency issues with quazip installation.
|
|
|
|
Joined: Nov 1999
Posts: 704 Likes: 8
Senior Member
|
OP
Senior Member
Joined: Nov 1999
Posts: 704 Likes: 8 |
I'm curious if I should change the CMakeLists.txt to make QuaZip be optional. Obviously any build resulting from that would not have any functionality that required ZIP support (snapshot and icon archives, MAMEUI-style media auditing in the future) would be hampered by the lack of ZIP functionality, but would still result in a more or less functional BletchMAME.
|
|
|
|
Joined: Mar 2004
Posts: 671 Likes: 1
Senior Member
|
Senior Member
Joined: Mar 2004
Posts: 671 Likes: 1 |
I am not sure - Fedora's QuaZip was fixed so that it can be installed, I guess other distributions are going to take care of that as well at some point.
|
|
|
1 members (Pernod),
23
guests, and
4
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,158
Posts119,911
Members5,034
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|
|