Actually this is not a new issue but has been reported[0] back in
August (how can I reply-to-all, not only to the poster?), but it's
still present with the latest -svn checkout (r1686):
-----------------------------------------------------------------------------------
MacFUSEBuildTool(preflight) : Xcode version 3.2.1 found (minimum
requirement is 3.1.1)
MacFUSEBuildTool(smalldist) : initiating Universal build for 10.5
MacFUSEBuildTool(smalldist) : building MacFUSE kernel extension and
tools
[...]
/usr/local/src/macfuse-svn/core/10.5/fusefs/fuse_vfsops.c:27: error:
'fuse_biglock_vnode_operation_entries' undeclared here (not in a
function)
-----------------------------------------------------------------------------------
With the following diff compilation continues a bit (!) further but
this is *completely* untested, I'm not even sure what
fuse_biglock_vnode_operation_entries actually does. Again, it's only a
compilation fix!
-----------------------------------------------------------------------------------
--- core/10.5/fusefs/fuse_vfsops.h.orig 2009-12-21 20:55:07.000000000
-0800
+++ core/10.5/fusefs/fuse_vfsops.h 2009-12-21 20:59:29.000000000
-0800
@@ -17,7 +17,11 @@
struct fuse_data;
struct fuse_ticket;
-extern struct vnodeopv_entry_desc fuse_vnode_operation_entries[];
+#if M_MACFUSE_ENABLE_INTERIM_FSNODE_LOCK
+ extern struct vnodeopv_entry_desc
fuse_biglock_vnode_operation_entries[];
+#else
+ extern struct vnodeopv_entry_desc fuse_vnode_operation_entries[];
+#endif /* M_MACFUSE_ENABLE_INTERIM_FSNODE_LOCK */
#if M_MACFUSE_ENABLE_SPECFS
extern struct vnodeopv_entry_desc fuse_spec_operation_entries[];
-----------------------------------------------------------------------------------
(sigh, this looks horrible, let's see what google groups makes of it
when I submit this message)
OK, now that I got the "BUILD SUCCEEDED" message for "fusefs", it
still fails building the MacFUSE library:
-----------------------------------------------------------------------------------
ld: warning: in /tmp/macfuse-core-10.5-2.1.7/pkgroot//usr/local/lib/
libfuse_ino64.dylib, missing required architecture ppc64 in file
Undefined symbols:
"_fuse_device_fd_np", referenced from:
-[GMUserFileSystem waitUntilMounted] in GMUserFileSystem.o
"_fuse_get_context", referenced from:
+[GMUserFileSystem currentFS] in GMUserFileSystem.o
"_fuse_main_real", referenced from:
-[GMUserFileSystem mount:] in GMUserFileSystem.o
"_fuse_os_version_major_np", referenced from:
-[GMUserFileSystemInternal initWithDelegate:isThreadSafe:] in
GMUserFileSystem.o
ld: symbol(s) not foundcollect2: ld returned 1 exit
statusPhaseScriptExecution "Run Script" build/MacFUSE.build/Release/
MacFUSE-10.5.build/Script-28D525C40EA8076400B7CF7B.sh
cd /usr/local/src/macfuse-svn/core/sdk-objc
/bin/sh -c /usr/local/src/macfuse-svn/core/sdk-objc/build/
MacFUSE.build/Release/MacFUSE-10.5.build/
Script-28D525C40EA8076400B7CF7B.sh
otool: can't open file: /usr/local/src/macfuse-svn/core/sdk-objc/build/
Release/MacFUSE.framework/MacFUSE (No such file or directory)
Can't compile C code... aborting
command was: /usr/bin/gcc -arch i386 /var/folders/B+/B
+jxvDFFF3GNDKN1ALvvck+++TM/-Tmp-/src-0-12941.m -o /var/folders/B+/B
+jxvDFFF3GNDKN1ALvvck+++TM/
-Tmp-/bin-0-12941 -F"/usr/local/src/macfuse-svn/core/sdk-objc/build/
Release" -framework MacFUSE -framework Foundation -include /var/
folders/B+/B+jxv
DFFF3GNDKN1ALvvck+++TM/-Tmp-/src-0-12941.h 2>/var/folders/B+/B
+jxvDFFF3GNDKN1ALvvck+++TM/-Tmp-/log-0-12941
ld: in /Library/Frameworks//MacFUSE.framework/MacFUSE, can't open
file, errno=13
collect2: ld returned 1 exit status
Usage: gen_bridge_metadata [options] <headers...>
Use the `-h' flag or consult gen_bridge_metadata(1) for help.cp: /usr/
local/src/macfuse-svn/core/sdk-objc/build/Release/
MacFUSE.framework.dSYM: No such file or directory
** BUILD FAILED **
The following build commands failed:
MacFUSE-10.5: Ld /usr/local/src/macfuse-svn/core/sdk-objc/build/
MacFUSE.build/Release/MacFUSE-10.5.build/Objects-normal/ppc64/MacFUSE
normal ppc64
PhaseScriptExecution "Run Script" /usr/local/src/macfuse-svn/
core/sdk-objc/build/MacFUSE.build/Release/MacFUSE-10.5.build/
Script-28D525C40EA8
076400B7CF7B.sh
(2 failures)
-----------------------------------------------------------------------------------
So ....what now? Hints welcome :-)
Thanks,
Christian.
[0] http://groups.google.com/group/macfuse/msg/f0e1e1c664577dcb
--
You received this message because you are subscribed to the Google Groups
"MacFUSE" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/macfuse?hl=en.