

home/user/passwordsafe/src/pwsafe-1.15.0/src/os/unix/pws_time.cpp: In function ‘int pws_os::asctime(TCHAR*, size_t, const tm*)’: home/user/passwordsafe/src/pwsafe-1.15.0/src/os/unix/pws_time.cpp:30:10: error: ‘localtime_r’ was not declared in this scope did you mean ‘localtime64_r’?ģ0 | return localtime_r(tp, result) != nullptr home/user/passwordsafe/src/pwsafe-1.15.0/src/os/unix/pws_time.cpp: In function ‘int localtime64_r(const _time64_t*, tm*)’:
Pwsafe on linux password#
But that is your choice as maintainer, not mine :)įails to build on my system, could be something I've done but nothing that I have figured out. A commandline program for managing encrypted password databases This item contains old versions of the Arch Linux package for pwsafe. Since it simply won't work for linux without I would wait for the fix if I was you rather than making a temporary fix to the PKGBUILD only to have to revert it in the next release. This is a bug in passwordsafe itself that should be reported as such. Sed 's/#ifdef _FreeBSD_/#if defined(_linux_) || defined(_FreeBSD_)/' -i src/os/unix/pws_time.h Optdepends=('xvkbd: virtual-keyboard support')Ĭonflicts=('passwordsafe-debian' 'pwsafe' 'pwsafe-gui') Makedepends=('zip' 'libxt' 'cmake' 'git') Pkgdesc="Simple & Secure Password Management"ĭepends=('wxwidgets-gtk3' 'yubikey-personalization' 'xerces-c' 'qrencode' 'file') The complete PKGBUILD file will then look like this + sed 's/#ifdef _FreeBSD_/#if defined(_linux_) || defined(_FreeBSD_)/' -i src/os/unix/pws_time.h Essentially the src/os/unix/pws_time.h is missing an or case for linux resulting in time.h not being included and hence the compile errorīy adding the line starting with a plus sign into the PGKBUILD file (plus sign excluded) it will build successfully. There is a problem with the current source.
