wx/osx/cocoa/stdpaths.h: incorrect install condition (Issue #24720)

124 views
Skip to first unread message

Sergey Fedorov

unread,
Jul 23, 2024, 3:52:45 AM7/23/24
to wx-...@googlegroups.com, Subscribed

The source uses on all macOS, regardless of GUI toolkit (which is correct, I believe): https://github.com/wxWidgets/wxWidgets/blob/f63d759e3cffd273923fd3d007110bfa6d113940/include/wx/stdpaths.h#L226-L228

Yet the header is installed only for Cocoa GUI: https://github.com/wxWidgets/wxWidgets/blob/f63d759e3cffd273923fd3d007110bfa6d113940/Makefile.in#L3360

Which leaves any other toolkit broken.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720@github.com>

VZ

unread,
Jul 23, 2024, 9:46:10 AM7/23/24
to wx-...@googlegroups.com, Subscribed

I think the following (part of the commit I'll push if you confirm that it works)

diff --git a/Makefile.in b/Makefile.in
index 383cde57e2..8338d3b4f7 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -2697,7 +2697,8 @@ COND_TOOLKIT_OSX_COCOA_BASE_OSX_HDR =  \
 	wx/unix/pipe.h \
 	wx/unix/stackwalk.h \
 	wx/unix/fswatcher_kqueue.h \
-	wx/osx/fswatcher_fsevents.h
+	wx/osx/fswatcher_fsevents.h \
+	wx/osx/cocoa/stdpaths.h
 @COND_TOOLKIT_OSX_COCOA@BASE_OSX_HDR = $(COND_TOOLKIT_OSX_COCOA_BASE_OSX_HDR)
 COND_TOOLKIT_X11_BASE_OSX_HDR =  \
 	wx/unix/app.h \
@@ -3357,7 +3358,6 @@ COND_TOOLKIT_OSX_COCOA_GUI_HDR =  \
 	wx/osx/cocoa/evtloop.h \
 	wx/osx/cocoa/private.h \
 	wx/generic/region.h \
-	wx/osx/cocoa/stdpaths.h \
 	wx/osx/sound.h \
 	wx/osx/dvrenderer.h \
 	wx/osx/cocoa/dataview.h \

should fix it, please let me know if it doesn't.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2245305243@github.com>

Sergey Fedorov

unread,
Jul 24, 2024, 10:10:07 PM7/24/24
to wx-...@googlegroups.com, Subscribed

@vadz Unfortunately no. I have tried something very similar myself earlier, and it also did not work. Not sure why.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2249224923@github.com>

Sergey Fedorov

unread,
Jul 29, 2024, 1:24:37 PM7/29/24
to wx-...@googlegroups.com, Subscribed

@vadz Maybe we need to edit files instead?

#23475 (comment)


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2256494015@github.com>

VZ

unread,
Jul 29, 2024, 3:39:15 PM7/29/24
to wx-...@googlegroups.com, Subscribed

I did edit files in my local commit, of course, the diff shows the change in the (only) generated file which matters when using configure.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2256755729@github.com>

VZ

unread,
Apr 21, 2025, 7:28:56 PM4/21/25
to wx-...@googlegroups.com, Subscribed

Closed #24720 as completed via 1ff8d31.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issue/24720/issue_event/17344624347@github.com>

Sergey Fedorov

unread,
Apr 30, 2025, 3:46:41 AM4/30/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

@vadz We will probably be getting errors with stdpaths every once in a while (not a fault of wx, just a side-effect), since third-party apps may assume that __WXGTK__ uses its own paths, regardless of the OS.

Got an error with codeblocks on the following:

#ifdef __WXGTK__
            // It seems we can not longer rely on wxStandardPathsBase::Get().GetPluginsDir(),
            // because its behaviour has changed on some systems (at least Fedora 14 64-bit).
            // So we create the pathname manually
            ConfigManager::plugin_path_global = ((const wxStandardPaths&)wxStandardPaths::Get()).GetInstallPrefix() + _T("/lib/codeblocks/plugins");
            // first assume, we use standard-paths
            if (!wxDirExists(ConfigManager::plugin_path_global) && wxIsPlatform64Bit())
            {
                // if standard-path does not exist and we are on 64-bit system, use lib64 instead
                ConfigManager::plugin_path_global = ((const wxStandardPaths&)wxStandardPaths::Get()).GetInstallPrefix() + _T("/lib64/codeblocks/plugins");
            }
#endif // __WXGTK__

GetInstallPrefix is not present for Apple native implementation.

(This is just informational, we can’t do much besides reporting such issues to developers of those apps.)


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2841104095@github.com>

VZ

unread,
Apr 30, 2025, 9:58:50 AM4/30/25
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#24720)

It would be possible to add GetInstallPrefix() returning the bundle directory for the macOS implementation of wxStandardPaths. I am not sure how useful would it be, however, as the code such as above using it still wouldn't work (but would now compile and fail at run-time, which is arguably worse than not compiling at all).


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2842083538@github.com>

Sergey Fedorov

unread,
Apr 30, 2025, 10:24:40 AM4/30/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

BTW which implementation makes better sense in a context of Unix-like set-up? Most of my apps live in ${prefix}/bin, for example, like they do on BSD or Linux.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2842164397@github.com>

VZ

unread,
Apr 30, 2025, 10:56:23 AM4/30/25
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#24720)

Mac applications are really not supposed to be installed like this.

But if we wanted to support it, this would be possible, however it would require some refactoring or at least renaming in order to make it possible to use wxStandardPathsUnix (which doesn't exist right now, the existing class used under non-Mac Unix would need to be renamed to it) even under macOS explicitly.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2842270363@github.com>

Sergey Fedorov

unread,
Apr 30, 2025, 11:01:16 AM4/30/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

It proved more robust, at least on older macOS (where I use wxGTK). Bundles quite often do not work correctly, while Unix way “just works” as long as paths are correct.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2842285241@github.com>

VZ

unread,
Apr 30, 2025, 11:06:15 AM4/30/25
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#24720)

I don't think there are any circumstances in which bundles don't work correctly. There could be bugs in the code, of course.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2842302433@github.com>

Sergey Fedorov

unread,
Apr 30, 2025, 11:02:55 PM4/30/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

I don't think there are any circumstances in which bundles don't work correctly. There could be bugs in the code, of course.

I won’t argue against this in principle, but it does not help in practice, since nobody will fix those bugs: developers won’t care, because it is “unsupported setup”, and I won’t waste time on it, since Unix way is perfectly fine for me (it is actually faster to call an app from terminal, and then GUI is the same).


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/2843977247@github.com>

Sergey Fedorov

unread,
Oct 19, 2025, 4:45:26 PM10/19/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

@vadz Example of what I meant: https://codeberg.org/tenacityteam/tenacity/issues/655


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3419944626@github.com>

VZ

unread,
Oct 19, 2025, 5:54:35 PM10/19/25
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#24720)

I still think that the problem here is in Tenacity which assumes that wxGTK implies Unix-style installation, while this is only the case under non-macOS Unix (this would also be a problem when using wxGTK under MSW AFAICS). It should use platform and not toolkit tests around the code using GetInstallPrefix().

Of course, whether Tenacity needs/wants to support wxGTK under macOS is a question I can't answer.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3419987238@github.com>

Sergey Fedorov

unread,
Oct 19, 2025, 10:24:24 PM10/19/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

@vadz Just to consult with you first, should wx/osx/cocoa/private.h be wxMac-specific or not? I got this error with tenacity build, and not yet sure what to do about it:

In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.cpp:20:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.h:28:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AUControl.h:25:
In file included from /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:23:
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/cfarray.h:56:14: error: unknown type name 'WX_NSArray'
    operator WX_NSArray() { return (WX_NSArray) this->get(); }
             ^
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.cpp:20:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.h:28:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AUControl.h:25:
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:65:48: error: unknown type name 'NSString'
WXDLLIMPEXP_BASE wxString wxStringWithNSString(NSString *nsstring);
                                               ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:66:18: error: unknown type name 'NSString'; did you mean 'wxString'?
WXDLLIMPEXP_BASE NSString* wxNSStringWithWxString(const wxString &wxstring);
                 ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/cfstring.h:25:28: note: 'wxString' declared here
class WXDLLIMPEXP_FWD_BASE wxString;
                           ^
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.cpp:20:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.h:28:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AUControl.h:25:
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:126:43: error: unknown type name 'WXImage'
CGSize WXDLLIMPEXP_CORE wxOSXGetImageSize(WXImage image);
                                          ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:127:58: error: unknown type name 'WXImage'
CGImageRef WXDLLIMPEXP_CORE wxOSXCreateCGImageFromImage( WXImage nsimage, double *scale = NULL );
                                                         ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:128:55: error: unknown type name 'WXImage'
CGImageRef WXDLLIMPEXP_CORE wxOSXGetCGImageFromImage( WXImage nsimage, CGRect* r, CGContextRef cg);
                                                      ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:129:66: error: unknown type name 'WXImage'
CGContextRef WXDLLIMPEXP_CORE wxOSXCreateBitmapContextFromImage( WXImage nsimage, bool *isTemplate = NULL);
                                                                 ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:130:1: error: unknown type name 'WXImage'
WXImage WXDLLIMPEXP_CORE wxOSXGetImageFromCGImage( CGImageRef image, double scale = 1.0, bool isTemplate = false);
^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:131:50: error: unknown type name 'WXImage'
double WXDLLIMPEXP_CORE wxOSXGetImageScaleFactor(WXImage image);
                                                 ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:205:13: error: unknown type name 'WXHMENU'
    virtual WXHMENU GetHMenu() = 0;
            ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:371:44: error: unknown type name 'wxScrollBar'
    virtual void        AdjustClippingView(wxScrollBar* horizontal, wxScrollBar* vertical);
                                           ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:371:69: error: unknown type name 'wxScrollBar'
    virtual void        AdjustClippingView(wxScrollBar* horizontal, wxScrollBar* vertical);
                                                                    ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:894:13: error: unknown type name 'WXWindow'; did you mean 'wxWindow'?
    virtual WXWindow GetWXWindow() const = 0;
            ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/weakref.h:220:28: note: 'wxWindow' declared here
class WXDLLIMPEXP_FWD_CORE wxWindow;
                           ^
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.cpp:20:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.h:28:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AUControl.h:25:
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:992:34: error: unknown type name 'WXWindow'; did you mean 'wxWindow'?
                FindFromWXWindow(WXWindow window);
                                 ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/weakref.h:220:28: note: 'wxWindow' declared here
class WXDLLIMPEXP_FWD_CORE wxWindow;
                           ^
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.cpp:20:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.h:28:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AUControl.h:25:
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:996:29: error: unknown type name 'WXWindow'; did you mean 'wxWindow'?
    static void  Associate( WXWindow window, wxNonOwnedWindowImpl *impl );
                            ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/weakref.h:220:28: note: 'wxWindow' declared here
class WXDLLIMPEXP_FWD_CORE wxWindow;
                           ^
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.cpp:20:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.h:28:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AUControl.h:25:
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/osx/core/private.h:1000:100: error: unknown type name 'WXWindow'; did you mean 'wxWindow'?
    static wxNonOwnedWindowImpl* CreateNonOwnedWindow( wxNonOwnedWindow* wxpeer, wxWindow* parent, WXWindow native) ;
                                                                                                   ^
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2/wx/weakref.h:220:28: note: 'wxWindow' declared here
class WXDLLIMPEXP_FWD_CORE wxWindow;
                           ^
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.cpp:20:
In file included from /opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AudioUnitEffect.h:28:
/opt/local/var/macports/build/_opt_CatalinaPorts_audio_tenacity/tenacity/work/tenacity/src/effects/audiounits/AUControl.h:26:10: fatal error: 'wx/osx/cocoa/private.h' file not found
#include <wx/osx/cocoa/private.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~
17 errors generated.

Headers are pulled in from here: https://codeberg.org/tenacityteam/tenacity/src/commit/00eb13edbaefd1329977a2165f656f06ea27d70f/src/effects/audiounits/AUControl.h#L17-L18

Should this be addressed on tenacity side (whether upstream or locally) or ours?


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3420297056@github.com>

VZ

unread,
Oct 20, 2025, 7:11:43 AM10/20/25
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#24720)

Including headers from private subdirectories is definitely a wrong thing to do, there is absolutely no guarantee whatsoever about what is provided by them or even that they will continue to exist in the future, so I'd definitely recommend stop doing it.

And private headers should not be installed by make install or equivalent at all.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3421626239@github.com>

Sergey Fedorov

unread,
Oct 20, 2025, 7:26:02 AM10/20/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

Thank you for a clarification!


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3421672880@github.com>

Stefan Csomor

unread,
Oct 22, 2025, 2:31:11 AM10/22/25
to wx-...@googlegroups.com, Subscribed
csomor left a comment (wxWidgets/wxWidgets#24720)

Hi, what configure line would I need to build wxGTK on macOS nowadays, are the other libraries I'd have to install first ? I can understand that having access to the native macOS types makes sense (ie the HIViewRef in Carbon days) and perhaps I can expose some wxosx-utility methods as well for this situation, by makeing sure the 'bridge' types are available.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3430684413@github.com>

Sergey Fedorov

unread,
Oct 22, 2025, 2:39:28 AM10/22/25
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

@csomor This should build: https://github.com/macos-powerpc/powerpc-ports/blob/8f3825540fbea276b456579bf474e4927c6cf8a1/graphics/wxgtk-3.2/Portfile
You do not need a powerpc, of course; I have built from this portfile on x86_64 a few days back.
A portgroup is also needed: https://github.com/macos-powerpc/powerpc-ports/blob/8f3825540fbea276b456579bf474e4927c6cf8a1/_resources/port1.0/group/wxWidgets-1.0.tcl
This should work as a drop-in with the standard MacPorts installation (please ping me if it does not, I will address that).

This will need a local ports overlay: https://guide.macports.org/chunked/development.local-repositories.html
Only port itself and portgroup should be needed.

Alternatively, you could do the build manually without MacPorts, picking commands which the port uses.

There is also a port for wxGTK 3.3, which builds with no patches: https://github.com/macos-powerpc/powerpc-ports/blob/8f3825540fbea276b456579bf474e4927c6cf8a1/graphics/wxgtk-devel/Portfile


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3430703872@github.com>

Stefan Csomor

unread,
Oct 24, 2025, 1:56:12 PM10/24/25
to wx-...@googlegroups.com, Subscribed
csomor left a comment (wxWidgets/wxWidgets#24720)

@barracuda156 thanks, I've tried to clean things up a little bit in #25919


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/3444268436@github.com>

Sergey Fedorov

unread,
Jul 11, 2026, 10:51:49 PM (2 days ago) Jul 11
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

@vadz @csomor Sorry to bring this up, what is the current consensus on GetInstallPrefix on macOS? I keep getting the error with wxGTK 3.2 with some apps, like:

:info:build [ 32%] Building CXX object src/CMakeFiles/muleappcommon.dir/OtherFunctions.cpp.o
:info:build cd /opt/local/var/macports/build/amule-05862ffd/work/build/src && /opt/local/bin/g++-mp-16 -DNDEBUG -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK3__ -D__WXGTK__ -DwxUSE_GUI=0 -I/opt/local/var/macports/build/amule-05862ffd/work/build -I/opt/local/var/macports/build/amule-05862ffd/work/build/src/libs/ec/cpp -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/include -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/libs -I/opt/local/include -isystem /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/lib/wx/include/gtk3-unicode-3.2 -isystem /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2 -isystem /opt/local/include/upnp -pipe -I/opt/local/libexec/boost/1.88/include -Os -framework CoreFoundation -framework CoreServices -framework ApplicationServices -framework IOKit -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/boost/1.88/include -I/opt/local/include -Damule_HAVE_LIBCURL -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -mmacosx-version-min=10.6 -MD -MT src/CMakeFiles/muleappcommon.dir/OtherFunctions.cpp.o -MF CMakeFiles/muleappcommon.dir/OtherFunctions.cpp.o.d -o CMakeFiles/muleappcommon.dir/OtherFunctions.cpp.o -c /opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/OtherFunctions.cpp
:info:build [ 32%] Building CXX object src/CMakeFiles/muleappcore.dir/ThreadScheduler.cpp.o
:info:build cd /opt/local/var/macports/build/amule-05862ffd/work/build/src && /opt/local/bin/g++-mp-16 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK3__ -D__WXGTK__ -DwxUSE_GUI=0 -I/opt/local/var/macports/build/amule-05862ffd/work/build -I/opt/local/var/macports/build/amule-05862ffd/work/build/src -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/include -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/libs -I/opt/local/include/upnp -I/opt/local/include -isystem /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/lib/wx/include/gtk3-unicode-3.2 -isystem /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2 -pipe -I/opt/local/libexec/boost/1.88/include -Os -framework CoreFoundation -framework CoreServices -framework ApplicationServices -framework IOKit -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/boost/1.88/include -I/opt/local/include -Damule_HAVE_LIBCURL -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -mmacosx-version-min=10.6 -MD -MT src/CMakeFiles/muleappcore.dir/ThreadScheduler.cpp.o -MF CMakeFiles/muleappcore.dir/ThreadScheduler.cpp.o.d -o CMakeFiles/muleappcore.dir/ThreadScheduler.cpp.o -c /opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/ThreadScheduler.cpp
:info:build /opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/OtherFunctions.cpp: In function 'void InitLocale(wxLocale&, int)':
:info:build /opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/OtherFunctions.cpp:1284:86: error: 'class wxStandardPaths' has no member named 'GetInstallPrefix'
:info:build  1284 |         locale.AddCatalogLookupPathPrefix(JoinPaths(JoinPaths(wxStandardPaths::Get().GetInstallPrefix(), "share"), "locale"));
:info:build       |                                                                                      ^~~~~~~~~~~~~~~~
:info:build make[2]: *** [src/CMakeFiles/muleappcommon.dir/OtherFunctions.cpp.o] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/amule-05862ffd/work/build'
:info:build make[1]: *** [src/CMakeFiles/muleappcommon.dir/all] Error 2
:info:build make[1]: *** Waiting for unfinished jobs....
:info:build [ 33%] Building CXX object src/CMakeFiles/muleappcore.dir/UPnPBase.cpp.o
:info:build cd /opt/local/var/macports/build/amule-05862ffd/work/build/src && /opt/local/bin/g++-mp-16 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D__WXGTK3__ -D__WXGTK__ -DwxUSE_GUI=0 -I/opt/local/var/macports/build/amule-05862ffd/work/build -I/opt/local/var/macports/build/amule-05862ffd/work/build/src -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/include -I/opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/libs -I/opt/local/include/upnp -I/opt/local/include -isystem /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/lib/wx/include/gtk3-unicode-3.2 -isystem /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2/include/wx-3.2 -pipe -I/opt/local/libexec/boost/1.88/include -Os -framework CoreFoundation -framework CoreServices -framework ApplicationServices -framework IOKit -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/boost/1.88/include -I/opt/local/include -Damule_HAVE_LIBCURL -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -mmacosx-version-min=10.6 -MD -MT src/CMakeFiles/muleappcore.dir/UPnPBase.cpp.o -MF CMakeFiles/muleappcore.dir/UPnPBase.cpp.o.d -o CMakeFiles/muleappcore.dir/UPnPBase.cpp.o -c /opt/local/var/macports/build/amule-05862ffd/work/amule-3.0.1/src/UPnPBase.cpp
:info:build [ 33%] Linking CXX static library libmuleappcore.a
:info:build cd /opt/local/var/macports/build/amule-05862ffd/work/build/src && /opt/local/bin/cmake -P CMakeFiles/muleappcore.dir/cmake_clean_target.cmake
:info:build cd /opt/local/var/macports/build/amule-05862ffd/work/build/src && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/muleappcore.dir/link.txt --verbose=ON
:info:build /opt/local/bin/ar qc libmuleappcore.a CMakeFiles/muleappcore.dir/IPFilterScanner.cpp.o CMakeFiles/muleappcore.dir/Parser.cpp.o CMakeFiles/muleappcore.dir/Scanner.cpp.o CMakeFiles/muleappcore.dir/kademlia/kademlia/Entry.cpp.o CMakeFiles/muleappcore.dir/kademlia/kademlia/Indexed.cpp.o CMakeFiles/muleappcore.dir/kademlia/kademlia/SearchManager.cpp.o CMakeFiles/muleappcore.dir/kademlia/routing/RoutingBin.cpp.o CMakeFiles/muleappcore.dir/kademlia/utils/UInt128.cpp.o CMakeFiles/muleappcore.dir/AsyncDNS.cpp.o CMakeFiles/muleappcore.dir/CanceledFileList.cpp.o CMakeFiles/muleappcore.dir/DeadSourceList.cpp.o CMakeFiles/muleappcore.dir/FileArea.cpp.o CMakeFiles/muleappcore.dir/FileAutoClose.cpp.o CMakeFiles/muleappcore.dir/PlatformSpecific.cpp.o CMakeFiles/muleappcore.dir/RandomFunctions.cpp.o CMakeFiles/muleappcore.dir/RC4Encrypt.cpp.o CMakeFiles/muleappcore.dir/StateMachine.cpp.o CMakeFiles/muleappcore.dir/TerminationProcessAmuleweb.cpp.o CMakeFiles/muleappcore.dir/ThreadScheduler.cpp.o CMakeFiles/muleappcore.dir/UPnPBase.cpp.o
:info:build /opt/local/bin/ranlib libmuleappcore.a
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/amule-05862ffd/work/build'
:info:build [ 33%] Built target muleappcore
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/amule-05862ffd/work/build'
:info:build make: *** [all] Error 2


Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/4949695129@github.com>

Sergey Fedorov

unread,
Jul 11, 2026, 11:02:41 PM (2 days ago) Jul 11
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

P. S. Just in case, we want wxGTK to be aware of normal unix paths, since most of apps are installed not as bundles, but as executables in /opt/local/bin etc. up to accessary stuff in /opt/local/share.


Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/4949724788@github.com>

Stefan Csomor

unread,
Jul 12, 2026, 4:14:41 AM (2 days ago) Jul 12
to wx-...@googlegroups.com, Subscribed
csomor left a comment (wxWidgets/wxWidgets#24720)

@barracuda156 true wxOSX apps don't use GetInstallPrefix, since many iterations wx is not bundled with macOS anymore, so it's always dynamically or statically linked, i.e., exists in the same bundle. So for these, it would have to resolve to the bundle dir, but all calculations that depend on it would point to the wrong directory. According to the rule of always using the highest abstraction available, i.e., GetLocalizedResourcesDir should be used and works correctly. I don't know whether there's a real use case that would work for native macOS applications, so failing during build, IMHO, is better. I agree with @vadz.

But speaking of wxGTK: Could you try to gather some info on whether any wxGTK apps on macOS are distributed as bundles at all, or whether they always just live in /opt? I'm thinking about whether this should be a situation in which we'd switch to wx/unix/stdpaths.h

Thanks


Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/4950490378@github.com>

Sergey Fedorov

unread,
Jul 12, 2026, 7:24:14 PM (2 days ago) Jul 12
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

But speaking of wxGTK: Could you try to gather some info on whether any wxGTK apps on macOS are distributed as bundles at all, or whether they always just live in /opt? I'm thinking about whether this should be a situation in which we'd switch to wx/unix/stdpaths.h

@csomor I don’t think this is a question that can be answered in a meaningful way. Perhaps at the moment there are hardly instances of app developers distributing wxGTK-based builds for macOS, but once someone does, that is not something we can control. MacPorts does not have a centralized mechanism to enforce either build style, AFAIK, so it will depend on choices for a given app (upstream and port maintainer).

I have noticed that installing bundles may not work reliably at least on older macOS, so in my fork I prefer to use Unix-style installs.

Regardless of your decision here, the question for me is what should I do to address the issue, hopefully without having to patch every port that uses GetInstallPrefix for wxGTK (since that fails to compile now).

wxGTK itself is installed as a framework: /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxGTK/3.2.
Installation layouts for 3rd-party apps in a way I prefer follow Unix style, ex.:

% port contents filezilla
Port FileZilla @3.70.5_0 contains:
  /opt/local/bin/filezilla
  /opt/local/lib/libfzclient-commonui-private-3.70.5.dylib
  /opt/local/lib/libfzclient-commonui-private.dylib
  /opt/local/lib/libfzclient-private-3.70.5.dylib
  /opt/local/lib/libfzclient-private.dylib
  /opt/local/share/appdata/filezilla.appdata.xml
  /opt/local/share/applications/filezilla.desktop
  /opt/local/share/filezilla/docs/fzdefaults.xml.example
  /opt/local/share/filezilla/resources/16x16/filezilla.png
  /opt/local/share/filezilla/resources/16x16/throbber.gif
  /opt/local/share/filezilla/resources/16x16/unknown.png
  /opt/local/share/filezilla/resources/20x20/unknown.png
  /opt/local/share/filezilla/resources/24x24/unknown.png
  /opt/local/share/filezilla/resources/32x32/filezilla.png
  /opt/local/share/filezilla/resources/480x480/filezilla.png
  /opt/local/share/filezilla/resources/48x48/filezilla.png
  /opt/local/share/filezilla/resources/blukis/16x16/ascii.png
  /opt/local/share/filezilla/resources/blukis/16x16/auto.png
  /opt/local/share/filezilla/resources/blukis/16x16/binary.png
  /opt/local/share/filezilla/resources/blukis/16x16/bookmark.png
  /opt/local/share/filezilla/resources/blukis/16x16/bookmarks.png
  /opt/local/share/filezilla/resources/blukis/16x16/cancel.png
  /opt/local/share/filezilla/resources/blukis/16x16/compare.png
  /opt/local/share/filezilla/resources/blukis/16x16/disconnect.png
  /opt/local/share/filezilla/resources/blukis/16x16/download.png
  /opt/local/share/filezilla/resources/blukis/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/blukis/16x16/file.png
  /opt/local/share/filezilla/resources/blukis/16x16/filter.png
  /opt/local/share/filezilla/resources/blukis/16x16/folder.png
  /opt/local/share/filezilla/resources/blukis/16x16/folderback.png
  /opt/local/share/filezilla/resources/blukis/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/blukis/16x16/folderup.png
  /opt/local/share/filezilla/resources/blukis/16x16/help.png
  /opt/local/share/filezilla/resources/blukis/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/blukis/16x16/lock.png
  /opt/local/share/filezilla/resources/blukis/16x16/logview.png
  /opt/local/share/filezilla/resources/blukis/16x16/processqueue.png
  /opt/local/share/filezilla/resources/blukis/16x16/queueview.png
  /opt/local/share/filezilla/resources/blukis/16x16/reconnect.png
  /opt/local/share/filezilla/resources/blukis/16x16/refresh.png
  /opt/local/share/filezilla/resources/blukis/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/blukis/16x16/server.png
  /opt/local/share/filezilla/resources/blukis/16x16/showhidden.png
  /opt/local/share/filezilla/resources/blukis/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/blukis/16x16/speedlimits.png
  /opt/local/share/filezilla/resources/blukis/16x16/synchronize.png
  /opt/local/share/filezilla/resources/blukis/16x16/upload.png
  /opt/local/share/filezilla/resources/blukis/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/blukis/32x32/ascii.png
  /opt/local/share/filezilla/resources/blukis/32x32/auto.png
  /opt/local/share/filezilla/resources/blukis/32x32/binary.png
  /opt/local/share/filezilla/resources/blukis/32x32/bookmark.png
  /opt/local/share/filezilla/resources/blukis/32x32/bookmarks.png
  /opt/local/share/filezilla/resources/blukis/32x32/cancel.png
  /opt/local/share/filezilla/resources/blukis/32x32/compare.png
  /opt/local/share/filezilla/resources/blukis/32x32/disconnect.png
  /opt/local/share/filezilla/resources/blukis/32x32/download.png
  /opt/local/share/filezilla/resources/blukis/32x32/downloadadd.png
  /opt/local/share/filezilla/resources/blukis/32x32/file.png
  /opt/local/share/filezilla/resources/blukis/32x32/filter.png
  /opt/local/share/filezilla/resources/blukis/32x32/folder.png
  /opt/local/share/filezilla/resources/blukis/32x32/folderback.png
  /opt/local/share/filezilla/resources/blukis/32x32/folderclosed.png
  /opt/local/share/filezilla/resources/blukis/32x32/folderup.png
  /opt/local/share/filezilla/resources/blukis/32x32/help.png
  /opt/local/share/filezilla/resources/blukis/32x32/localtreeview.png
  /opt/local/share/filezilla/resources/blukis/32x32/lock.png
  /opt/local/share/filezilla/resources/blukis/32x32/logview.png
  /opt/local/share/filezilla/resources/blukis/32x32/processqueue.png
  /opt/local/share/filezilla/resources/blukis/32x32/queueview.png
  /opt/local/share/filezilla/resources/blukis/32x32/reconnect.png
  /opt/local/share/filezilla/resources/blukis/32x32/refresh.png
  /opt/local/share/filezilla/resources/blukis/32x32/remotetreeview.png
  /opt/local/share/filezilla/resources/blukis/32x32/server.png
  /opt/local/share/filezilla/resources/blukis/32x32/showhidden.png
  /opt/local/share/filezilla/resources/blukis/32x32/sitemanager.png
  /opt/local/share/filezilla/resources/blukis/32x32/speedlimits.png
  /opt/local/share/filezilla/resources/blukis/32x32/synchronize.png
  /opt/local/share/filezilla/resources/blukis/32x32/upload.png
  /opt/local/share/filezilla/resources/blukis/32x32/uploadadd.png
  /opt/local/share/filezilla/resources/blukis/48x48/ascii.png
  /opt/local/share/filezilla/resources/blukis/48x48/auto.png
  /opt/local/share/filezilla/resources/blukis/48x48/binary.png
  /opt/local/share/filezilla/resources/blukis/48x48/bookmark.png
  /opt/local/share/filezilla/resources/blukis/48x48/bookmarks.png
  /opt/local/share/filezilla/resources/blukis/48x48/cancel.png
  /opt/local/share/filezilla/resources/blukis/48x48/compare.png
  /opt/local/share/filezilla/resources/blukis/48x48/disconnect.png
  /opt/local/share/filezilla/resources/blukis/48x48/download.png
  /opt/local/share/filezilla/resources/blukis/48x48/downloadadd.png
  /opt/local/share/filezilla/resources/blukis/48x48/file.png
  /opt/local/share/filezilla/resources/blukis/48x48/filter.png
  /opt/local/share/filezilla/resources/blukis/48x48/folder.png
  /opt/local/share/filezilla/resources/blukis/48x48/folderback.png
  /opt/local/share/filezilla/resources/blukis/48x48/folderclosed.png
  /opt/local/share/filezilla/resources/blukis/48x48/folderup.png
  /opt/local/share/filezilla/resources/blukis/48x48/help.png
  /opt/local/share/filezilla/resources/blukis/48x48/localtreeview.png
  /opt/local/share/filezilla/resources/blukis/48x48/lock.png
  /opt/local/share/filezilla/resources/blukis/48x48/logview.png
  /opt/local/share/filezilla/resources/blukis/48x48/processqueue.png
  /opt/local/share/filezilla/resources/blukis/48x48/queueview.png
  /opt/local/share/filezilla/resources/blukis/48x48/reconnect.png
  /opt/local/share/filezilla/resources/blukis/48x48/refresh.png
  /opt/local/share/filezilla/resources/blukis/48x48/remotetreeview.png
  /opt/local/share/filezilla/resources/blukis/48x48/server.png
  /opt/local/share/filezilla/resources/blukis/48x48/showhidden.png
  /opt/local/share/filezilla/resources/blukis/48x48/sitemanager.png
  /opt/local/share/filezilla/resources/blukis/48x48/speedlimits.png
  /opt/local/share/filezilla/resources/blukis/48x48/synchronize.png
  /opt/local/share/filezilla/resources/blukis/48x48/upload.png
  /opt/local/share/filezilla/resources/blukis/48x48/uploadadd.png
  /opt/local/share/filezilla/resources/blukis/theme.xml
  /opt/local/share/filezilla/resources/classic/16x16/ascii.png
  /opt/local/share/filezilla/resources/classic/16x16/auto.png
  /opt/local/share/filezilla/resources/classic/16x16/binary.png
  /opt/local/share/filezilla/resources/classic/16x16/bookmark.png
  /opt/local/share/filezilla/resources/classic/16x16/cancel.png
  /opt/local/share/filezilla/resources/classic/16x16/compare.png
  /opt/local/share/filezilla/resources/classic/16x16/disconnect.png
  /opt/local/share/filezilla/resources/classic/16x16/download.png
  /opt/local/share/filezilla/resources/classic/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/classic/16x16/file.png
  /opt/local/share/filezilla/resources/classic/16x16/filter.png
  /opt/local/share/filezilla/resources/classic/16x16/find.png
  /opt/local/share/filezilla/resources/classic/16x16/folder.png
  /opt/local/share/filezilla/resources/classic/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/classic/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/classic/16x16/lock.png
  /opt/local/share/filezilla/resources/classic/16x16/logview.png
  /opt/local/share/filezilla/resources/classic/16x16/processqueue.png
  /opt/local/share/filezilla/resources/classic/16x16/queueview.png
  /opt/local/share/filezilla/resources/classic/16x16/reconnect.png
  /opt/local/share/filezilla/resources/classic/16x16/refresh.png
  /opt/local/share/filezilla/resources/classic/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/classic/16x16/server.png
  /opt/local/share/filezilla/resources/classic/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/classic/16x16/speedlimits.png
  /opt/local/share/filezilla/resources/classic/16x16/symlink.png
  /opt/local/share/filezilla/resources/classic/16x16/synchronize.png
  /opt/local/share/filezilla/resources/classic/16x16/upload.png
  /opt/local/share/filezilla/resources/classic/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/classic/theme.xml
  /opt/local/share/filezilla/resources/cyril/16x16/ascii.png
  /opt/local/share/filezilla/resources/cyril/16x16/auto.png
  /opt/local/share/filezilla/resources/cyril/16x16/binary.png
  /opt/local/share/filezilla/resources/cyril/16x16/bookmark.png
  /opt/local/share/filezilla/resources/cyril/16x16/cancel.png
  /opt/local/share/filezilla/resources/cyril/16x16/compare.png
  /opt/local/share/filezilla/resources/cyril/16x16/disconnect.png
  /opt/local/share/filezilla/resources/cyril/16x16/download.png
  /opt/local/share/filezilla/resources/cyril/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/cyril/16x16/file.png
  /opt/local/share/filezilla/resources/cyril/16x16/folder.png
  /opt/local/share/filezilla/resources/cyril/16x16/folderback.png
  /opt/local/share/filezilla/resources/cyril/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/cyril/16x16/folderup.png
  /opt/local/share/filezilla/resources/cyril/16x16/help.png
  /opt/local/share/filezilla/resources/cyril/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/cyril/16x16/logview.png
  /opt/local/share/filezilla/resources/cyril/16x16/processqueue.png
  /opt/local/share/filezilla/resources/cyril/16x16/queueview.png
  /opt/local/share/filezilla/resources/cyril/16x16/reconnect.png
  /opt/local/share/filezilla/resources/cyril/16x16/refresh.png
  /opt/local/share/filezilla/resources/cyril/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/cyril/16x16/server.png
  /opt/local/share/filezilla/resources/cyril/16x16/showhidden.png
  /opt/local/share/filezilla/resources/cyril/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/cyril/16x16/speedlimits.png
  /opt/local/share/filezilla/resources/cyril/16x16/synchronize.png
  /opt/local/share/filezilla/resources/cyril/16x16/upload.png
  /opt/local/share/filezilla/resources/cyril/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/cyril/theme.xml
  /opt/local/share/filezilla/resources/default/480x480/ascii.png
  /opt/local/share/filezilla/resources/default/480x480/auto.png
  /opt/local/share/filezilla/resources/default/480x480/binary.png
  /opt/local/share/filezilla/resources/default/480x480/bookmark.png
  /opt/local/share/filezilla/resources/default/480x480/bookmarks.png
  /opt/local/share/filezilla/resources/default/480x480/cancel.png
  /opt/local/share/filezilla/resources/default/480x480/close.png
  /opt/local/share/filezilla/resources/default/480x480/compare.png
  /opt/local/share/filezilla/resources/default/480x480/disconnect.png
  /opt/local/share/filezilla/resources/default/480x480/download.png
  /opt/local/share/filezilla/resources/default/480x480/downloadadd.png
  /opt/local/share/filezilla/resources/default/480x480/dropdown.png
  /opt/local/share/filezilla/resources/default/480x480/file.png
  /opt/local/share/filezilla/resources/default/480x480/filter.png
  /opt/local/share/filezilla/resources/default/480x480/find.png
  /opt/local/share/filezilla/resources/default/480x480/folder.png
  /opt/local/share/filezilla/resources/default/480x480/folderback.png
  /opt/local/share/filezilla/resources/default/480x480/folderclosed.png
  /opt/local/share/filezilla/resources/default/480x480/folderup.png
  /opt/local/share/filezilla/resources/default/480x480/help.png
  /opt/local/share/filezilla/resources/default/480x480/leds.png
  /opt/local/share/filezilla/resources/default/480x480/localtreeview.png
  /opt/local/share/filezilla/resources/default/480x480/lock.png
  /opt/local/share/filezilla/resources/default/480x480/logview.png
  /opt/local/share/filezilla/resources/default/480x480/processqueue.png
  /opt/local/share/filezilla/resources/default/480x480/queueview.png
  /opt/local/share/filezilla/resources/default/480x480/reconnect.png
  /opt/local/share/filezilla/resources/default/480x480/refresh.png
  /opt/local/share/filezilla/resources/default/480x480/remotetreeview.png
  /opt/local/share/filezilla/resources/default/480x480/server.png
  /opt/local/share/filezilla/resources/default/480x480/showhidden.png
  /opt/local/share/filezilla/resources/default/480x480/sitemanager.png
  /opt/local/share/filezilla/resources/default/480x480/sort_down_dark.png
  /opt/local/share/filezilla/resources/default/480x480/sort_down_light.png
  /opt/local/share/filezilla/resources/default/480x480/sort_up_dark.png
  /opt/local/share/filezilla/resources/default/480x480/sort_up_light.png
  /opt/local/share/filezilla/resources/default/480x480/speedlimits.png
  /opt/local/share/filezilla/resources/default/480x480/symlink.png
  /opt/local/share/filezilla/resources/default/480x480/synchronize.png
  /opt/local/share/filezilla/resources/default/480x480/synctransfer.png
  /opt/local/share/filezilla/resources/default/480x480/upload.png
  /opt/local/share/filezilla/resources/default/480x480/uploadadd.png
  /opt/local/share/filezilla/resources/default/theme.xml
  /opt/local/share/filezilla/resources/defaultfilters.xml
  /opt/local/share/filezilla/resources/finished.wav
  /opt/local/share/filezilla/resources/flatzilla/16x16/ascii.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/auto.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/binary.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/bookmark.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/cancel.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/compare.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/disconnect.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/download.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/file.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/filter.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/find.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/folder.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/help.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/leds.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/lock.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/logview.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/processqueue.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/queueview.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/reconnect.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/refresh.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/server.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/speedlimits.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/synchronize.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/upload.png
  /opt/local/share/filezilla/resources/flatzilla/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/ascii.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/auto.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/binary.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/bookmark.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/cancel.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/compare.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/disconnect.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/download.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/downloadadd.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/file.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/filter.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/find.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/folder.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/folderclosed.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/help.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/leds.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/localtreeview.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/lock.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/logview.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/processqueue.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/queueview.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/reconnect.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/refresh.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/remotetreeview.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/server.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/sitemanager.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/speedlimits.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/synchronize.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/upload.png
  /opt/local/share/filezilla/resources/flatzilla/24x24/uploadadd.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/ascii.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/auto.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/binary.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/bookmark.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/cancel.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/compare.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/disconnect.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/download.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/downloadadd.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/file.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/filter.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/find.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/folder.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/folderclosed.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/help.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/leds.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/localtreeview.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/lock.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/logview.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/processqueue.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/queueview.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/reconnect.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/refresh.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/remotetreeview.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/server.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/sitemanager.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/speedlimits.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/synchronize.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/upload.png
  /opt/local/share/filezilla/resources/flatzilla/32x32/uploadadd.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/ascii.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/auto.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/binary.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/bookmark.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/cancel.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/compare.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/disconnect.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/download.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/downloadadd.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/file.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/filter.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/find.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/folder.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/folderclosed.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/help.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/leds.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/localtreeview.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/lock.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/logview.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/processqueue.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/queueview.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/reconnect.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/refresh.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/remotetreeview.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/server.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/sitemanager.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/speedlimits.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/synchronize.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/upload.png
  /opt/local/share/filezilla/resources/flatzilla/48x48/uploadadd.png
  /opt/local/share/filezilla/resources/flatzilla/theme.xml
  /opt/local/share/filezilla/resources/lone/16x16/ascii.png
  /opt/local/share/filezilla/resources/lone/16x16/auto.png
  /opt/local/share/filezilla/resources/lone/16x16/binary.png
  /opt/local/share/filezilla/resources/lone/16x16/bookmark.png
  /opt/local/share/filezilla/resources/lone/16x16/cancel.png
  /opt/local/share/filezilla/resources/lone/16x16/compare.png
  /opt/local/share/filezilla/resources/lone/16x16/disconnect.png
  /opt/local/share/filezilla/resources/lone/16x16/download.png
  /opt/local/share/filezilla/resources/lone/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/lone/16x16/file.png
  /opt/local/share/filezilla/resources/lone/16x16/filter.png
  /opt/local/share/filezilla/resources/lone/16x16/folder.png
  /opt/local/share/filezilla/resources/lone/16x16/folderback.png
  /opt/local/share/filezilla/resources/lone/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/lone/16x16/folderup.png
  /opt/local/share/filezilla/resources/lone/16x16/help.png
  /opt/local/share/filezilla/resources/lone/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/lone/16x16/lock.png
  /opt/local/share/filezilla/resources/lone/16x16/logview.png
  /opt/local/share/filezilla/resources/lone/16x16/processqueue.png
  /opt/local/share/filezilla/resources/lone/16x16/queueview.png
  /opt/local/share/filezilla/resources/lone/16x16/reconnect.png
  /opt/local/share/filezilla/resources/lone/16x16/refresh.png
  /opt/local/share/filezilla/resources/lone/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/lone/16x16/server.png
  /opt/local/share/filezilla/resources/lone/16x16/showhidden.png
  /opt/local/share/filezilla/resources/lone/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/lone/16x16/speedlimits.png
  /opt/local/share/filezilla/resources/lone/16x16/synchronize.png
  /opt/local/share/filezilla/resources/lone/16x16/upload.png
  /opt/local/share/filezilla/resources/lone/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/lone/32x32/ascii.png
  /opt/local/share/filezilla/resources/lone/32x32/auto.png
  /opt/local/share/filezilla/resources/lone/32x32/binary.png
  /opt/local/share/filezilla/resources/lone/32x32/bookmark.png
  /opt/local/share/filezilla/resources/lone/32x32/cancel.png
  /opt/local/share/filezilla/resources/lone/32x32/compare.png
  /opt/local/share/filezilla/resources/lone/32x32/disconnect.png
  /opt/local/share/filezilla/resources/lone/32x32/download.png
  /opt/local/share/filezilla/resources/lone/32x32/downloadadd.png
  /opt/local/share/filezilla/resources/lone/32x32/file.png
  /opt/local/share/filezilla/resources/lone/32x32/filter.png
  /opt/local/share/filezilla/resources/lone/32x32/folder.png
  /opt/local/share/filezilla/resources/lone/32x32/folderback.png
  /opt/local/share/filezilla/resources/lone/32x32/folderclosed.png
  /opt/local/share/filezilla/resources/lone/32x32/folderup.png
  /opt/local/share/filezilla/resources/lone/32x32/help.png
  /opt/local/share/filezilla/resources/lone/32x32/localtreeview.png
  /opt/local/share/filezilla/resources/lone/32x32/lock.png
  /opt/local/share/filezilla/resources/lone/32x32/logview.png
  /opt/local/share/filezilla/resources/lone/32x32/processqueue.png
  /opt/local/share/filezilla/resources/lone/32x32/queueview.png
  /opt/local/share/filezilla/resources/lone/32x32/reconnect.png
  /opt/local/share/filezilla/resources/lone/32x32/refresh.png
  /opt/local/share/filezilla/resources/lone/32x32/remotetreeview.png
  /opt/local/share/filezilla/resources/lone/32x32/showhidden.png
  /opt/local/share/filezilla/resources/lone/32x32/sitemanager.png
  /opt/local/share/filezilla/resources/lone/32x32/speedlimits.png
  /opt/local/share/filezilla/resources/lone/32x32/synchronize.png
  /opt/local/share/filezilla/resources/lone/32x32/upload.png
  /opt/local/share/filezilla/resources/lone/32x32/uploadadd.png
  /opt/local/share/filezilla/resources/lone/48x48/ascii.png
  /opt/local/share/filezilla/resources/lone/48x48/auto.png
  /opt/local/share/filezilla/resources/lone/48x48/binary.png
  /opt/local/share/filezilla/resources/lone/48x48/bookmark.png
  /opt/local/share/filezilla/resources/lone/48x48/cancel.png
  /opt/local/share/filezilla/resources/lone/48x48/compare.png
  /opt/local/share/filezilla/resources/lone/48x48/disconnect.png
  /opt/local/share/filezilla/resources/lone/48x48/download.png
  /opt/local/share/filezilla/resources/lone/48x48/downloadadd.png
  /opt/local/share/filezilla/resources/lone/48x48/file.png
  /opt/local/share/filezilla/resources/lone/48x48/filter.png
  /opt/local/share/filezilla/resources/lone/48x48/folder.png
  /opt/local/share/filezilla/resources/lone/48x48/folderback.png
  /opt/local/share/filezilla/resources/lone/48x48/folderclosed.png
  /opt/local/share/filezilla/resources/lone/48x48/folderup.png
  /opt/local/share/filezilla/resources/lone/48x48/help.png
  /opt/local/share/filezilla/resources/lone/48x48/localtreeview.png
  /opt/local/share/filezilla/resources/lone/48x48/lock.png
  /opt/local/share/filezilla/resources/lone/48x48/logview.png
  /opt/local/share/filezilla/resources/lone/48x48/processqueue.png
  /opt/local/share/filezilla/resources/lone/48x48/queueview.png
  /opt/local/share/filezilla/resources/lone/48x48/reconnect.png
  /opt/local/share/filezilla/resources/lone/48x48/refresh.png
  /opt/local/share/filezilla/resources/lone/48x48/remotetreeview.png
  /opt/local/share/filezilla/resources/lone/48x48/showhidden.png
  /opt/local/share/filezilla/resources/lone/48x48/sitemanager.png
  /opt/local/share/filezilla/resources/lone/48x48/speedlimits.png
  /opt/local/share/filezilla/resources/lone/48x48/synchronize.png
  /opt/local/share/filezilla/resources/lone/48x48/upload.png
  /opt/local/share/filezilla/resources/lone/48x48/uploadadd.png
  /opt/local/share/filezilla/resources/lone/theme.xml
  /opt/local/share/filezilla/resources/minimal/16x16/ascii.png
  /opt/local/share/filezilla/resources/minimal/16x16/auto.png
  /opt/local/share/filezilla/resources/minimal/16x16/binary.png
  /opt/local/share/filezilla/resources/minimal/16x16/bookmark.png
  /opt/local/share/filezilla/resources/minimal/16x16/bookmarks.png
  /opt/local/share/filezilla/resources/minimal/16x16/cancel.png
  /opt/local/share/filezilla/resources/minimal/16x16/compare.png
  /opt/local/share/filezilla/resources/minimal/16x16/disconnect.png
  /opt/local/share/filezilla/resources/minimal/16x16/download.png
  /opt/local/share/filezilla/resources/minimal/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/minimal/16x16/file.png
  /opt/local/share/filezilla/resources/minimal/16x16/filter.png
  /opt/local/share/filezilla/resources/minimal/16x16/find.png
  /opt/local/share/filezilla/resources/minimal/16x16/folder.png
  /opt/local/share/filezilla/resources/minimal/16x16/folderback.png
  /opt/local/share/filezilla/resources/minimal/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/minimal/16x16/folderup.png
  /opt/local/share/filezilla/resources/minimal/16x16/help.png
  /opt/local/share/filezilla/resources/minimal/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/minimal/16x16/lock.png
  /opt/local/share/filezilla/resources/minimal/16x16/logview.png
  /opt/local/share/filezilla/resources/minimal/16x16/processqueue.png
  /opt/local/share/filezilla/resources/minimal/16x16/queueview.png
  /opt/local/share/filezilla/resources/minimal/16x16/reconnect.png
  /opt/local/share/filezilla/resources/minimal/16x16/refresh.png
  /opt/local/share/filezilla/resources/minimal/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/minimal/16x16/server.png
  /opt/local/share/filezilla/resources/minimal/16x16/showhidden.png
  /opt/local/share/filezilla/resources/minimal/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/minimal/16x16/speedlimits.png
  /opt/local/share/filezilla/resources/minimal/16x16/synchronize.png
  /opt/local/share/filezilla/resources/minimal/16x16/upload.png
  /opt/local/share/filezilla/resources/minimal/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/minimal/32x32/file.png
  /opt/local/share/filezilla/resources/minimal/theme.xml
  /opt/local/share/filezilla/resources/opencrystal/16x16/ascii.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/auto.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/binary.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/bookmark.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/cancel.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/compare.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/disconnect.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/download.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/file.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/filter.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/find.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/folder.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/folderback.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/folderup.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/help.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/lock.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/logview.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/processqueue.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/queueview.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/reconnect.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/refresh.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/server.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/showhidden.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/speedlimits.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/synchronize.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/upload.png
  /opt/local/share/filezilla/resources/opencrystal/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/opencrystal/20x20/server.png
  /opt/local/share/filezilla/resources/opencrystal/24x24/server.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/ascii.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/auto.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/binary.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/bookmark.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/cancel.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/compare.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/disconnect.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/download.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/downloadadd.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/file.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/filter.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/find.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/folder.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/folderback.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/folderclosed.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/folderup.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/help.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/localtreeview.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/lock.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/logview.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/processqueue.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/queueview.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/reconnect.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/refresh.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/remotetreeview.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/showhidden.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/sitemanager.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/speedlimits.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/synchronize.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/upload.png
  /opt/local/share/filezilla/resources/opencrystal/32x32/uploadadd.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/ascii.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/auto.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/binary.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/bookmark.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/cancel.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/compare.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/disconnect.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/download.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/downloadadd.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/file.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/filter.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/find.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/folder.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/folderback.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/folderclosed.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/folderup.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/help.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/localtreeview.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/lock.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/logview.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/processqueue.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/queueview.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/reconnect.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/refresh.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/remotetreeview.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/showhidden.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/sitemanager.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/speedlimits.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/synchronize.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/upload.png
  /opt/local/share/filezilla/resources/opencrystal/48x48/uploadadd.png
  /opt/local/share/filezilla/resources/opencrystal/theme.xml
  /opt/local/share/filezilla/resources/sun/48x48/ascii.png
  /opt/local/share/filezilla/resources/sun/48x48/auto.png
  /opt/local/share/filezilla/resources/sun/48x48/binary.png
  /opt/local/share/filezilla/resources/sun/48x48/bookmark.png
  /opt/local/share/filezilla/resources/sun/48x48/cancel.png
  /opt/local/share/filezilla/resources/sun/48x48/compare.png
  /opt/local/share/filezilla/resources/sun/48x48/disconnect.png
  /opt/local/share/filezilla/resources/sun/48x48/download.png
  /opt/local/share/filezilla/resources/sun/48x48/downloadadd.png
  /opt/local/share/filezilla/resources/sun/48x48/file.png
  /opt/local/share/filezilla/resources/sun/48x48/filter.png
  /opt/local/share/filezilla/resources/sun/48x48/find.png
  /opt/local/share/filezilla/resources/sun/48x48/folder.png
  /opt/local/share/filezilla/resources/sun/48x48/folderback.png
  /opt/local/share/filezilla/resources/sun/48x48/folderclosed.png
  /opt/local/share/filezilla/resources/sun/48x48/folderup.png
  /opt/local/share/filezilla/resources/sun/48x48/help.png
  /opt/local/share/filezilla/resources/sun/48x48/localtreeview.png
  /opt/local/share/filezilla/resources/sun/48x48/lock.png
  /opt/local/share/filezilla/resources/sun/48x48/logview.png
  /opt/local/share/filezilla/resources/sun/48x48/processqueue.png
  /opt/local/share/filezilla/resources/sun/48x48/queueview.png
  /opt/local/share/filezilla/resources/sun/48x48/reconnect.png
  /opt/local/share/filezilla/resources/sun/48x48/refresh.png
  /opt/local/share/filezilla/resources/sun/48x48/remotetreeview.png
  /opt/local/share/filezilla/resources/sun/48x48/showhidden.png
  /opt/local/share/filezilla/resources/sun/48x48/sitemanager.png
  /opt/local/share/filezilla/resources/sun/48x48/speedlimits.png
  /opt/local/share/filezilla/resources/sun/48x48/synchronize.png
  /opt/local/share/filezilla/resources/sun/48x48/upload.png
  /opt/local/share/filezilla/resources/sun/48x48/uploadadd.png
  /opt/local/share/filezilla/resources/sun/theme.xml
  /opt/local/share/filezilla/resources/tango/16x16/ascii.png
  /opt/local/share/filezilla/resources/tango/16x16/auto.png
  /opt/local/share/filezilla/resources/tango/16x16/binary.png
  /opt/local/share/filezilla/resources/tango/16x16/bookmark.png
  /opt/local/share/filezilla/resources/tango/16x16/cancel.png
  /opt/local/share/filezilla/resources/tango/16x16/compare.png
  /opt/local/share/filezilla/resources/tango/16x16/disconnect.png
  /opt/local/share/filezilla/resources/tango/16x16/download.png
  /opt/local/share/filezilla/resources/tango/16x16/downloadadd.png
  /opt/local/share/filezilla/resources/tango/16x16/file.png
  /opt/local/share/filezilla/resources/tango/16x16/filter.png
  /opt/local/share/filezilla/resources/tango/16x16/find.png
  /opt/local/share/filezilla/resources/tango/16x16/folder.png
  /opt/local/share/filezilla/resources/tango/16x16/folderclosed.png
  /opt/local/share/filezilla/resources/tango/16x16/localtreeview.png
  /opt/local/share/filezilla/resources/tango/16x16/lock.png
  /opt/local/share/filezilla/resources/tango/16x16/logview.png
  /opt/local/share/filezilla/resources/tango/16x16/processqueue.png
  /opt/local/share/filezilla/resources/tango/16x16/queueview.png
  /opt/local/share/filezilla/resources/tango/16x16/reconnect.png
  /opt/local/share/filezilla/resources/tango/16x16/refresh.png
  /opt/local/share/filezilla/resources/tango/16x16/remotetreeview.png
  /opt/local/share/filezilla/resources/tango/16x16/server.png
  /opt/local/share/filezilla/resources/tango/16x16/sitemanager.png
  /opt/local/share/filezilla/resources/tango/16x16/synchronize.png
  /opt/local/share/filezilla/resources/tango/16x16/unknown.png
  /opt/local/share/filezilla/resources/tango/16x16/upload.png
  /opt/local/share/filezilla/resources/tango/16x16/uploadadd.png
  /opt/local/share/filezilla/resources/tango/32x32/ascii.png
  /opt/local/share/filezilla/resources/tango/32x32/auto.png
  /opt/local/share/filezilla/resources/tango/32x32/binary.png
  /opt/local/share/filezilla/resources/tango/32x32/bookmark.png
  /opt/local/share/filezilla/resources/tango/32x32/cancel.png
  /opt/local/share/filezilla/resources/tango/32x32/compare.png
  /opt/local/share/filezilla/resources/tango/32x32/disconnect.png
  /opt/local/share/filezilla/resources/tango/32x32/download.png
  /opt/local/share/filezilla/resources/tango/32x32/downloadadd.png
  /opt/local/share/filezilla/resources/tango/32x32/file.png
  /opt/local/share/filezilla/resources/tango/32x32/filter.png
  /opt/local/share/filezilla/resources/tango/32x32/find.png
  /opt/local/share/filezilla/resources/tango/32x32/folder.png
  /opt/local/share/filezilla/resources/tango/32x32/folderclosed.png
  /opt/local/share/filezilla/resources/tango/32x32/localtreeview.png
  /opt/local/share/filezilla/resources/tango/32x32/lock.png
  /opt/local/share/filezilla/resources/tango/32x32/logview.png
  /opt/local/share/filezilla/resources/tango/32x32/processqueue.png
  /opt/local/share/filezilla/resources/tango/32x32/queueview.png
  /opt/local/share/filezilla/resources/tango/32x32/reconnect.png
  /opt/local/share/filezilla/resources/tango/32x32/refresh.png
  /opt/local/share/filezilla/resources/tango/32x32/remotetreeview.png
  /opt/local/share/filezilla/resources/tango/32x32/server.png
  /opt/local/share/filezilla/resources/tango/32x32/sitemanager.png
  /opt/local/share/filezilla/resources/tango/32x32/synchronize.png
  /opt/local/share/filezilla/resources/tango/32x32/unknown.png
  /opt/local/share/filezilla/resources/tango/32x32/upload.png
  /opt/local/share/filezilla/resources/tango/32x32/uploadadd.png
  /opt/local/share/filezilla/resources/tango/48x48/ascii.png
  /opt/local/share/filezilla/resources/tango/48x48/auto.png
  /opt/local/share/filezilla/resources/tango/48x48/binary.png
  /opt/local/share/filezilla/resources/tango/48x48/bookmark.png
  /opt/local/share/filezilla/resources/tango/48x48/cancel.png
  /opt/local/share/filezilla/resources/tango/48x48/compare.png
  /opt/local/share/filezilla/resources/tango/48x48/disconnect.png
  /opt/local/share/filezilla/resources/tango/48x48/download.png
  /opt/local/share/filezilla/resources/tango/48x48/downloadadd.png
  /opt/local/share/filezilla/resources/tango/48x48/file.png
  /opt/local/share/filezilla/resources/tango/48x48/filter.png
  /opt/local/share/filezilla/resources/tango/48x48/find.png
  /opt/local/share/filezilla/resources/tango/48x48/folder.png
  /opt/local/share/filezilla/resources/tango/48x48/folderclosed.png
  /opt/local/share/filezilla/resources/tango/48x48/localtreeview.png
  /opt/local/share/filezilla/resources/tango/48x48/lock.png
  /opt/local/share/filezilla/resources/tango/48x48/logview.png
  /opt/local/share/filezilla/resources/tango/48x48/processqueue.png
  /opt/local/share/filezilla/resources/tango/48x48/queueview.png
  /opt/local/share/filezilla/resources/tango/48x48/reconnect.png
  /opt/local/share/filezilla/resources/tango/48x48/refresh.png
  /opt/local/share/filezilla/resources/tango/48x48/remotetreeview.png
  /opt/local/share/filezilla/resources/tango/48x48/server.png
  /opt/local/share/filezilla/resources/tango/48x48/sitemanager.png
  /opt/local/share/filezilla/resources/tango/48x48/synchronize.png
  /opt/local/share/filezilla/resources/tango/48x48/unknown.png
  /opt/local/share/filezilla/resources/tango/48x48/upload.png
  /opt/local/share/filezilla/resources/tango/48x48/uploadadd.png
  /opt/local/share/filezilla/resources/tango/theme.xml
  /opt/local/share/icons/hicolor/16x16/apps/filezilla.png
  /opt/local/share/icons/hicolor/32x32/apps/filezilla.png
  /opt/local/share/icons/hicolor/480x480/apps/filezilla.png
  /opt/local/share/icons/hicolor/48x48/apps/filezilla.png
  /opt/local/share/icons/hicolor/scalable/apps/filezilla.svg
  /opt/local/share/locale/an/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ar/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/az/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/bg_BG/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ca/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ca_ES@valencia/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/co/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/cs_CZ/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/cy/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/da/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/de/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/el/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/en/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/es/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/et/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/eu/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/fa_IR/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/fi_FI/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/fr/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ga/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/gl_ES/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/he_IL/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/hr/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/hu_HU/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/hy/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/id_ID/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/is/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/it/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ja_JP/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ka/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/kab/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/km_KH/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ko_KR/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ku/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ky/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/lo_LA/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/lt_LT/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/lv_LV/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/mk_MK/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/nb_NO/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ne/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/nl/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/nn_NO/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/oc/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/pl_PL/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/pt_BR/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/pt_PT/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ro_RO/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ru/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/sk_SK/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/sl_SI/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/sr/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/sv/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/ta/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/th_TH/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/tr/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/uk_UA/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/vi_VN/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/zh_CN/LC_MESSAGES/filezilla.mo
  /opt/local/share/locale/zh_TW/LC_MESSAGES/filezilla.mo
  /opt/local/share/man/man1/filezilla.1.gz
  /opt/local/share/man/man5/fzdefaults.xml.5.gz
  /opt/local/share/pixmaps/filezilla.png

However there are apps that install as bundles, and completely getting rid of those may be problematic.


Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/4953188667@github.com>

Stefan Csomor

unread,
Jul 13, 2026, 3:32:50 AM (yesterday) Jul 13
to wx-...@googlegroups.com, Subscribed
csomor left a comment (wxWidgets/wxWidgets#24720)

@barracuda156 I currently see two options, either we

  • extend the native OSX StdPaths for wxGTK with GetInstallPrefix
  • use the unix StdPaths for wxGTK

I want to wait for @vadz until he has the time to offer his thoughts on this


Reply to this email directly, view it on GitHub, or unsubscribe.

Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/4955523287@github.com>

Sergey Fedorov

unread,
Jul 13, 2026, 4:11:34 AM (yesterday) Jul 13
to wx-...@googlegroups.com, Subscribed
barracuda156 left a comment (wxWidgets/wxWidgets#24720)

Thank you, and yes, let’s wait for @vadz to tell us what he thinks on the matter.


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/24720/4955813579@github.com>

Reply all
Reply to author
Forward
0 new messages