Welcome to the Reiser4 Wiki, the Wiki for users and developers of the ReiserFS and Reiser4 filesystems.
For now, most of the documentation is just a snapshot of the old Namesys site (archive.org, 2007-09-29).
There was also a Reiser4 Wiki (archive.org, 2007-07-06) once on pub.namesys.com.
Debug Reiser4progs
From Reiser4 FS Wiki
Debug Reiser4progs with GDB
1. Make sure you have the latest version of Reiser4progs:
$ git clone https://github.com/edward6/reiser4progs
2. Compile and build static binaries with debugging symbols:
$ cd reiser4progs $ ./prepare $ ./configure --enable-debug --enable-full-static $ make
Troubleshooting. If you use Fedora distro, then make command can fail with the following:
/usr/bin/ld: cannot find -luuid" during compilation
Possible solution:
$ cd /usr/lib64 $ sudo mv libuuid.so libuuid.so_ $ sudo ln -s libossp-uuid.so libuuid.so
3. Run gdb against needed binary that can be found in ./progs directory. For example:
$ gdb progs/fsck/fsck.reiser4