[MacPorts] #69113: FileZilla fails to launch: Fatal Error: Mismatch between the program and library build versions detected

MacPorts noreply at macports.org
Thu Jan 18 15:57:51 UTC 2024


#69113: FileZilla fails to launch: Fatal Error: Mismatch between the program and
library build versions detected
-------------------------+-------------------------------------------------
  Reporter:              |      Owner:  (none)
  barracuda156           |
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.8.1
Resolution:              |   Keywords:  tiger, leopard, snowleopard,
      Port:  FileZilla   |  powerpc
-------------------------+-------------------------------------------------

Comment (by barracuda156):

 Replying to [comment:2 kencu]:
 > it is desired, but just not desired enough for another 9 month delay in
 updating the port.

 Yes, of course, there was no need here to wait for PPC fixes.

 > So barracuda gets no linker errors, but libfilezilla is linked to a
 different wxWidgets installation?

 Looks like `libfilezilla` installs its lib into prefix, while `FileZilla`
 installs a dupe into its app dir:
 {{{
 svacchanda$ otool -L
 /Applications/MacPorts/FileZilla.app/Contents/Frameworks/libfilezilla.41.dylib
 /Applications/MacPorts/FileZilla.app/Contents/Frameworks/libfilezilla.41.dylib:
         libfilezilla.41.dylib (compatibility version 42.0.0, current
 version 42.0.0)
         @executable_path/../Frameworks/libatomic.1.dylib (compatibility
 version 4.0.0, current version 4.0.0)
         @executable_path/../Frameworks/libMacportsLegacySupport.dylib
 (compatibility version 1.0.0, current version 1.1.99)
         @executable_path/../Frameworks/libiconv.2.dylib (compatibility
 version 9.0.0, current version 9.1.0)
         @executable_path/../Frameworks/libgnutls.30.dylib (compatibility
 version 68.0.0, current version 68.0.0)
         @executable_path/../Frameworks/libnettle.8.8.dylib (compatibility
 version 8.0.0, current version 8.8.0)
         @executable_path/../Frameworks/libhogweed.6.8.dylib (compatibility
 version 6.0.0, current version 6.8.0)
         @executable_path/../Frameworks/libgmp.10.dylib (compatibility
 version 16.0.0, current version 16.0.0)
         @executable_path/../Frameworks/libstdc++.6.dylib (compatibility
 version 7.0.0, current version 7.32.0)
 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
 (compatibility version 1.0.0, current version 41.0.0)
         /System/Library/Frameworks/Security.framework/Versions/A/Security
 (compatibility version 1.0.0, current version 34772.0.0)
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 511.1.0)
         @executable_path/../Frameworks/libgcc_s.1.1.dylib (compatibility
 version 1.0.0, current version 1.1.0)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 117.0.0)
 }}}

 {{{
 svacchanda$ otool -L /opt/local/lib/libfilezilla.41.dylib
 /opt/local/lib/libfilezilla.41.dylib:
         /opt/local/lib/libfilezilla.41.dylib (compatibility version
 42.0.0, current version 42.0.0)
         /opt/local/lib/libgcc/libatomic.1.dylib (compatibility version
 4.0.0, current version 4.0.0)
         /opt/local/lib/libMacportsLegacySupport.dylib (compatibility
 version 1.0.0, current version 1.1.99)
         /opt/local/lib/libiconv.2.dylib (compatibility version 9.0.0,
 current version 9.1.0)
         /opt/local/lib/libgnutls.30.dylib (compatibility version 68.0.0,
 current version 68.0.0)
         /opt/local/lib/libnettle.8.dylib (compatibility version 8.0.0,
 current version 8.8.0)
         /opt/local/lib/libhogweed.6.dylib (compatibility version 6.0.0,
 current version 6.8.0)
         /opt/local/lib/libgmp.10.dylib (compatibility version 16.0.0,
 current version 16.0.0)
         /opt/local/lib/libgcc/libstdc++.6.dylib (compatibility version
 7.0.0, current version 7.32.0)
 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
 (compatibility version 1.0.0, current version 41.0.0)
         /System/Library/Frameworks/Security.framework/Versions/A/Security
 (compatibility version 1.0.0, current version 34772.0.0)
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 511.1.0)
         /opt/local/lib/libgcc/libgcc_s.1.1.dylib (compatibility version
 1.0.0, current version 1.1.0)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 117.0.0)
 }}}

 Is this something intended?

 P. S. Here is the crash log btw:
 {{{
 Thread 0 Crashed:
 0   libSystem.B.dylib                   0x01731d48 __kill + 12
 1   libSystem.B.dylib                   0x017d5808 abort + 116
 2   libwx_baseu-3.0.0.5.0.dylib         0x00fbc8f0 wxLog::OnLog(unsigned
 long, wxString const&, wxLogRecordInfo const&) + 88
 3   libwx_baseu-3.0.0.5.0.dylib         0x00fb994c wxLogger::DoLog(wchar_t
 const*, ...) + 92
 4   libwx_baseu-3.0.0.5.0.dylib         0x00fc9184
 wxAppConsoleBase::CheckBuildOptions(char const*, char const*) + 528
 5   ...filezilla-project.filezilla      0x0004e10c wxCreateApp() + 40
 6   libwx_baseu-3.0.0.5.0.dylib         0x0100d608 wxEntryStart(int&,
 wchar_t**) + 128
 7   libwx_baseu-3.0.0.5.0.dylib         0x0100d9d4 wxInitialize(int,
 wchar_t**) + 80
 8   libwx_baseu-3.0.0.5.0.dylib         0x0100da24 wxEntry(int&,
 wchar_t**) + 28
 9   ...filezilla-project.filezilla      0x001b98bc main + 24
 10  ...filezilla-project.filezilla      0x0000c758 start + 64
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/69113#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list