Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#53966 - [lib32-wxgtk] Append '-3.0' to filename '/usr/bin/wx-config32'

Attached to Project: Community Packages
Opened by Rafael Fontenelle (josephg) - Sunday, 07 May 2017, 22:15 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 08 May 2017, 10:20 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: The filename '/usr/bin/wx-config32-3.0' is expected to be valid by PCSX2, but the current package release provides '/usr/bin/wx-config32' (please notice the "-3.0" suffix).

Additional info:
* package version(s)
lib32-wxgtk 3.0.3-2

* config and/or log files etc.
(see attachment)

Steps to reproduce:
- build pcsx2-git with makepkg, get the error shown in the attached file.
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Monday, 08 May 2017, 10:20 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Sunday, 07 May 2017, 22:59 GMT
Sounds more like a PCSX2 problem.

Edit: wait, the file you're talking about is there. What's the issue here?

Edit2: Sorry, was looking at wxrc32-3.0
Comment by Rafael Fontenelle (josephg) - Sunday, 07 May 2017, 23:43 GMT
Well, AFAIK it only affects PCSX2. However, lib32-wxgtk 3.0.2-6 package provided the following symlink without any maintainer action:

> usr/bin/wx-config32-3.0 -> /usr/lib32/wx/config/gtk2-unicode-3.0
> usr/bin/wx-config32 -> wx-config32-3.0

Because of that, PCSX2 verifies for '/usr/bin/wx-config32-3.0'.
The version 3.0.3 of wxgtk required some 'mv' and 'ln' by the maintainer in package function (see lib32-wxgtk PKGBUILD). However, current PKGBUILD has the following command line:

> ln -s /usr/lib32/wx/config/gtk2-unicode-3.0 "${pkgdir}"/usr/bin/wx-config32

So, there is no '/usr/bin/wx-config32-3.0' to make reference to version 3.0.x
Comment by Rafael Fontenelle (josephg) - Sunday, 07 May 2017, 23:45 GMT
By the way, instead of just appending '-3.0', another solution would be to also include a symlink '/usr/bin/wx-config32' to 'wx-config32-3.0'. See attached diff.
Comment by Maxime Gauduin (Alucryd) - Monday, 08 May 2017, 10:19 GMT
wxgtk no longer creates this symlink (which was useless imho, unless you wanted wxgtk 2.0 at the same time), recreating it is not the way to go. I had filed a bug report upstream (pcsx2) earlier anyway, and it's now been fixed.

Loading...