Hallo!
Ich hatte das selbe Problem.
Damit es funktioniert, muß slib mit der Version 3a1-2 installiert sein.
Du findest die Quelldatei hier:
http://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/community/os/i686/slib-3a1-2.pkg.tar.gz
Nach dem Runterladen in das Verzeichnis mit der Datei wechseln und als root "pacman -U slib-3a1-2.pkg.tar.gz" eingeben.
Wenn das fertig ist, sollte auch die Installation von Gnucash funktionieren.
Bei mir war's jedenfalls so.
Viele Grüße