[MacPorts] #43415: osxfuse architecture mismatch when kernel arch different from userspace
MacPorts
noreply at macports.org
Mon Aug 4 16:41:42 PDT 2014
#43415: osxfuse architecture mismatch when kernel arch different from userspace
------------------------------------+----------------------
Reporter: soulne4ny@… | Owner: dports@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: osxfuse ntfs-3g sshfs |
------------------------------------+----------------------
Comment (by ryandesign@…):
The patch seems to work:
{{{
$ port -q cont osxfuse | xargs file | grep 86
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs:
setuid Mach-O executable i386
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/mount_osxfusefs:
Mach-O executable i386
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext.dSYM/Contents/Resources/DWARF/osxfusefs:
Mach-O dSYM companion file i386
/Volumes/Data/macports/snowleopard/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext/Contents/MacOS/osxfusefs:
Mach-O object i386
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/OSXFUSE:
Mach-O 64-bit dynamically linked shared library x86_64
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/OSXFUSE:
Mach-O 64-bit dynamically linked shared library x86_64
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Debug/OSXFUSE.framework.dSYM/Contents/Resources/DWARF/OSXFUSE:
Mach-O 64-bit dSYM companion file x86_64
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Debug/libosxfuse_i32.dylib.dSYM/Contents/Resources/DWARF/libosxfuse_i32.dylib:
Mach-O 64-bit dSYM companion file x86_64
/Volumes/Data/macports/snowleopard/Library/Frameworks/OSXFUSE.framework/Versions/A/Resources/Debug/libosxfuse_i64.dylib.dSYM/Contents/Resources/DWARF/libosxfuse_i64.dylib:
Mach-O 64-bit dSYM companion file x86_64
/Volumes/Data/macports/snowleopard/lib/libosxfuse.2.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
/Volumes/Data/macports/snowleopard/lib/libosxfuse.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
/Volumes/Data/macports/snowleopard/lib/libosxfuse_i32.2.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
/Volumes/Data/macports/snowleopard/lib/libosxfuse_i32.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
/Volumes/Data/macports/snowleopard/lib/libosxfuse_i64.2.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
/Volumes/Data/macports/snowleopard/lib/libosxfuse_i64.dylib:
Mach-O 64-bit dynamically linked shared library x86_64
}}}
I've attached a slightly revised patch, which, when clearing the
archive_sites, checks not if the user arch and kernel arch are unequal,
but checks if the user arch is not equal to x86_64, because x86_64 is the
kernel arch on the buildslaves.
--
Ticket URL: <https://trac.macports.org/ticket/43415#comment:26>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list