#919 3.23 compiling on Mac OS X

open
Rony Shapiro
None
5
2012-09-17
2010-10-19
No

Hello,

Please find attached a patch to get Password Safe 3.23 to compile on Mac OS X 10.6.

Please note:

  • compiles against the wxWidgets library version 2.8 that is present in Mac OS X 10.6.

  • as only the debug libraries are present, only the debug target compiles (this should be fixed by compiling against a custom-built wxwidgets library)

  • password databases can't be closed, because of a crash: [Debug] 23:29:01: /Users/me/pwsafe-3.23-src/Xcode/../src/ui/wxWidgets/guiinfo.cpp(91): assert "!wxString(m_treeSelection).IsEmpty()" failed in SaveTreeViewInfo().

  • it compiles for ppc and i386 in 32-bit mode, but ppc has not been tested.

Regards,
Pieter

Discussion

  • Rony Shapiro
    Rony Shapiro
    2010-10-28

    Hi,

    Thanks for the patch, but by the time I got around to this, the project.pbxproj file has changed, breaking the patch. The fix to the .cpp file has also been implemented independently.
    Could you please regenerate the patch against the current version of the file and attach it?

    Cheers,

    Rony

     
  • I'll repatch it against subversion trunk. This may take some time though.

    If the file project.pbxproj has changed, is somebody maintaining the Mac port? It seems strange that it is built for 10.4, which is no longer supported by the current 10.6 mac os x developer tools.