Hi there... I found the problem for you,

On Wed, 2005-07-20 at 12:07 -0700, Miguel FC wrote:
> Hi Christian, thanks for answering.
> 
> --- Christian Magnusson
> <[EMAIL PROTECTED]> wrote:
> > Seems like the makefiles are trying to build the
> > owperl when you
> > don't have perl installed. Try disable owperl like
> > this:
> > 
> > ./bootstrap --disable-owperl
> > make
> 
> I have perl, python and php installed, but that's not
> the problem. I have been reading the mailling list and
> the cause is the inexistence of the makefiles for perl
> and python on the tarball release version.
> 
> I've tried with --disable-owperl --disable-owpython
> --disable-owphp but it didn't work either
> 
> > 
> > And what does it say before the warnings? The main
> > error
> > is located before row 288, otherwise it shouldn't
> > exit.
> > 
> 
> Below is the complete log:
> 
> make[4]: Entering directory
> `/home/miguel/Fuentes/owfs/module/owfs/src/c'
> if gcc -DHAVE_CONFIG_H -I. -I.
> -I../../../../src/include    -I../include
> -I../../../owlib/src/include -I/usr/local/include/fuse
> -I/usr/local/include -L../../../owlib/src/c
> -fexceptions -Wall -W -Wundef -Wshadow -Wpointer-arith
> -Wcast-qual -Wcast-align -Wconversion
> -Wstrict-prototypes -Wredundant-decls -DOW_CACHE
> -DOW_MT -DOW_USB  -D_FILE_OFFSET_BITS=64 -g -O2
> -pthread -MT owfs.o -MD -MP -MF ".deps/owfs.Tpo" -c -o
> owfs.o owfs.c; \
> then mv -f ".deps/owfs.Tpo" ".deps/owfs.Po"; else rm
> -f ".deps/owfs.Tpo"; exit 1; fi
> In file included from ../include/owfs.h:21,
>                  from owfs.c:20:
> /usr/local/include/fuse/fuse.h:34:25: fuse_common.h:
> No such file or directory
> In file included from ../include/owfs.h:21,
>                  from owfs.c:20:

There you have your main problem... The header-file 
usr/local/include/fuse/fuse.h tries to include a file called
fuse_common.h which I never heard of?  I just noticed it's
added in the latest fuse-cvs version, and there seem to be
an installation bug in fuse which doesn't install fuse_common.h
in /usr/local/include/fuse/.

I will report the bug to Miklos who has made fuse, but you can
update the file fuse/include/Makefile.am yourself first.

diff -ruw cvs/fuse/include/Makefile.am fuse/include/Makefile.am
--- cvs/fuse/include/Makefile.am        2004-12-12 12:45:23.000000000
+0100
+++ fuse/include/Makefile.am    2005-07-21 08:56:17.000000000 +0200
@@ -1,6 +1,6 @@
 ## Process this file with automake to produce Makefile.in

 fuseincludedir=$(includedir)/fuse
-fuseinclude_HEADERS = fuse.h fuse_compat.h
+fuseinclude_HEADERS = fuse.h fuse_compat.h fuse_common.h
 include_HEADERS = old/fuse.h
 noinst_HEADERS = fuse_kernel.h

Reinstall fuse after updating the Makefile.am, and fuse_common.h will be
installed.
> cd fuse
> make
> make install
> ls -l /usr/local/include/fuse/fuse_common.h
-rw-r--r--  1 root root 983 Jul 21
09:01 /usr/local/include/fuse/fuse_common.h

> cd ../owfs/
> make

fuse_common.h will probably be found now and owfs should compile without
any problem.



-- 
Christian Magnusson <[EMAIL PROTECTED]>



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to