1.状況
1台のコンピューターから新しいコンピューターへのパスワードデータベースの転送。KeepassX 2.0は優れていますが、古いDBのロードはサポートしていません。実際、定期的なリリースがあり、はるかに安全なので、今後はkeepassX 2.0を使用する必要があります。
2.主な問題
古いバージョンでは、インストールを妨げるcmake / qmakeビルドプロセスで致命的なエラーが発生します
3.これまでのプロセス
KeepassX.orgサイトの古いバージョンをダウンロードできます-cmake / qmakeを使用してソースからビルドする必要があります
4.ロードブロック
getpid
.4.3および.4.4の両方のバージョンでエラーが発生し、それを機能させるためのmake / make installがそれ以上できないという問題があります。
lib/random.cpp: In function ‘void initStdRand()’:
lib/random.cpp:98:19: error: ‘getpid’ was not declared in this scope
stream << getpid();
^
Makefile:838: recipe for target '../build/random.o' failed
make[1]: *** [../build/random.o] Error 1
make[1]: Leaving directory '/home/angela/Downloads/keepassx-0.4.4/src'
Makefile:39: recipe for target 'sub-src-make_default' failed