[MacPorts] #36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?)
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) -----------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: haspatch | Port: ext2fuse -----------------------------+-------------------------------- * ext2fuse 0.8.1 * fuse4x 0.9.2 File systems mount ok on 10.5.8/PPC, but any operation on the mounted file system results in an Input/output error. {{{ $ pkg-config fuse --cflags -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE -I/opt/local/include/fuse }}} After rebuilding ext2fuse with -D_DARWIN_USE_64_BIT_INODE everything seems to work fine -- Ticket URL: <https://trac.macports.org/ticket/36748> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by ryandesign@…): Is using 64-bit inodes safe for all versions of OS X (Tiger and up) on all four architectures? I don't know. -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by michael.klein@…): Replying to [comment:1 ryandesign@…]:
Is using 64-bit inodes safe for all versions of OS X (Tiger and up) on all four architectures? I don't know.
Me neither. I'm attaching a new patch that makes the Portfile use pkg- config instead. -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by egall@…): Is this still relevant now that fuse4x has been replaced by osxfuse? -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by michael.klein@…): Replying to [comment:4 egall@…]:
Is this still relevant now that fuse4x has been replaced by osxfuse?
yes, the issue persists with osxfuse -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by mf2k@…): @michael.klein: Your patch will need to be updated because the revision of this port is currently 2. Why are you putting configure.cflags and cppflags arguments in a pre-configure block? -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by michael.klein@…): Replying to [comment:7 mf2k@…]:
@michael.klein: Your patch will need to be updated because the revision of this port is currently 2. Why are you putting configure.cflags and cppflags arguments in a pre-configure block?
that's because of the {{{exec}}}, otherwise {{{pkg-config}}} would be executed every time the Portfile is read (IIRC) -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by mf2k@…): This patch does not build for me on Mavericks. attaching the main.log. -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#36748: ext2fuse: mounted filesystem not readable (PPC or 32bit issue?) ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: ext2fuse | ------------------------------+-------------------------------- Comment (by michael.klein@…): Replying to [comment:6 michael.klein@…]:
Replying to [comment:4 egall@…]:
Is this still relevant now that fuse4x has been replaced by osxfuse?
yes, the issue persists with osxfuse
ah, forget it. osxfuse is Intel-only anyway. Don't know what I tested back then. now that fuse4x has been replaced by osxfuse means that there is no way to get ext2fuse running on a PPC Mac at all. Time to move to Linux, it seems, -- Ticket URL: <https://trac.macports.org/ticket/36748#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts