Opened 10 years ago

Closed 10 years ago

Last modified 10 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 10 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 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

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

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

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

Resolution: fixed
Status: assignedclosed

Fixed in r119228.

comment:5 Changed 10 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 it might be safer to add

if {${os.platform} eq "darwin" && ${os.major} < 11} {
   configure.build_arch ${os.arch}
}
Version 0, edited 10 years ago by mp@… (next)

comment:6 Changed 10 years ago by mp@…

Cc: mp@… added

Cc Me!

Note: See TracTickets for help on using tickets.