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

MacPorts noreply at macports.org
Thu May 8 07:10:01 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  |
------------------------------+----------------------

Comment (by Michael.Tiernan@…):

 Yes, I'll add myself to the group.

 I've read the thread and done the checks as requested.

 This is where I started from:
 {{{
 {~}$ sudo port selfupdate
 --->  Updating MacPorts base sources using rsync
 MacPorts base version 2.2.1 installed,
 MacPorts base version 2.2.1 downloaded.
 --->  Updating the ports tree
 --->  MacPorts base is already the latest version

 The ports tree has been updated. To upgrade your installed ports, you
 should run
   port upgrade outdated

 {~}$ sudo port upgrade outdated
 Password:

 --->  Computing dependencies for encfs
 Error: Cannot install encfs for the arch(s) 'x86_64' because
 Error: its dependency osxfuse only supports the arch(s) 'i386'.
 Error: Unable to upgrade port: architecture mismatch
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 }}}

 So I tried the obvious:
 {{{
 sudo port install osxfuse
 --->  Cleaning osxfuse
 --->  Updating database of binaries: 100.0%
 --->  Scanning binaries for linking errors: 100.0%
 --->  Found 4 broken file(s), matching files to ports
 --->  Found 2 broken port(s), determining rebuild order
 --->  Rebuilding in order
      encfs @1.7.5-135
      sshfs @2.4
 --->  Computing dependencies for encfs
 Error: Cannot install encfs for the arch(s) 'x86_64' because
 Error: its dependency osxfuse only supports the arch(s) 'i386'.
 Error: Unable to upgrade port: architecture mismatch
 Error rebuilding encfs
     while executing
 "error "Error rebuilding $portname""
     (procedure "revupgrade_scanandrebuild" line 382)
     invoked from within
 "revupgrade_scanandrebuild broken_port_counts $opts"
     (procedure "macports::revupgrade" line 5)
     invoked from within
 "macports::revupgrade $opts"
     (procedure "action_revupgrade" line 2)
     invoked from within
 "action_revupgrade $action $portlist $opts"
     (procedure "action_target" line 96)
     invoked from within
 "$action_proc $action $portlist [array get global_options]"
     (procedure "process_cmd" line 93)
     invoked from within
 "process_cmd $remaining_args"
     invoked from within
 "if { [llength $remaining_args] > 0 } {

     # If there are remaining arguments, process those as a command
     set exit_status [process_cmd $remaining..."
     (file "/opt/local/bin/port" line 4857)
 }}}

 And when none of that gave the results expected I did the steps as
 mentioned here...

 {{{
 {~}$ port version
 Version: 2.2.1
 {~}$ uname -mprsv
 Darwin 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011;
 root:xnu-1504.15.3~1/RELEASE_I386 i386 i386
 {~}$ port -d installed osxfuse
 The following ports are currently installed:
   osxfuse @2.6.4_0 (active) platform='darwin 10' archs='i386'
 {~}$ file  /opt/local/lib/libosxfuse_i64.2.dylib
 /opt/local/lib/libosxfuse_i64.2.dylib: Mach-O i386 dynamically linked
 shared library
 }}}

 So, hopefully that helps.

 Here's the system:

 {{{
 Model Name:     MacBook Pro
   Model Identifier:     MacBookPro5,2
   Processor Name:       Intel Core 2 Duo
   Processor Speed:      3.06 GHz
   Number Of Processors: 1
   Total Number Of Cores:        2
   L2 Cache:     6 MB
   Memory:       8 GB
   Bus Speed:    1.07 GHz
   Boot ROM Version:     MBP52.008E.B05
   SMC Version (system): 1.42f4

  System Version:        Mac OS X 10.6.8 (10K549)
   Kernel Version:       Darwin 10.8.0
   Boot Mode:    Normal
   Secure Virtual Memory:        Enabled
   64-bit Kernel and Extensions: No

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/43415#comment:13>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list