[MacPorts] #43415: osxfuse architecture mismatch when kernel arch different from userspace

MacPorts noreply at macports.org
Wed Aug 6 18:19:27 PDT 2014


#43415: osxfuse architecture mismatch when kernel arch different from userspace
------------------------------------+----------------------
  Reporter:  soulne4ny@…            |      Owner:  dports@…
      Type:  defect                 |     Status:  closed
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:
Resolution:  fixed                  |   Keywords:
      Port:  osxfuse ntfs-3g sshfs  |
------------------------------------+----------------------
Changes (by dports@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 This looks good, thanks (and thanks for testing)!

 Committed in r123208.

 Replying to [comment:26 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:27>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list