Crashfix Service
This is a service that runs on the Crashfix server and provides a daemon tha interacts with the Crashfix Webapp.
Windows Building Instructions
Prerequisites:
- Microsoft Visual Studio 2010 (with service packs and hot fixes)
- doxygen(to build documentation)
- CMake (to generate project files)
- OpenSSL (encryption)
- Active Perl (to build OpenSSL in Linux).
- Visual Leak Detector (for tests).
Linux Building Instructions
Prerequisites:
- gcc (GNU Compiller Collection)
- doxygen (to build documentation)
- CMake 2.8 or later (to generate project files)
- OpenSSL (encryption)
- mercurial (to checkout the source)
Building in Linux Ubuntu:
sudo apt-get install mc codeblocks mercurial cmake build-essential libssl-dev rpm
make dumper
cd dumper
cmake clear .
cmake -G "CodeBlocks - Unix Makefiles" .
cmake -DCMAKE_BUILD_TYPE=Debug ./Debug
cmake -DCMAKE_BUILD_TYPE=Release ./Release
make clean
make [-VERBOSE=""]
sudo make install
Building packages:
cpack .
Troubleshooting:
Resolving 'Address already in use' issue:
sudo netstat -ltnp|grep ":50"
sudo kill -9 pid
Notes
Original Crashfix server and reporter tool source code (forked from https://sourceforge.net/projects/crashfix/) but no logger maintained.