Comments (3)
I wonder if using the brew version of autogen, autoconf, m4 etc instead of building them all from source would help here.
I installed autogen, libtool, autoconf, m4, e2fsprogs via brew and ran the following:
export PKG_CONFIG_PATH="/opt/homebrew/opt/e2fsprogs/lib/pkgconfig:$PKG_CONFIG_PATH"
./autogen.sh
CFLAGS="-idirafter/opt/homebrew/opt/e2fsprogs/include -idirafter/usr/local/include/osxfuse/" LDFLAGS="-L/opt/homebrew/Cellar/e2fsprogs/1.46.4/lib" ./configure
make
Again, not sure if this only worked because I had the full xcode, but at least I only had to build fuse-ext2 and not everything else.
from fuse-ext2.
@jswitzer Tested out on macOS 12.3 Beta (21E5212f). With no full Xcode installed.
Pretty smooth when running your commands. But had trouble with make
.
The output led me to install full Xcode:
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
In my own case, I met this output again. Even with full Xcode installed.
Searched for solutions, and found this.
Workaround:
- Download latest version of Xcode (Use beta version from https://developer.apple.com/download if you're using macOS beta).
- Unzip Xcode.xip and move Xcode.app to wherever you'd like to.
- Run
xcode-select -s <Path to Xcode.app>/Contents/Developer
(In my case,xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
) in terminal withsudo
privilege. - Rerun the commands provided.
from fuse-ext2.
I'm also not a fan of this enormous Xcode and trying not to use it at all, and until now doing well.
Here, xcode is basically used to generate the Preferences pane. If you can live without it, just deactivate the build of the tools
(only containing the pane) by commenting out SUBDIRS += tools
in Makefile.am
.
Make sure to have a clean directory before re-building by running make distclean
and reconfiguring the project.
PS: I didn't find an easy way to transform and xcodeproj into a Makefile-based project...
from fuse-ext2.
Related Issues (20)
- Can't build fuse-ext2 on macos big sur
- own and group of the mount_point are changed to "root" after executing fuse-ext2 cmd in user account
- Can't Uninstall HOT 1
- Can't mount an ext4 partition under NetBSD
- Nothing happens HOT 1
- Use UNIX-style symlinks, not MacOS aliases, on MacOS HOT 1
- not support in 12.1
- Multiple errors when running ./configure on M1 (Aarch64) with Monterrey 12.3 HOT 1
- MacOS: CodeSign of fuse-ext2.prefPane throws "resource fork, Finder information, or similar detritus not allowed" error
- Please fix the TEST section of README file ... the mkfs vs mount files are different
- e2fsprogs无法下载问题
- [FAIL] OSX Cata 10.15.7
- Ext4 v1 vs. v2
- Install fuse-ext2 without Xcode HOT 2
- Is fuse-ext2 compatible with silicon macs (m1 or m2)? HOT 2
- Tested with MacOS Ventura?
- macOS Monterey compiling script
- Installation script is broken
- build script doesn't work MacOS Sonoma 14.4 HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fuse-ext2.