#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