gerard/ext4fuse

Can't compile -arch x86_64

NullVoxPopuli opened this issue · 2 comments

I have this in my .bash_profile

export ARCHFLAGS="-arch x86_64"

but that shouldn't affect this?

$ make

Package fuse was not found in the pkg-config search path.
Perhaps you should add the directory containing `fuse.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fuse' found
cc -o ext4fuse fuse-main.o logging.o extents.o disk.o super.o inode.o dcache.o op_read.o op_readdir.o op_readlink.o op_init.o op_getattr.o op_open.o
Undefined symbols for architecture x86_64:
"_fuse_main_real", referenced from:
_main in fuse-main.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make: *** [ext4fuse] Error 1

Hi,

It seems that you don't have fuse properly installed. You can see pkg-config complaining about it. If you are on mac, you first need to install "FUSE for OS X" or some other variation of fuse in mac. If you are on BSD/linux you should be able to get those from your distro repositories.

Hi,

Closing, since this is not an issue.