[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