You are not logged in.
When I try to build reiser4progs, it prompts:
checking for aal_device_open in -laal... yes
checking aal/libaal.h usability... yes
checking aal/libaal.h presence... yes
checking for aal/libaal.h... yes
checking for libaal version = 1.0.5... no
make: *** No targets specified and no makefile found. Stop.There is no makefile so configuration step went bad on checking libaal version, right? I've tried both dirty PKGBUILD and rework by @zman0900. Also, I've installed libaal and it's there:
[sms@sms ~]$ ls -a /usr/lib | grep libaal
libaal-1.0.so.5
libaal-1.0.so.5.0.0
libaal-minimal.so
libaal-minimal.so.0
libaal-minimal.so.0.0.0
libaal.soI was wondering if this "so" breaks the check as it's in the middle of version number but system sees it right:
[sms@sms ~]$ sudo pacman -Qs libaal
local/libaal 1.0.5-5
Reiser4 filesystem support libraryLast comments on AUR seems to point that this package works for others... I just have trouble with understanding why it's not working for me.
Last edited by smsware (2014-01-22 17:56:24)
Offline
The configure script does stupid things to get the version of libaal, looks like it's not compatible with the current version of gcc.
Offline
The configure script does stupid things to get the version of libaal, looks like it's not compatible with the current version of gcc.
Is there anything I can do about it? Like... turn off the check somehow?
Offline
Ok, I take that back, the error is that ld can't find -laal, but /usr/lib/libaal.so exists. Hmm...
Offline
Ok, I take that back, the error is that ld can't find -laal, but /usr/lib/libaal.so exists. Hmm...
So you actually recreated this error and it's not only for my setup? It's good because someone will have to fix it and bad because it's probably something not trivial... any ideas what to do now? ;-)
Offline
ahhh, I see now. Try rebuilding libaal with options=('staticlibs') added to the PKGBUILD.
Offline
It worked. Thank you very much, marking as solved. Can I ask what is this solution all about?
Offline
The configure script builds a small C program to get the version information from libaal. This program is being built as statically linked instead of dynamically linked, so it wants the static version of libaal (libaal.a instead of libaal.so). A few months ago, pacman started removing static libs be default, so you have to add that option to tell pacman to leave it.
Offline
Thanks. ![]()
Offline