On 09/11/2013 10:18 PM, Anand Avati wrote:
>
>
>     checking api/glfs.h usability... yes
>     checking api/glfs.h presence... yes
>     checking for api/glfs.h... yes
>     checking for glfs_init... no
>
>     Cannot link to gfapi (glfs_init). Please specify --with-glusterfs=dir if 
> necessary
>
>
> I see what can be causing this. configure.ac <http://configure.ac> has a 
> hardcoded
> "-L$with_glusterfs/lib64" in line 74. That should be changed to 
> "-L$with_glusterfs/lib
> -L$with_glusterfs/lib64" to allow for both dirs. I am suspecting you have 
> libglusterfs installed
> under $prefx/usr/lib? For now you can create a symlink called lib64 to point 
> to lib
> under /data/gluster/glusterfs-3.4.0final/debian/tmp/usr.
>
>

Do you mean configure.in and this section?

AC_ARG_WITH(glusterfs,
[  --with-glusterfs=DIR    Use custom GlusterFS installation path 
(default=/usr)])

if test "x$with_glusterfs" = "x"; then
   CPPFLAGS="$CPPFLAGS -I/usr/include/glusterfs";
   LDFLAGS="$LDFLAGS -L/usr/lib -L/usr/lib64 -lgfapi -lglusterfs -lgfrpc 
-lgfxdr"
else
   CPPFLAGS="$CPPFLAGS -I$with_glusterfs/include/glusterfs"
   LDFLAGS="$LDFLAGS -L$with_glusterfs/lib -L$with_glusterfs/lib64 -lgfapi 
-lglusterfs -lgfrpc -lgfxdr"
fi


Anyway, ln -s lib lib64 didn't help.

BTW, libglusterfs is not installed separately on Ubuntu, the files are in 
glusterfs-common and it
lacks glfs.h.


Thanks,
tamas
_______________________________________________
Gluster-users mailing list
[email protected]
http://supercolony.gluster.org/mailman/listinfo/gluster-users

Reply via email to