Wie siehts eigentlich mit exFat Unterstützung für mga2 aus? In den Repos finde ich leider nichts was nach fuse-exfat oder ähnlichem aussieht.
Gruß Jens
jensm hat geschrieben:Wie siehts eigentlich mit exFat Unterstützung für mga2 aus? In den Repos finde ich leider nichts was nach fuse-exfat oder ähnlichem aussieht.
gcc -o fuse/mount.exfat-fuse fuse/main.o -Llibexfat -lexfat -lfuse
/usr/bin/ld: skipping incompatible /lib/libfuse.so when searching for -lfuse
/usr/bin/ld: cannot find -lfuse
collect2: ld returned 1 exit status
scons: *** [fuse/mount.exfat-fuse] Error 1
jensm hat geschrieben:Und wenn man es selber baut, kommt folgende Meldung:
jensm hat geschrieben:Nun, als Vorraussetzung war nur gegeben das gcc und libfuse-devel installiert ist.
man-draker@localhost exfat-utils-0.9.8]$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o dump/main.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat dump/main.c
gcc -o libexfat/cluster.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/cluster.c
gcc -o libexfat/io.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/io.c
gcc -o libexfat/log.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/log.c
gcc -o libexfat/lookup.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/lookup.c
gcc -o libexfat/mount.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/mount.c
gcc -o libexfat/node.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/node.c
gcc -o libexfat/time.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/time.c
gcc -o libexfat/utf.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/utf.c
gcc -o libexfat/utils.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/utils.c
ar rc libexfat/libexfat.a libexfat/cluster.o libexfat/io.o libexfat/log.o libexfat/lookup.o libexfat/mount.o libexfat/node.o libexfat/time.o libexfat/utf.o libexfat/utils.o
ranlib libexfat/libexfat.a
gcc -o dump/dumpexfat dump/main.o -Llibexfat -lexfat
gcc -o fsck/main.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat fsck/main.c
gcc -o fsck/exfatfsck fsck/main.o -Llibexfat -lexfat
gcc -o mkfs/cbm.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/cbm.c
gcc -o mkfs/fat.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/fat.c
gcc -o mkfs/main.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/main.c
gcc -o mkfs/mkexfat.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/mkexfat.c
gcc -o mkfs/rootdir.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/rootdir.c
gcc -o mkfs/uct.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/uct.c
gcc -o mkfs/uctc.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/uctc.c
gcc -o mkfs/vbr.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat mkfs/vbr.c
gcc -o mkfs/mkexfatfs mkfs/cbm.o mkfs/fat.o mkfs/main.o mkfs/mkexfat.o mkfs/rootdir.o mkfs/uct.o mkfs/uctc.o mkfs/vbr.o -Llibexfat -lexfat
gcc -o label/main.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat label/main.c
gcc -o label/exfatlabel label/main.o -Llibexfat -lexfat
scons: done building targets.
[man-draker@localhost exfat-utils-0.9.8]$
[root@localhost exfat-utils-0.9.8]# scons install
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
Install file: "dump/dumpexfat" as "/sbin/dumpexfat"
Install file: "fsck/exfatfsck" as "/sbin/exfatfsck"
Install file: "mkfs/mkexfatfs" as "/sbin/mkexfatfs"
Install file: "label/exfatlabel" as "/sbin/exfatlabel"
make_symlink("/sbin", "exfatfsck", "fsck.exfat")
make_symlink("/sbin", "mkexfatfs", "mkfs.exfat")
scons: done building targets.
jensm hat geschrieben:Ich hab das ganze mit fuse-exfat versucht, nicht mit den utils.
exfat-utils wird bei mir auch ohne Probleme gebaut/installiert.
[man-draker@localhost Downloads]$ cd fuse-exfat-0.9.8
[man-draker@localhost fuse-exfat-0.9.8]$ ls
ChangeLog COPYING fuse/ libexfat/ SConstruct
[man-draker@localhost fuse-exfat-0.9.8]$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o fuse/main.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat fuse/main.c
gcc -o libexfat/cluster.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/cluster.c
gcc -o libexfat/io.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/io.c
gcc -o libexfat/log.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/log.c
gcc -o libexfat/lookup.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/lookup.c
gcc -o libexfat/mount.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/mount.c
gcc -o libexfat/node.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/node.c
gcc -o libexfat/time.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/time.c
gcc -o libexfat/utf.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/utf.c
gcc -o libexfat/utils.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/utils.c
ar rc libexfat/libexfat.a libexfat/cluster.o libexfat/io.o libexfat/log.o libexfat/lookup.o libexfat/mount.o libexfat/node.o libexfat/time.o libexfat/utf.o libexfat/utils.o
ranlib libexfat/libexfat.a
gcc -o fuse/mount.exfat-fuse fuse/main.o -Llibexfat -lexfat -lfuse
scons: done building targets.
[man-draker@localhost fuse-exfat-0.9.8]$ su
Passwort:
[root@localhost fuse-exfat-0.9.8]# scons install
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
Install file: "fuse/mount.exfat-fuse" as "/sbin/mount.exfat-fuse"
make_symlink("/sbin", "mount.exfat-fuse", "mount.exfat")
scons: done building targets.
[root@localhost fuse-exfat-0.9.8]#
$ cat /etc/mageia-release
Mageia release 2 (Official) for i586
$ uname -a
Linux localhost 3.3.8-desktop586-2.mga2 #1 SMP Mon Jul 30 21:35:45 UTC 2012 i686 i686 i386 GNU/Linux
$ rpm -qa|grep fuse
libfuse2-2.8.7-1.mga2
fuse-2.8.7-1.mga2
libfuse-devel-2.8.7-1.mga2
gvfs-fuse-1.12.1-1.mga2
scons: Reading SConscript files ...
IOError: [Errno 13] Permission denied: 'config.log':
File "/home/jensm/Downloads/fuse-exfat-0.9.8/SConstruct", line 26:
conf = Configure(env)
File "/usr/lib/python2.7/site-packages/SCons/Script/SConscript.py", line 570:
return SCons.SConf.SConf(*args, **kw)
File "/usr/lib/python2.7/site-packages/SCons/SConf.py", line 884:
return SConfBase(*args, **kw)
File "/usr/lib/python2.7/site-packages/SCons/SConf.py", line 429:
self._startup()
File "/usr/lib/python2.7/site-packages/SCons/SConf.py", line 689:
fp = open(str(self.logfile), log_mo
jensm hat geschrieben:Ich hab 64bit
jensm hat geschrieben:Und ich kann scons nicht als User ausführen, nur als root... und das führt ja zum besagten Fehler
Ausgabe als User:
- Code: Alles auswählen
scons: Reading SConscript files ...
IOError: [Errno 13] Permission denied: 'config.log':
[jensm@localhost fuse-exfat-0.9.8]$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o fuse/main.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat fuse/main.c
gcc -o libexfat/cluster.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/cluster.c
gcc -o libexfat/io.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/io.c
gcc -o libexfat/log.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/log.c
gcc -o libexfat/lookup.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/lookup.c
gcc -o libexfat/mount.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/mount.c
gcc -o libexfat/node.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/node.c
gcc -o libexfat/time.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/time.c
gcc -o libexfat/utf.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/utf.c
gcc -o libexfat/utils.o -c -Wall -O2 -ggdb -std=c99 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Ilibexfat libexfat/utils.c
ar rc libexfat/libexfat.a libexfat/cluster.o libexfat/io.o libexfat/log.o libexfat/lookup.o libexfat/mount.o libexfat/node.o libexfat/time.o libexfat/utf.o libexfat/utils.o
ranlib libexfat/libexfat.a
gcc -o fuse/mount.exfat-fuse fuse/main.o -Llibexfat -lexfat -lfuse
/usr/bin/ld: skipping incompatible /lib/libfuse.so when searching for -lfuse
/usr/bin/ld: cannot find -lfuse
collect2: ld returned 1 exit status
scons: *** [fuse/mount.exfat-fuse] Error 1
scons: building terminated because of errors.
man-draker hat geschrieben:Auch auf dem 64Bit-System läuft alles sauber durch. Allerdings muss dort auch lib64fuse-devel installiert werden.
urpmi fuse-devel
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast