fuse-based application to mount obex-services
Created attachment 72515 [details] obexfs-0.5.ebuild obexftp-ebuild copied and modified
Created attachment 76064 [details] obexfs-0.5.ebuild This version is a sketch of how this ebuild should be implemented, but unfortunatelly it isn't compilable on my machine: ... Making all in fuse make[2]: Entering directory `/var/tmp/portage/obexfs-0.5/work/obexfs-0.5/fuse' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -W -Wmissing-declarations -Wmissing-prototypes -O2 -D_FILE_OFFSET_BITS=64 -MT obexfs.o -MD -MP -MF ".deps/obexfs.Tpo" \ -c -o obexfs.o `test -f 'obexfs.c' || echo './'`obexfs.c; \ then mv -f ".deps/obexfs.Tpo" ".deps/obexfs.Po"; \ else rm -f ".deps/obexfs.Tpo"; exit 1; \ fi In file included from obexfs.c:47: /usr/include/obexftp/client.h:39:18: uuid.h: No such file or directory obexfs.c:48:26: obexftp/uuid.h: No such file or directory obexfs.c: In function `ofs_cli_open': obexfs.c:109: error: `UUID_FBS' undeclared (first use in this function) obexfs.c:109: error: (Each undeclared identifier is reported only once obexfs.c:109: error: for each function it appears in.) obexfs.c: In function `ofs_getattr': obexfs.c:157: error: `stat_entry_t' undeclared (first use in this function) obexfs.c:157: error: `st' undeclared (first use in this function) obexfs.c:189: error: too few arguments to function `obexftp_stat' obexfs.c: In function `ofs_getdir': obexfs.c:213: error: `stat_entry_t' undeclared (first use in this function) obexfs.c:213: error: `ent' undeclared (first use in this function) obexfs.c: In function `ofs_read': obexfs.c:350: error: structure has no member named `buf_size' obexfs.c:351: error: structure has no member named `buf_data' obexfs.c:357: warning: comparison between signed and unsigned obexfs.c: In function `ofs_write': obexfs.c:389: warning: long int format, pointer arg (arg 3) obexfs.c:389: warning: long int format, pointer arg (arg 4) obexfs.c:389: warning: long int format, pointer arg (arg 5) obexfs.c:389: warning: long int format, size_t arg (arg 6) obexfs.c: In function `ofs_release': obexfs.c:402: warning: long int format, pointer arg (arg 4) obexfs.c:410: warning: implicit declaration of function `obexftp_put_data' obexfs.c: In function `ofs_statfs': obexfs.c:434: error: `UUID_S45' undeclared (first use in this function) obexfs.c:438: error: structure has no member named `apparam_info' obexfs.c:440: error: structure has no member named `apparam_info' obexfs.c:445: error: `UUID_FBS' undeclared (first use in this function) obexfs.c: At top level: obexfs.c:461: warning: no previous prototype for 'ofs_init' obexfs.c:466: warning: no previous prototype for 'ofs_destroy' obexfs.c:466: warning: unused parameter 'private_data' make[2]: *** [obexfs.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/obexfs-0.5/work/obexfs-0.5/fuse' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/obexfs-0.5/work/obexfs-0.5' make: *** [all] Error 2 ...
You are welcome to reopen this bug once you fixed the dependencies. Till then, bug is closed.
I'm sorry, of course it should also have a dependency of >=obexftp-0.10.8 in the ebuild, not only on the bug.. ;) Will upload one shortly.
Created attachment 76073 [details] obexfs-0.5-r1.ebuild Now with a DEPEND=">=app-mobilephone/obexftp-0.10.8" (Bug #111996)
please look again at my version and to the errors resulted. it requires a "uuid.h" file, file that is not installed by any enumered dependensies.
ah... you mean that app-mobilephone/obexftp-0.10.8 contains that infamous uuid.h?
Yep. ;) nomego@pusillus ~ $ /usr/lib/gentoolkit/bin/qpkg -f -v /usr/include/obexftp/uuid.h app-mobilephone/obexftp-0.10.8 *
app-mobilephone/obexfs-0.6 has been submitted to the tree.