Bug 1368759

Summary: Need (at least) 2.9.4 version
Product: [Fedora] Fedora Reporter: tosca <mnaugendre>
Component: wxGTKAssignee: Dan Horák <dan>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: alexjnewt, chepioq, dan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-21 20:34:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description tosca 2016-08-21 07:39:22 UTC
Description of problem:
Money Manager EX compilation requires wxWidgets version >= 2.9.4

Version-Release number of selected component (if applicable):


How reproducible:
Try to compile Money Manager EX from source: https://github.com/moneymanagerex/moneymanagerex

Steps to Reproduce:
1.
2.
3.

Actual results:
checking for wxWidgets version >= 2.9.4... no (version 2.8.12 is not new enough)
configure: error: 
    The requested wxWidgets build couldn't be found.

Expected results:
Successful compilation

Additional info:

Comment 1 Jeremy Newton 2016-08-21 20:34:54 UTC
Please use wxgtk3, 2.9.4 was a development version leading up to the release of 3.0.0

Comment 2 dominique 2016-08-22 04:17:00 UTC
I have the wxGTK3 also installed, but I have same problem : 

[root@host-192-168-1-2 ~]# dnf list wxGTK3
Vérification de l'expiration des métadonnées effectuée il y a 0:09:38 sur Mon Aug 22 06:06:35 2016.
Paquets installés
wxGTK3.x86_64                    3.0.2-19.fc24                     @@commandline
Paquets disponibles
wxGTK3.i686                      3.0.2-19.fc24                     fedora       


........................
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.9.4... no (version 2.8.12 is not new enough)
configure: error: 
    The requested wxWidgets build couldn't be found.
    

    If you still get this error, then check that 'wx-config' is
    in path, the directory where wxWidgets libraries are installed
    (returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH
    or equivalent variable and wxWidgets version is 2.9.4 or above.

Comment 3 Jeremy Newton 2016-08-22 21:30:15 UTC
This is because of bug 1128365, which I plan to fix before the release of fedora 25. For the time being, you need to use _one_ of these workarounds:

- Specify the location of wx-config via build configuration (with cmake it's "-DwxWidgets_CONFIG_EXECUTABLE=/usr/libexec/wxGTK3/wx-config")
- Add /usr/libexec/wxGTK3 to PATH for the purpose of building
- Make a symlink to /usr/libexec/wxGTK3/wx-config, and put it somewhere in your path, such as ~/.local/bin