Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#43405 closed defect (fixed)

ext2fuse requires fuse4x which is obsolete

Reported by: dershow Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cooljeanius (Eric Gallager), mp@…
Port: ext2fuse

Description (last modified by mf2k (Frank Schima))

fuse4x is now obsolete and has been replaced by osxfuse. So, ext2fs will no longer build. ext2fs should be updated to use osxfuse. See: ticket:39456

Change History (6)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Description: modified (diff)
Port: ext2fuse added; ext2fs removed
Summary: ext2fs requires fuse4x whichis obsoleteext2fuse requires fuse4x which is obsolete
Type: enhancementdefect
Version: 2.2.1

comment:2 Changed 7 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:3 Changed 7 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to dports@…
Status: newassigned

comment:4 Changed 7 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

Fixed in r119228.

comment:5 Changed 7 years ago by mp@…

On a MacBookPro3,1 (Intel Core 2 Duo) with Snow Leopard (10.6.8), the current Portfile fails, reporting

Error: Cannot install ext2fuse for the arch(s) 'x86_64' because
Error: its dependency osxfuse is only installed for the arch 'i386'
Error: and does not have a universal variant.
Error: Unable to execute port: architecture mismatch

probably because the kernel is only 32-bit:

Darwin now 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

Adding

configure.build_arch ${os.arch}

solves the issue, but maybe it's safer to add

if {${os.platform} eq "darwin" && ${os.major} < 12} {
   configure.build_arch ${os.arch}
}

(Had "< 11" first, but see in #43415 that this issue applies to Lion (10.7.5) as well.)

Last edited 7 years ago by mp@… (previous) (diff)

comment:6 Changed 7 years ago by mp@…

Cc: mp@… added

Cc Me!

Note: See TracTickets for help on using tickets.