1. Enter the following in a terminal:
sudo mkdir /usr/src/libfsync
sudo gedit /usr/src/libfsync/libfsync.c
2. Copy the following inside the Gedit window that pops up and save+close afterwards:
#include <stdio.h>
int fsync(int i)
{
return 0;
}
int fdatasync(int i)
{
return 0;
}
3. Type the following into a terminal:
cd /usr/src/libfsync
gcc -Wall libfsync.c -o libfsync.so -shared -fPIC -Wl,-soname,libfsync.so
mv /usr/bin/liferea /usr/bin/liferea.real
sudo gedit /usr/bin/liferea
4. Type the following inside the Gedit window that pops up and save+close afterwards:
export LD_PRELOAD=/usr/src/libfsync/libfsync.so
That is all I had to do in order to get Karmic's Liferea to work as it normally should. Everything is mixed together from instructions posted in earlier comments.
@Nicolás Schubert
Sure, I did as follows:
1. Enter the following in a terminal: libfsync/ libfsync. c
sudo mkdir /usr/src/libfsync
sudo gedit /usr/src/
2. Copy the following inside the Gedit window that pops up and save+close afterwards:
#include <stdio.h>
int fsync(int i)
{
return 0;
}
int fdatasync(int i)
{
return 0;
}
3. Type the following into a terminal: libfsync. so liferea. real
cd /usr/src/libfsync
gcc -Wall libfsync.c -o libfsync.so -shared -fPIC -Wl,-soname,
mv /usr/bin/liferea /usr/bin/
sudo gedit /usr/bin/liferea
4. Type the following inside the Gedit window that pops up and save+close afterwards: /usr/src/ libfsync/ libfsync. so
export LD_PRELOAD=
That is all I had to do in order to get Karmic's Liferea to work as it normally should. Everything is mixed together from instructions posted in earlier comments.