IBM packages can be found here:
Apparently, two symbols are now missing, these two patches helped me.
- hook.001.patch
- hook.002.patch
Obviously, these can be rolled into one patch (the #define should go inside the #if-block). Also, the kernel version number should be verified, however, it did the trick for me.
There are still warnings which might be important, but I did not check into that yet.
+#define f_dentry f_path.dentry /* formerly in <linux/fs.h> */
+# if ( LINUX_VERSION_CODE > KERNEL_VERSION(3,19,0) ) +#include <linux/fs_pin.h> +#endif + #include "jbb.h"
$ make Makefile:8: *** RELNUM is required. Example: make RELNUM=7.1.1.0. Stop.
This example is wrong. RELNUM has a different format (and version). This worked for me:
make RELNUM=7.1.4-0 deb
Notice the dash instead of the dot before the last digit. The installation failed with the wrong version number format and it took me awhile to spot the difference …
Maybe I did something wrong, but it appears that the order of packages is important. The obvious dpkg invokation did not work:
dpkg -i *.deb
In the end, I installed each package individually in the order given in tivsm-helper.pl which can now be called as
./tivsm-helper.pl install