1
1. Situation
Transferring password database from one computer to a new one. KeepassX 2.0 is great, but it doesn't support loading older DBs. In fact you should use keepassX 2.0 going forward as it has regular releases and is much safer.
2. Main Issue
Older versions have fatal error in their cmake/qmake build process preventing installation
3. Process so far
Older versions from the KeepassX.org site are available for download - must build from source using cmake/qmake
4. Road Block
There's an issue with getpid
being an error in both .4.3 and .4.4 versions that was preventing any further make / make install to get it working.
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