Ticket #39902

internal package specification error

Date d'ouverture: 2020-01-06 19:34 Dernière mise à jour: 2020-01-11 01:56

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
1
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

mingw-get-gui reported an unresolved dependecy error (type eq): mingw32-libz-%-mingw32-dll-1.tar: cannot identity any providing package.

I will try to attach a pic of the error message with more details after creating this ticket. I hope this works.

Many thanks.

Ticket History (3/5 Histories)

2020-01-06 19:34 Updated by: jannick
  • New Ticket "internal package specification error" created
2020-01-10 23:03 Updated by: keith
Commentaire

Thank you for raising this issue; indeed, there is no currently supported package which can satisfy a version-specific mingw32-libz-%-mingw32-dll-1.tar dependency for libminizip-1.2.7-1-mingw32-dll-1.tar.lzma. Furthermore, a dependency check:

$ mingw32-ldd libminizip-1.dll 
libminizip-1.dll
 +- libz-1.dll
 +- libbz2-2.dll
 +- KERNEL32.dll
 +- msvcrt.dll
shows that, in addition to the libz-1.dll dependency, there is a libbz2-2.dll dependency which has not been specified at all.

Since we are no longer supporting minizip, I'm tempted to write this off as a"won't fix". However, since it may be possible to support this, with a version-agnostic mingw32-libz-*-mingw32-dll-1.tar dependency, I've updated the catalogue, thus:

  1. diff --git a/mingw32/mingw32-zlib.xml b/mingw32/mingw32-zlib.xml
  2. --- a/mingw32/mingw32-zlib.xml
  3. +++ b/mingw32/mingw32-zlib.xml
  4. @@ -111,12 +111,13 @@
  5. <licence tarname="zlib-%-mingw32-%-lic.tar.%" />
  6. <source tarname="zlib-%-mingw32-%-src.tar.%" />
  7. <component class="dll">
  8. + <requires eq="mingw32-libz-*-mingw32-dll-1.tar" />
  9. + <requires eq="mingw32-libbz2-*-mingw32-dll-2.tar" />
  10. <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
  11. - <requires eq="mingw32-libz-%-mingw32-dll-1.tar" />
  12. <release tarname="libminizip-1.2.7-1-mingw32-dll-1.tar.lzma" />
  13. </component>
  14. <component class="dev">
  15. <requires eq="mingw32-libz-%-mingw32-dev.tar" />

Hopefully, this will suffice; however, if it does not, then I'm afraid this will be a "won't fix".

2020-01-10 23:19 Updated by: jannick
Commentaire

Reply To keith

Hopefully, this will suffice; however, if it does not, then I'm afraid this will be a "won't fix".

Great - just checked that this fix does suffice. I think this ticket could be closed now, however I could not find any button to do so.

Thanks.

2020-01-11 01:56 Updated by: keith
  • Résolution Update from Aucun to Fixed
  • Propriétaire Update from (Aucun) to keith
  • État Update from Ouvert to Atteints
Commentaire

Reply To jannick

Great - just checked that this fix does suffice.

Thanks for confirming that.

I think this ticket could be closed now, however I could not find any button to do so.

You have to select the "Edit Ticket" option, to expose it, but in any case, this is something you should leave to the project maintainers.

Attachment File List

Modifier

Please login to add comment to this ticket » Connexion