unable to build fuse_kio

Gary L. Greene, Jr. greeneg at phoenuxos.com
Fri Nov 3 16:18:40 GMT 2006


On Friday 03 November 2006 10:40, D. R. Evans wrote:
> If this isn't the right place to post this, could someone please tell me
> where would be the right place?
>
> I followed the build instructions for fuse_kio at:
>   http://kde.ground.cz/tiki-index.php?page=KIO+Fuse+Gateway
>
> Partway down the page it says:
>
> ./configure --prefix=`kde-config --prefix`
> make
> cd fuse_kio
> make
>
> The first three commands work fine, but when I go to do the second "make",
> I get:
>
> -----
>
> [H:fuse_kio] make
> Making all in fuse_kio
> make[1]: Entering directory `/tmp/kdenonbeta/fuse_kio/fuse_kio'
> if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde
> -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT
> -DFUSE_USE_VERSION=11 -D_FILE_OFFSET_BITS=64  -Wno-long-long -Wundef -ansi
> -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
> -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security
> -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions
> -fno-check-new -fno-common  -MT fuse_kio.o -MD -MP -MF ".deps/fuse_kio.Tpo"
> \ -c -o fuse_kio.o `test -f 'fuse_kio.cpp' || echo './'`fuse_kio.cpp; \
> then mv -f ".deps/fuse_kio.Tpo" ".deps/fuse_kio.Po"; \
>         else rm -f ".deps/fuse_kio.Tpo"; exit 1; \
>         fi
> fuse_kio.cpp:21:18: fuse.h: No such file or directory
> In file included from /usr/include/c++/3.4/backward/iostream.h:31,
>                  from fuse_kio.cpp:28:
> /usr/include/c++/3.4/backward/backward_warning.h:32:2: warning: #warning
> This file includes at least one deprecated or antiquated header. Please
> consider using one of the 32 headers found in section 17.4.1.2 of the C++
> standard. Examples include substituting the <X> header for the <X.h> header
> for C++ includes, or <iostream> instead of the deprecated header
> <iostream.h>. To disable this warning use -Wno-deprecated.
> In file included from fuse_kio.cpp:30:
> fuse_kio_ops.h:27: error: `fuse_dirh_t' has not been declared
> fuse_kio_ops.h:27: error: `fuse_dirfil_t' has not been declared
> fuse_kio_ops.h:27: error: ISO C++ forbids declaration of `h' with no type
> fuse_kio_ops.h:27: error: ISO C++ forbids declaration of `filler' with no
> type fuse_kio.cpp: In function `void exit_handler(int)':
> fuse_kio.cpp:60: error: `fuse_exit' was not declared in this scope
> fuse_kio.cpp:60: warning: unused variable 'fuse_exit'
> fuse_kio.cpp: In function `int main(int, char**)':
> fuse_kio.cpp:92: error: aggregate `fuse_operations ops' has incomplete type
> and cannot be defined
> fuse_kio.cpp:163: error: `fuse_mount' was not declared in this scope
> fuse_kio.cpp:174: error: `fuse_new' was not declared in this scope
> fuse_kio.cpp:190: error: `fuse_loop' was not declared in this scope
> fuse_kio.cpp:193: error: `fuse_unmount' was not declared in this scope
> fuse_kio.cpp:163: warning: unused variable 'fuse_mount'
> fuse_kio.cpp:174: warning: unused variable 'fuse_new'
> fuse_kio.cpp:190: warning: unused variable 'fuse_loop'
> fuse_kio.cpp:193: warning: unused variable 'fuse_unmount'
> make[1]: *** [fuse_kio.o] Error 1
> make[1]: Leaving directory `/tmp/kdenonbeta/fuse_kio/fuse_kio'
> make: *** [all-recursive] Error 1
> [H:fuse_kio]
>
> -----
>
> Obviously, something is very wrong. Can anyone suggest what to do?
>
>   Doc
> ___________________________________________________
> This message is from the kde mailing list.
> Account management:  https://mail.kde.org/mailman/listinfo/kde.
> Archives: http://lists.kde.org/.
> More info: http://www.kde.org/faq.html.

If I recall, fuse_kio is horribly out of date, since it hasn't kept up with 
upstream fuse development (please, correct me if I am wrong....) Likely, your 
version of libfuse and the associated headers are incompatible with the 
version that the developer of fuse_kio used to create it.

-- 
Gary L. Greene, Jr.
Sent from: uriel.tolharadys.net
 11:16:27 up  1:45,  2 users,  load average: 0.07, 0.09, 0.09
=========================================================================
Volunteer Developer for the PhoeNUX OS open source project
    See http://www.phoenuxos.com/ for more information
=========================================================================

Please avoid sending me Word or PowerPoint attachments.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde/attachments/20061103/39c1a14f/attachment.sig>
-------------- next part --------------
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


More information about the kde mailing list