oneOeight
unregistriert
Thread Starter
- Dabei seit
- 23.11.2004
- Beiträge
- 75.178
- Reaktionspunkte
- 21.755
Da ja öfters nach ext2 gefragt wird, die alten ext2 os x ports leider nicht unter neueren OS X funktionieren und es ein ext2fuse gibt, hier nun eine kleine Anleitung wie man ext2fuse auf OS X kompiliert kriegt.
Zunächst müssen zwei der ext2fuse Source-Files gepatcht werden:
imager.c Zeile 39:
ext2fs.c Zeile 52:
Danach configure folgendermassen aufrufen:
und natürlich danach ganz normal make...
Dann kompiliert ext2fuse ohne Probleme.
Hab es allerdings nicht ausprobiert, da ich kein ext2 laufwerk zur Hand habe...
Zunächst müssen zwei der ext2fuse Source-Files gepatcht werden:
imager.c Zeile 39:
Code:
#ifndef HAVE_TYPE_SSIZE_T
#ifndef __FreeBSD__
typedef int ssize_t;
#endif
#endif
ext2fs.c Zeile 52:
Code:
#ifndef __FreeBSD__
st->st_atim.tv_nsec = 0;
st->st_mtim.tv_nsec = 0;
st->st_ctim.tv_nsec = 0;
#else
st->st_atimespec.tv_nsec=0;
st->st_mtimespec.tv_nsec=0;
st->st_ctimespec.tv_nsec=0;
#endif
Danach configure folgendermassen aufrufen:
Code:
CFLAGS="-D__FreeBSD__=10" ./configure --prefix=/usr/local
Dann kompiliert ext2fuse ohne Probleme.
Hab es allerdings nicht ausprobiert, da ich kein ext2 laufwerk zur Hand habe...